# Compile-time configuration for keyboard mapping tables # Format of item entries: # [] # where # is the name as it should appear in the keyboard mapping menu # is the name of the (generated) keyboard mapping table # is the two-letter shortcut for the keyboard mapping # optional is a tag indicating the source of the input method # (optionally in parentheses); suggested use as follows: # U generated from Unicode data file UnicodeData.txt # H generated from Unihan database Unihan.txt # C transformed from cxterm input table # M transformed from input method of the m17n project # Y transformed from yudit keyboard mapping file # V transformed from vim keymap file # X transformed from X keyboard mapping file # Note: in order to allow space in menu names, the entry fields must # be separated by TAB characters only # Format of separator entries: # ---- # where # is the optional subtitle to be displayed in the menu separator # Generated files and formats: # keymapsk.h: # {keymap_GreekMonotonic, "gr"}, # keymapsm.h: # {"Greek", select_keymap_entry, "gr", keymapon}, Greek GreekMonotonic gr (Y) Cyrillic Cyrillic cy (Y) Kazakh Kazakh_prefix kz (Y) Hebrew Hebrew he (Y) Arabic ArabicKeyboard ar (Y) Amharic Amharic am (U) Ethiopic Ethiopic et (Y) #Amharic SERA ፊደል am_sera as (M) ---- Chinese Pinyin Pinyin py (C+) #Pinlu HanyuPinlu hp Cangjie Cangjie cj (H) WuBi WuBi wu (C) 4Corner 4Corner 4c (C) Boshiamy Boshiamy bo (C) #Cantonese Cantonese ct #Mandarin Mandarin md #Telex MainlandTelegraph tx #TWTelex TaiwanTelegraph tt Radical/Stroke Radical_Stroke rs (U) ---- Japanese Hiragana Hiragana hi (CU) Katakana Katakana ka (CU) TUT.roma TUT_roma tu #Jap.Kun JapaneseKun jk #Jap.On JapaneseOn jo ---- Korean Hangul HANGUL hg (C) Hanja HANJA hj (C) #Korean Korean kr ---- Vietnamese VNI VNI vi (U) VIQR VIQR vq (U) #Vtelex Vtelex vt (U) ---- Thai #Thai Thai tx (X?) Thai Kesmanee KB กก th_kesmanee th (M) ---- special Fullwidth Fullwidth fw #---- test #test test ts