CKEY(7)
πΈ 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^Iand 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. ππ¦πΈ
π¦ where this page comes from
- debian bookworm: freewnn-cserver 1.1.1~a021+cvs20130302-7+b2
- ubuntu jammy: freewnn-cserver 1.1.1~a021+cvs20130302-7build1
- ubuntu noble: freewnn-cserver 1.1.1~a021+cvs20130302-8build1
- ubuntu questing: freewnn-cserver 1.1.1~a021+cvs20130302-8build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms