CKEY(7)

πŸ“¦ version 1.1.1~a021+cvs20130302, in debian bookworm, ubuntu jammy, ubuntu noble, ubuntu questing

🌸 CKEY(7) β€” Miscellaneous Information Manual 🌸

okay bestie, welcome to CKEY(7) from the Miscellaneous Information Manual πŸ’–


✨ NAME ✨

ckey β€” the standard definition of each function key in the cWnn system πŸŽ€

fr fr that's the whole vibe of this page: every function key in cWnn gets its own standard definition, and this is where you find out what each one is πŸ‘‘

more coming, don't go anywhere πŸ¦‹

✨ DESCRIPTION ✨

Okay bestie, buckle up 🫢 because this is the big one. The original manual drops a whole five-column table on us, and I'm gonna translate every single cell into group-chat-friendly format. No cap, nothing is getting skipped. πŸ’…

The columns are:

  • (a) Function Keys β€” the function-key side of the story.
  • (b) Other Keys β€” the other-key side.
  • (c) Description β€” what the key combo does.
  • (d) Function In Input State β€” what it does when you're in input state.
  • (e) Function In Input State β€” also what it does when you're in input state.
Heads up: (d) and (e) are both named Function In Input State in the original, so if you're like "why are there two?", that's just the vibe. I don't make the rules. 🫠

πŸŽ€ The Key Map, Row By Row πŸŽ€

✨ - / ^\

  • (a) Function Keys: -
  • (b) Other Keys: ^\
  • (c) Description: To toggle input mode ON/OFF
  • (d) Function In Input State: Similar to (c)
  • (e) Function In Input State: Similar to (c)

This one is the mode-switch main character, fr fr. ✨


✨ PF1 / -

  • (a) Function Keys: PF1
  • (b) Other Keys: -
  • (c) Description: To toggle phonetic input mode
  • (d) Function In Input State: To Toggle among input methods
  • (e) Function In Input State: Similar to (d)

Phonetic input mode said "let me in", and PF1 said "bet". πŸ¦‹


✨ PF2 / -

  • (a) Function Keys: PF2
  • (b) Other Keys: -
  • (c) Description: To toggle encoded input mode
  • (d) Function In Input State: To toggle among input methods
  • (e) Function In Input State: Similar to (d)

Encoded input mode gets its own toggle moment. Iconic. πŸ“


✨ PF3 / -

  • (a) Function Keys: PF3
  • (b) Other Keys: -
  • (c) Description: To toggle ASCII character input mode
  • (d) Function In Input State: To toggle among different ASCII character input methods
  • (e) Function In Input State: Similar to (d)

ASCII girlies, this one's for you. Slay. πŸ’…


✨ PF4 / -

  • (a) Function Keys: PF4
  • (b) Other Keys: -
  • (c) Description: Toggle other input mode (only in Pinyin centred input environment) + Toggle the environment operation functions (same as PF6) (only in Zhuyin centred input environment & Combined Pinyin & Zhuyin input environment)
  • (d) Function In Input State: To toggle among different input methods + Similar to (c)
  • (e) Function In Input State: Similar to (d)

Okay so PF4 is doing the most β€” it's giving conditional energy depending on whether you're in Pinyin centred input environment or Zhuyin centred input environment & Combined Pinyin & Zhuyin input environment. Versatile queen. πŸ‘‘


✨ PF5 / -

  • (a) Function Keys: PF5
  • (b) Other Keys: -
  • (c) Description: To select the different input keys allocations
  • (d) Function In Input State: Similar to (c)
  • (e) Function In Input State: Similar to (c)

Input key allocations? Choose your fighter. πŸŽ€


✨ PF6 / -

  • (a) Function Keys: PF6
  • (b) Other Keys: -
  • (c) Description: To toggle the environment operations
  • (d) Function In Input State: To select among the different environment operation functions
  • (e) Function In Input State: Similar to (d)

PF6 is the environment operations hub, bestie. It comes up again later, so remember its name. 🫢


✨ - / ^G

  • (a) Function Keys: -
  • (b) Other Keys: ^G
  • (c) Description: To quit the environment operation functions
  • (d) Function In Input State: Similar to (c)
  • (e) Function In Input State: Similar to (c)

Exit stage left. Peace out. ✌️


✨ Conversion key / ^W

  • (a) Function Keys: Conversion key
  • (b) Other Keys: ^W
  • (c) Description: To perform Hanzi conversion
  • (d) Function In Input State: Similar to (c) + To list out possible candidates
  • (e) Function In Input State: Similar to (d)

Hanzi conversion time! And in input state it also lists out possible candidates. The multitasking. 😭


✨ Conversion key / -

  • (a) Function Keys: Conversion key
  • (b) Other Keys: -
  • (c) Description: To extract a candidate from the candidate list
  • (d) Function In Input State: -
  • (e) Function In Input State: Similar to (c)

Extracting a candidate from the list? Say less. πŸ’–


✨ - / ^Z

  • (a) Function Keys: -
  • (b) Other Keys: ^Z
  • (c) Description: To treat the input string as a phrase & perform phrase conversion
  • (d) Function In Input State: Similar to (c) + To list out possible phrase candidates
  • (e) Function In Input State: Similar to (d)

Phrase conversion activated. And yes, it lists out possible phrase candidates in input state. Periodt. 🌸


✨ Confirm key / ^L

  • (a) Function Keys: Confirm key
  • (b) Other Keys: ^L
  • (c) Description: To confirm the conversion result
  • (d) Function In Input State: Similar to (c)
  • (e) Function In Input State: Similar to (d)

Confirming the conversion result is giving commitment. We love to see it. βœ…


