NAME | SYNOPSIS | DESCRIPTION | EXAMPLE | SEE ALSO | BUGS
/usr/lib/locale/ja/wnn/ja/uumkey
The uumkey file defines the key binding for Japanese input. Each user can define own uumkey file.
Entries is set in the following style:
include | uumkey file name |
unset | ^Function entries |
Function entries | ^keycode [keycode...] |
include and unset are called “other entries”.
entries and setting_value are separated by space character or tab.
Lines beginning with semicolons (;) or colons (:) are comments.
keycode is specified in octal, decimal, or hexadecimal notation as in the C programming language. For example, notation “^A” is available for control key input.
Up to 10 codes can be written for each function entry.
If the same entry appears more than once, the last one will be used. To specify more than one keycode to the single function, they must be set at the same time.
However, only one function entry can be set to a single key in the same Kana-Kanji conversion mode.
Integers from 0 through 511 can be taken as key code. Numbers that cannot be generated from the keyboard (e.g., integers over 127) may be converted in key code (cvt_xim_tbl/cvt_key_tbl ) or must be generated through the Automaton.
Reads the specified uumkey file for key binding.
Cancels key binding for the specified entry.
Each function entry can be used in specifed operate mode.
Operation Mode | Contents |
---|---|
0 | Correction condition for conversion results; the contition of inspect. |
1 | Text input condition before conversion. |
2 | Phrase length adjustment condition after conversion. |
3 | No strings specified condition (input buffer is empty). |
4 | Candidate selection condition. Including part of speech or dictionary registration condition in uum |
The function entries followed by _e can operate with the operation mode 3 (input buffer is empty), adding the operation mode of the same function as those of the function entries followed by no _e.
Standard function entries
Entry Name | Operation Mode | Function |
---|---|---|
henkan_on | 01234 | Turns the conversion mode ON and OFF. This function can be used in all modes. |
send_string | 012 | Binds the text string in the conversion line with input keycode that is allocated to send_string, and sends it to the application (Final operation). |
kakutei | 012 | Sends the text string in the conversion line to the application (Final operation). |
forward_char | 1 | Moves the cursor one character to the right. |
backward_char | 1 | Moves the cursor one character to the left. |
goto_top_of_line | 1 | Moves the cursor to the first character on the line. |
goto_end_of_line | 1 | Moves the cursor to the last character on the line. |
delete_char_at_cursor | 1 | Deletes the character at the cursor. |
fiwnn | 012 | Opens "GAKUSYUU/HENKAN/HYOUJI" window. |
fiwnn_e | 0123 | Opens "GAKUSYUU/HENKAN/HYOUJI" window. It operates even when the buffer is empty. |
hindo | 012 | Saves frequency information. |
hindo_e | 0123 | Saves frequency information. It operates even when the buffer is empty. |
kensaku | 012 | Opens "TANGO_SAKUJO,HENSYUU" window. |
kensaku_e | 0123 | Opens "TANGO_SAKUJO,HENSYUU" window. It operates even when the buffer is empty. |
keybind | 012 | Opens "NYUURYOKU_SUTAIRU" window. |
keybind_e | 0123 | Opens "NYUURYOKU_SUTAIRU" window. It operates even when the buffer is empty. |
Entry Name | Operation Mode | Function |
---|---|---|
kaijo | 02 | Restores the converted string after the phrase the cursor is positioned to the pre-conversion state. |
henkan | 1 | Converts continuous phrases. |
tan_henkan | 1 | Converts a single phrase of a short phrase as one phrase. |
tan_henkan_dai | 1 | Converts a single phrase of a long phrase as one phrase. |
nobi_henkan | 2 | When adjusting the phrase length, performs single phrase conversion for the highlighted section as a short phrase and performs continuous phrase conversion thereafter. |
nobi_henkan_dai | 2 | When adjusting the phrase length, performs single phrase conversion for the highlighted section as a long phrase and performs continuous phrase conversion thereafter. |
jikouho | 0 | Displays the next candidate as a short phrase. |
jikouho_dai | 0 | Displays the next candidate as a long phrase. |
zenkouho | 0 | Displays the previous candidate as a short phrase. |
zenkouho_dai | 0 | Displays the previous candidate as a long phrase. |
select_jikouho | 0 | Displays the candidate list as short phrases. |
select_jikouho_dai | 1 | Displays the candidate list as long phrases. |
kana_henkan | 1 | Performs Kana–Kanji conversion. However, only reverse lookup dictionary (Kanji to Kana coversion is possible in registerable format) is effective. |
kill | 1 | Deletes the text string at and after the cursor and places it in the kill buffer. |
yank | 1 | Inserts the contents of kill buffer to the cursor position. |
yank_e | 13 | Inserts the contents of kill buffer to the cursor position. It operates even when the buffer is empty. |
Entry Name | Operation Mode | Function |
---|---|---|
bunsetu_nobasi | 0 | Increases the phrase length by one character. |
bunsetu_chijime | 0 | Reduces the phrase length by one character. |
jisho_utility | 012 | Opens Wnn6 menu. |
jisho_utility_e | 0123 | Opens Wnn6 menu. It operates even when the buffer is empty. |
touroku | 012 | Opens "TANGO_TOUROKU" window. |
touroku_e | 0123 | Opens "TANGO_TOUROKU" window. It operates even when the buffer is empty. |
sainyuuryoku | 1 | Replaces the contents of the input buffer with the previously input Kana string. |
sainyuuryoku_e | 13 | Replaces the contents of the input buffer with the previously input Kana string. It operates even when the buffer is empty. |
kuten | 1 | Enters the Kuten code input mode. |
kuten_e | 13 | Enters the Kuten code input mode. It operates even when the buffer is empty. |
jis | 1 | Enters the JIS code input mode. |
jis_e | 13 | Enters the JIS code input mode. It operates even when the buffer is empty. |
redraw_line | 0124 | Redraw the conversion line. |
redraw_line_e | 01234 | Redraw the conversion line. It operates even when the buffer is empty. |
Entry Name | Operation Mode | Function |
---|---|---|
previous_history | 1 | Replaces the contents of the input buffer with the previous text string recorded in the history. |
previous_history_e | 13 | Replaces the contents of the input buffer with the previous text string recorded in the history. It operates even when the buffer is empty. |
next_history | 1 | Replaces the contents of the input buffer with the next text string recorded in the history. |
next_history_e | 13 | Replaces the contents of the input buffer with the next text string recorded in the history. It operates even when the buffer is empty. |
all_history | 1 | Replaces the contents of the input buffer with all the text string recorded in the history. |
all_history_e | 13 | Replaces the contents of the input buffer with all the text string recorded in the history. It operates even when the buffer is empty. |
bushu | 1 | Radical input. It is not used for uum. |
bushu_e | 13 | Radical input. It is not used for uum. It operates even when the buffer is empty. |
com_entry | Adds comments to word and dictionary for uum. |
Entry Name | Operation Mode | Function |
---|---|---|
greek | 13 | Inputs the Greek characters list. It is not used for uum. |
hankaku | 012 | Converts to the half-width characters. It is not used for uum. |
hiragana | 012 | Converts to the Enters the Hiragana characters. It is not used for uum. |
jis2 | 13 | Enters the auxiliary Kanji hexadecimal code input mode. It is not used for uum. |
katakana | 012 | Converts to the Katakana. It is not used for uum. |
russian | 13 | Enters the Cyrillic characters (Russian) list input. It is not used for uum. |
select_ikeiji_dai | 0 | Converts the long phrase special characters. |
tankan_henkan | 01 | Performs single Kanji conversion. It is not used for uum. |
kuten2 | 13 | Inputs auxiliary Kanji Kuten code. It is not used for uum. |
next_page | 4 | Displays the next candidates list. It is not used for uum. |
tankan_nobi_henkan | 2 | Performs single Kanji conversion. It is not used for uum. |
tel_henkan | 01 | Converts telephone number. It is not used for uum. |
tel_nobi_henkan | 2 | Converts telephone number. It is not used for uum. |
zip_henkan | 01 | Converts zip code. It is not used for uum. |
zip_nobi_henkan | 2 | Converts zip code. It is not used for uum. |
one_char_kakutei | 012 | Commits one character. It is not used for uum. |
one_char_no_henkan | 01 | Does not convert N characters. It is not used for uum. |
previous_page | 4 | Displays the previous candidate list. It is not used for uum. |
kigou | 13 | Enters the symbol input mode. It is not used for uum. |
eisuu | 012 | Converts to alphanumerics. It is not used for uum. |
Entry Name | Operation Mode | Function |
---|---|---|
change_to_insert_mode | 0 | Enables editing of a converted text string. Converted Kanji will not be returned to Kana. |
quote | 1 | Includes the next input character to input buffer directly if it is not allocated to henkan_on character. In this case, inputed characters are not converted for Roman-Kana conversion and allocated function is invalid. |
quote_e | 13 | Equivalent to quote. It operates even when the buffer is empty. |
forward_select | 4 | Moves to the next (right) candidate. The next candidates is displayed (if necessary). |
backward_select | 4 | Moves to the previous (left) candidate. The previous candidates is displayed (if necessary). |
next_select | 4 | Moves to the next (under) line in candidates. The next candidates is displayed (if necessary). |
previous_select | 4 | Moves to the previous (above) line in candidates. The previous candidates is displayed (if necessary). |
linestart_select | 4 | Moves to the left side candidate. |
lineend_select | 4 | Moves to the right side candidate. |
select_select | 4 | Select candidates and shifts to operation mode 0. |
send_ascii_char | 01234 | Prevents to store in the input buffer when the input buffer is empty and ASCII characters are input (Sends for ASCII characters). |
not_send_ascii_char | 01234 | Store in the input buffer when the input buffer is empty and ASCII characters are input (Prevents to send for ASCII characters). |
Entry Name | Operation Mode | Function |
---|---|---|
pop_send_ascii_char | 01234 | Restores the previous sending for ASCII operation status when the buffer is empty and ASCII characters are input. |
togle_send_ascii_char | 01234 | Reverses the ASCII operation status when the buffer is empty and ASCII characters are input for uum. |
quote_send_ascii_char | 3 | Stores the next inputed ASCII character into the buffer when the input buffer is empty in the ASCII operation status. |
reconnect_jserver | 01234 | Reconnects to the Kana-Kanji conversion server (jserver). |
inspect | 0 | Displays the candidates information. |
sakujo_kouho | 0 | Deletes a candidate from the Kana-Kanji conversion dictionary. |
forward_bunsetsu | 0 | Moves forward one phrase. If not defined key binding explicitly, the key for forward_char is allocated. It is not used for uum. |
henkan_forward | 2 | Performs single phrase conversion for the phrase adjusting the length, performs continuous phrase conversion thereafter, and moves to the forward one phrase. If not defined key binding explicitly, the same key code as forward_char is used. |
backward_bunsetsu | 0 | Moves bakward one phrase. If not defined key binding explicitly, the key for backward_char is allocated. It is not used for uum. |
henkan_backward | 2 | Performs single phrase conversion for the phrase adjusting the length, performs continuous phrase conversion thereafter, and moves to the backward one phrase. If not defined key binding explicitly, the same key code as backward_char is used. |
top_bunsetsu | 0 | Moves top one phrase. If not defined key binding explicitly, the key for goto_top_of_line is allocated. It is not used for uum. |
end_bunsetsu | 0 | Moves end one phrase. If not defined key binding explicitly, the key for goto_end_of_line is allocated. It is not used for uum. |
Entry Name | Operation Mode | Function |
---|---|---|
jmptijime | 2 | Moves to the first character. If not defined key binding explicitly, the key for goto_top_of_line is allocated. It is not used for uum. |
c_end_nobi | 2 | Moves to the last character. If not defined key binding explicitly, the key for goto_end_of_line is allocated. It is not used for uum. |
forward | 2 | Increases the length of the phrase by one character. If not defined key binding explicitly, the key for bunsetu_nobasi is allocated. It is not used for uum. |
chijime | 2 | Decreases the length of the phrase by one character. If not defined key binding explicitly, the key for bunsetu_chijime is allocated. It is not used for uum. |
rubout | 1 | Deletes the character to the left of the cursor. Also used in Roman-Kana conversion. The key code must be the range from 0 to 255. It is not used for uum. |
next_ku_kuten | 4 | Displays candidates in next ku on the kuten number input candidate list window. It is not used for uum. |
previous_ku_kuten | 4 | Displays candidates in previous ku on the kuten number input candidate list window. It is not used for uum. |
Function entries in ATOK8 input style
Entry name | Operation Mode | Function |
---|---|---|
bubun_kakutei | 02 | Minimum decision. Decides first one phrase. Phrases are available to operate continuously. It is not used for uum. |
ichi_oto_kakutei | 1 | ICHIOTO decision. Decides first one KANA. Phrases are available to operate continuously. It is not used for uum. |
bunsetu_top_kakutei | 02 | One character decision (top) . Decides first one character of the serected phrase (target phrase). Any strings except this character are deleted. It is not used for uum. |
bunsetu_end_kakutei | 02 | One character decision (last) . Decides last one character of the serected phrase (target phrase). Any strings except this character are deleted. It is not used for uum. |
bunsetu_kakutei | 012 | Target phrase decision. Decides first phrase to the serected phrase (target phrase). Phrases are available to operate continuously. It is not used for uum. |
atok_jikouho | 4 | Next candidate. Displays next candidates in the converting line and selects it in the candidate list selecting window. It is not used for uum. |
hankaku_space_input | 0123 | Inputs hankaku space. It is not used for uum. |
sjis | 1 | Enters the PC Kanji hexadecimal code input mode. It is not used for uum. |
sjis_e | 13 | Enters the PC Kanji hexadecimal code input mode. It operates even when the input buffer is empty. It is not used for uum. |
atok_zenkouho | 4 | Previous candidate. Displays previous candidates in the converting line and selects it in the candidate list selecting window. It is not used for uum. |
atok_jikouho_gun | 4 | Displays next candedate. It is not used for uum. |
atok_jikouho_gun | 4 | Displays previous candedate. It is not used for uum. |
top_kigou_kuten | 4 | Displays first symbol ku on the kuten number input candidate list window. It is not used for uum. |
top_gaiji_kuten | 4 | Displays first ku in the storage to available for user definition character on the kuten number input candidate list window. It is not used for uum. |
atok_kill | 0124 | Delete. Deletes any undefined strings for conversion. It is not used for uum. |
atok_kaijo | 012 | Reset. Resets strings converted after target phrase to input mode. It is not used for uum. |
zen__kaijo | 0 | Resets all conversion (entire). Resets all undefined characters to input mode. It is not used for uum. |
atok_rubout | 1 | Deletes the character to the previous of the cursor. If converted (undefined) phrase is before cursor, resets the phrase to input mode. It is not used for uum. |
new_backward_char | 1 | Moves to the previous one character. If converted (undefined) phrase is before cursor, resets the phrase to input mode. It is not used for uum. |
zenkaku_space_input | 0123 | Mode 0 : Displays next candidate. Mode 13 : Inputs zenkaku space. Mode 2 : Converts in extend phrase. It is not used for uum. |
atok_select_jikouho | 0 | Displays next candidate list of ATOK style. It is not used for uum. |
Function entries in ATOK7 input style
Entry name | Operation Mode | Function |
---|---|---|
atok_bubun_kakutei | 01 | Minimum decision. It is not used for uum. |
Function entries in cs00 input style
Entry name | Operation Mode | Function |
---|---|---|
send_string_off | 0123 | Defined the undefined characters, and sets convert OFF. It is not used for uum. |
Function entries in EGBRIDGE input style
Entry name | Operation Mode | Function |
---|---|---|
eg_zenkaku_eisuu | 012 | Converts to zenkaku numeric characters. It is not used for uum. |
eg_hankaku_katakana | 012 | Converts to hankaku katakana. It is not used for uum. |
eg_hankaku_eisuu | 012 | Converts to hankaku numeric character. It is not used for uum. |
eg_Aa_henkan_big_loop | 012 | Converts to the following order, Hiragana, katakana, hankaku katakana, zenkaku numeric, and hankaku numeric. It is not used for uum. |
eg_Aa_henkan_small_loop | 012 | Converts to the following order, Hiragana, katakana, and hankaku katakana. It is not used for uum. |
code_convert | 012 | Code reconversion. Converts to hexadecimal code. It is not used for uum. |
undetermined_henkan | 1 | Conversion in undeternined. Modifies inputed YOMI without conversion. It is not used for uum. |
delete_one_kanji | 0 | Deletes last one character of the target phrase, and then does not delete the character in the phrase when the target phrase consists of only one character. It is not used for uum. |
; include file include /usr/lib/locale/ja/wnn/ja/uumkey ; Commands Codes unset sjis_e atok_select_jikouho 0x20 0x9E 0x118 ^W
The first and third lines are comments.
Includes the standard key binding definition file in the second line.
Resets the key binding for sjis_e function entry in the forth line.
Binds the key for atok_select_jikouho function entry in the fifth line.
uum(1), wnnenvutil(1), xjsi(1), uumrc(4), wnn_automaton(4), wnn_cvt_key_tbl(4),wnn_cvt_xim_tbl(4),wnn_mode(4)
It cannot be allocated key code generated by Automaton set as henkan_on entries.