✨ Confirm key / -

  • (a) Function Keys: Confirm key
  • (b) Other Keys: -
  • (c) Description: To extract a candidate from the candidate list
  • (d) Function In Input State: -
  • (e) Function In Input State: Similar to (c)

Another candidate extractor, but make it confirm key. πŸ’…


✨ Right arrow key / ^F

  • (a) Function Keys: Right arrow key
  • (b) Other Keys: ^F
  • (c) Description: To move cursor one position to the right during input state, edit state, & when using PF6 functions
  • (d) Function In Input State: To move the cursor one unit to the right
  • (e) Function In Input State: Similar to (d) + To move to the next candidate on the right

Moving right, moving right, next candidate on the right. The way that ^F is basically the right-hand woman. πŸ‘‘


✨ Left arrow key / ^B

  • (a) Function Keys: Left arrow key
  • (b) Other Keys: ^B
  • (c) Description: To move cursor one position to the left during input state, edit state, & when using PF6 functions
  • (d) Function In Input State: To move the cursor one unit to the left
  • (e) Function In Input State: Similar to (d) + To move to the next candidate on the left

Left, left, left, right, left β€” wait, wrong song. But ^B moves left and can hit the next candidate on the left. πŸ¦‹


✨ Up arrow key / ^P

  • (a) Function Keys: Up arrow key
  • (b) Other Keys: ^P
  • (c) Description: To move to the previous menu or previous set of candidates. Also apply when using functions in PF6
  • (d) Function In Input State: Similar to (c) + To recall the previous input
  • (e) Function In Input State: Similar to (c) + To obtain the previous single candidate

Going up? ^P says previous menu, previous set of candidates, previous input, previous single candidate. Nostalgia core. 🌈


✨ Down arrow key / ^N

  • (a) Function Keys: Down arrow key
  • (b) Other Keys: ^N
  • (c) Description: To move to the next menu or the next set of candidates. Also apply when using functions in PF6
  • (d) Function In Input State: Similar to (c) + To recall the next input
  • (e) Function In Input State: Similar to (c) + To obtain the next single candidate

Going down? ^N says next menu, next set of candidates, next input, next single candidate. Forward momentum, bestie. πŸš€


✨ - / ^D

  • (a) Function Keys: -
  • (b) Other Keys: ^D
  • (c) Description: To delete an input unit + Delete a word or character, or dictionary in the environment operations PF6
  • (d) Function In Input State: Similar to (c)
  • (e) Function In Input State: Similar to (d)

Deleting an input unit, a word or character, or a dictionary in the environment operations PF6. Destructive queen, handle with care. πŸ’€


✨ Backspace key / -

  • (a) Function Keys: Backspace key
  • (b) Other Keys: -
  • (c) Description: To delete an input character
  • (d) Function In Input State: Similar to (c)
  • (e) Function In Input State: Similar to (c)

Classic backspace behavior, but make it manual-page official. πŸŽ€


✨ - / ^E

  • (a) Function Keys: -
  • (b) Other Keys: ^E
  • (c) Description: Move cursor to the last input unit (end) or to the last candidate of the list. Also apply when using functions in PF6
  • (d) Function In Input State: Move cursor to the last unit of the user input string
  • (e) Function In Input State: Move the cursor to the last candidate in the current set of candidate

End-of-the-line energy. ^E is taking you to the last input unit or the last candidate. No cap. 🫢


✨ - / ^A

  • (a) Function Keys: -
  • (b) Other Keys: ^A
  • (c) Description: Move cursor to the first unit (beginning) or to the first candidate of of the list Also apply when using functions in PF6
  • (d) Function In Input State: Move cursor to the first unit of the user input string
  • (e) Function In Input State: Move the cursor to the last candidate in the current set of candidate

^A takes you to the first unit (beginning) or the first candidate. And yes, the original literally says "of of the list" β€” I'm not fixing it, I'm just reporting. 😭

Also: the (e) column says last candidate here, even though (c) and (d) are about firsts. That's what the table says, bestie. I don't make the rules. 🫠

✨ - / ^K

  • (a) Function Keys: -
  • (b) Other Keys: ^K
  • (c) Description: To undo a conversion from the cursor position to the end of the input string (if press once)
  • (d) Function In Input State: To delete an input string from the cursor position to the end of the input string (press once)
  • (e) Function In Input State: Similar to (d) + Similar to (c) If press twice, will cancel the whole converted
  • ^I β€” shrink the vibe: shortens the length of a word phrase by one character. And on the Hanzi string side? It separates a word into individual characters. Two jobs, one key, no notes. πŸ’…
  • ^O β€” grow the vibe: extends the length of a word phrase by one character. On the Hanzi string side it does the opposite of ^I and joins the characters into one word. ✨
  • ^G β€” pick a winner: extracts a candidate from the candidate list. On the Hanzi string side it's similar to (c). πŸ‘‘
  • ^C β€” flip it around: performs reverse conversion. On the Hanzi string side it does double duty, bestie:
    • press it once β†’ re-enter into the input or insert mode
    • press it twice β†’ perform reverse conversion πŸ”₯

okay so tiny housekeeping before we go: in every single one of those rows, the first and the fourth columns are just -. That's it. That's the whole row. πŸ™ˆ

lowkey obsessed with ^C having two modes though. one tap = escape hatch, two taps = full reversal. it's giving main character energy and i'm not mad at it 🫢

and that's the whole page, bestie, we made it to the end πŸŽ€ this one's from 13 May 1992, filed under CKEY(7). iconic, historic, slightly dusty, still slaying. periodt. πŸ’–πŸ¦‹πŸŒΈ