Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 1 | " Vim syntax file |
Bram Moolenaar | 42eeac3 | 2005-06-29 22:40:58 +0000 | [diff] [blame] | 2 | " Language: xmodmap(1) definition file |
Bram Moolenaar | 57657d8 | 2006-04-21 22:12:41 +0000 | [diff] [blame] | 3 | " Maintainer: Nikolai Weibull <now@bitwi.se> |
| 4 | " Latest Revision: 2006-04-19 |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 5 | |
Bram Moolenaar | 42eeac3 | 2005-06-29 22:40:58 +0000 | [diff] [blame] | 6 | if exists("b:current_syntax") |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 7 | finish |
| 8 | endif |
| 9 | |
Bram Moolenaar | 42eeac3 | 2005-06-29 22:40:58 +0000 | [diff] [blame] | 10 | let s:cpo_save = &cpo |
| 11 | set cpo&vim |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 12 | |
Bram Moolenaar | 42eeac3 | 2005-06-29 22:40:58 +0000 | [diff] [blame] | 13 | syn keyword xmodmapTodo contained TODO FIXME XXX NOTE |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 14 | |
Bram Moolenaar | 0dc065e | 2005-07-04 22:49:24 +0000 | [diff] [blame] | 15 | syn region xmodmapComment display oneline start='^!' end='$' |
| 16 | \ contains=xmodmapTodo,@Spell |
Bram Moolenaar | 42eeac3 | 2005-06-29 22:40:58 +0000 | [diff] [blame] | 17 | |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 18 | syn case ignore |
Bram Moolenaar | 42eeac3 | 2005-06-29 22:40:58 +0000 | [diff] [blame] | 19 | syn match xmodmapInt display '\<\d\+\>' |
| 20 | syn match xmodmapHex display '\<0x\x\+\>' |
| 21 | syn match xmodmapOctal display '\<0\o\+\>' |
| 22 | syn match xmodmapOctalError display '\<0\o*[89]\d*' |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 23 | syn case match |
| 24 | |
Bram Moolenaar | 42eeac3 | 2005-06-29 22:40:58 +0000 | [diff] [blame] | 25 | syn match xmodmapKeySym display '\<[A-Za-z]\>' |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 26 | |
Bram Moolenaar | 42eeac3 | 2005-06-29 22:40:58 +0000 | [diff] [blame] | 27 | " #include <X11/keysymdef.h> |
| 28 | syn keyword xmodmapKeySym XK_VoidSymbol XK_BackSpace XK_Tab XK_Linefeed |
| 29 | \ XK_Clear XK_Return XK_Pause XK_Scroll_Lock |
| 30 | \ XK_Sys_Req XK_Escape XK_Delete XK_Multi_key |
| 31 | \ XK_Codeinput XK_SingleCandidate |
| 32 | \ XK_MultipleCandidate XK_PreviousCandidate |
| 33 | \ XK_Kanji XK_Muhenkan XK_Henkan_Mode |
| 34 | \ XK_Henkan XK_Romaji XK_Hiragana XK_Katakana |
| 35 | \ XK_Hiragana_Katakana XK_Zenkaku XK_Hankaku |
| 36 | \ XK_Zenkaku_Hankaku XK_Touroku XK_Massyo |
| 37 | \ XK_Kana_Lock XK_Kana_Shift XK_Eisu_Shift |
| 38 | \ XK_Eisu_toggle XK_Kanji_Bangou XK_Zen_Koho |
| 39 | \ XK_Mae_Koho XK_Home XK_Left XK_Up XK_Right |
| 40 | \ XK_Down XK_Prior XK_Page_Up XK_Next |
| 41 | \ XK_Page_Down XK_End XK_Begin XK_Select |
| 42 | \ XK_Print XK_Execute XK_Insert XK_Undo XK_Redo |
| 43 | \ XK_Menu XK_Find XK_Cancel XK_Help XK_Break |
| 44 | \ XK_Mode_switch XK_script_switch XK_Num_Lock |
| 45 | \ XK_KP_Space XK_KP_Tab XK_KP_Enter XK_KP_F1 |
| 46 | \ XK_KP_F2 XK_KP_F3 XK_KP_F4 XK_KP_Home |
| 47 | \ XK_KP_Left XK_KP_Up XK_KP_Right XK_KP_Down |
| 48 | \ XK_KP_Prior XK_KP_Page_Up XK_KP_Next |
| 49 | \ XK_KP_Page_Down XK_KP_End XK_KP_Begin |
| 50 | \ XK_KP_Insert XK_KP_Delete XK_KP_Equal |
| 51 | \ XK_KP_Multiply XK_KP_Add XK_KP_Separator |
| 52 | \ XK_KP_Subtract XK_KP_Decimal XK_KP_Divide |
| 53 | \ XK_KP_0 XK_KP_1 XK_KP_2 XK_KP_3 XK_KP_4 |
| 54 | \ XK_KP_5 XK_KP_6 XK_KP_7 XK_KP_8 XK_KP_9 XK_F1 |
| 55 | \ XK_F2 XK_F3 XK_F4 XK_F5 XK_F6 XK_F7 XK_F8 |
| 56 | \ XK_F9 XK_F10 XK_F11 XK_L1 XK_F12 XK_L2 XK_F13 |
| 57 | \ XK_L3 XK_F14 XK_L4 XK_F15 XK_L5 XK_F16 XK_L6 |
| 58 | \ XK_F17 XK_L7 XK_F18 XK_L8 XK_F19 XK_L9 XK_F20 |
| 59 | \ XK_L10 XK_F21 XK_R1 XK_F22 XK_R2 XK_F23 |
| 60 | \ XK_R3 XK_F24 XK_R4 XK_F25 XK_R5 XK_F26 |
| 61 | \ XK_R6 XK_F27 XK_R7 XK_F28 XK_R8 XK_F29 |
| 62 | \ XK_R9 XK_F30 XK_R10 XK_F31 XK_R11 XK_F32 |
| 63 | \ XK_R12 XK_F33 XK_R13 XK_F34 XK_R14 XK_F35 |
| 64 | \ XK_R15 XK_Shift_L XK_Shift_R XK_Control_L |
| 65 | \ XK_Control_R XK_Caps_Lock XK_Shift_Lock |
| 66 | \ XK_Meta_L XK_Meta_R XK_Alt_L XK_Alt_R |
| 67 | \ XK_Super_L XK_Super_R XK_Hyper_L XK_Hyper_R |
| 68 | \ XK_dead_hook XK_dead_horn XK_3270_Duplicate |
| 69 | \ XK_3270_FieldMark XK_3270_Right2 XK_3270_Left2 |
| 70 | \ XK_3270_BackTab XK_3270_EraseEOF |
| 71 | \ XK_3270_EraseInput XK_3270_Reset |
| 72 | \ XK_3270_Quit XK_3270_PA1 XK_3270_PA2 |
| 73 | \ XK_3270_PA3 XK_3270_Test XK_3270_Attn |
| 74 | \ XK_3270_CursorBlink XK_3270_AltCursor |
| 75 | \ XK_3270_KeyClick XK_3270_Jump |
| 76 | \ XK_3270_Ident XK_3270_Rule XK_3270_Copy |
| 77 | \ XK_3270_Play XK_3270_Setup XK_3270_Record |
| 78 | \ XK_3270_ChangeScreen XK_3270_DeleteWord |
| 79 | \ XK_3270_ExSelect XK_3270_CursorSelect |
| 80 | \ XK_3270_PrintScreen XK_3270_Enter XK_space |
| 81 | \ XK_exclam XK_quotedbl XK_numbersign XK_dollar |
| 82 | \ XK_percent XK_ampersand XK_apostrophe |
| 83 | \ XK_quoteright XK_parenleft XK_parenright |
| 84 | \ XK_asterisk XK_plus XK_comma XK_minus |
| 85 | \ XK_period XK_slash XK_0 XK_1 XK_2 XK_3 |
| 86 | \ XK_4 XK_5 XK_6 XK_7 XK_8 XK_9 XK_colon |
| 87 | \ XK_semicolon XK_less XK_equal XK_greater |
| 88 | \ XK_question XK_at XK_A XK_B XK_C XK_D XK_E |
| 89 | \ XK_F XK_G XK_H XK_I XK_J XK_K XK_L XK_M XK_N |
| 90 | \ XK_O XK_P XK_Q XK_R XK_S XK_T XK_U XK_V XK_W |
| 91 | \ XK_X XK_Y XK_Z XK_bracketleft XK_backslash |
| 92 | \ XK_bracketright XK_asciicircum XK_underscore |
| 93 | \ XK_grave XK_quoteleft XK_a XK_b XK_c XK_d |
| 94 | \ XK_e XK_f XK_g XK_h XK_i XK_j XK_k XK_l |
| 95 | \ XK_m XK_n XK_o XK_p XK_q XK_r XK_s XK_t XK_u |
| 96 | \ XK_v XK_w XK_x XK_y XK_z XK_braceleft XK_bar |
| 97 | \ XK_braceright XK_asciitilde XK_nobreakspace |
| 98 | \ XK_exclamdown XK_cent XK_sterling XK_currency |
| 99 | \ XK_yen XK_brokenbar XK_section XK_diaeresis |
| 100 | \ XK_copyright XK_ordfeminine XK_guillemotleft |
| 101 | \ XK_notsign XK_hyphen XK_registered XK_macron |
| 102 | \ XK_degree XK_plusminus XK_twosuperior |
| 103 | \ XK_threesuperior XK_acute XK_mu XK_paragraph |
| 104 | \ XK_periodcentered XK_cedilla XK_onesuperior |
| 105 | \ XK_masculine XK_guillemotright XK_onequarter |
| 106 | \ XK_onehalf XK_threequarters XK_questiondown |
| 107 | \ XK_Agrave XK_Aacute XK_Acircumflex XK_Atilde |
| 108 | \ XK_Adiaeresis XK_Aring XK_AE XK_Ccedilla |
| 109 | \ XK_Egrave XK_Eacute XK_Ecircumflex |
| 110 | \ XK_Ediaeresis XK_Igrave XK_Iacute |
| 111 | \ XK_Icircumflex XK_Idiaeresis XK_ETH XK_Eth |
| 112 | \ XK_Ntilde XK_Ograve XK_Oacute XK_Ocircumflex |
| 113 | \ XK_Otilde XK_Odiaeresis XK_multiply |
| 114 | \ XK_Ooblique XK_Ugrave XK_Uacute XK_Ucircumflex |
| 115 | \ XK_Udiaeresis XK_Yacute XK_THORN XK_Thorn |
| 116 | \ XK_ssharp XK_agrave XK_aacute XK_acircumflex |
| 117 | \ XK_atilde XK_adiaeresis XK_aring XK_ae |
| 118 | \ XK_ccedilla XK_egrave XK_eacute XK_ecircumflex |
| 119 | \ XK_ediaeresis XK_igrave XK_iacute |
| 120 | \ XK_icircumflex XK_idiaeresis XK_eth XK_ntilde |
| 121 | \ XK_ograve XK_oacute XK_ocircumflex XK_otilde |
| 122 | \ XK_odiaeresis XK_division XK_oslash XK_ugrave |
| 123 | \ XK_uacute XK_ucircumflex XK_udiaeresis |
| 124 | \ XK_yacute XK_thorn XK_ydiaeresis XK_Aogonek |
| 125 | \ XK_breve XK_Lstroke XK_Lcaron XK_Sacute |
| 126 | \ XK_Scaron XK_Scedilla XK_Tcaron XK_Zacute |
| 127 | \ XK_Zcaron XK_Zabovedot XK_aogonek XK_ogonek |
| 128 | \ XK_lstroke XK_lcaron XK_sacute XK_caron |
| 129 | \ XK_scaron XK_scedilla XK_tcaron XK_zacute |
| 130 | \ XK_doubleacute XK_zcaron XK_zabovedot |
| 131 | \ XK_Racute XK_Abreve XK_Lacute XK_Cacute |
| 132 | \ XK_Ccaron XK_Eogonek XK_Ecaron XK_Dcaron |
| 133 | \ XK_Dstroke XK_Nacute XK_Ncaron XK_Odoubleacute |
| 134 | \ XK_Rcaron XK_Uring XK_Udoubleacute |
| 135 | \ XK_Tcedilla XK_racute XK_abreve XK_lacute |
| 136 | \ XK_cacute XK_ccaron XK_eogonek XK_ecaron |
| 137 | \ XK_dcaron XK_dstroke XK_nacute XK_ncaron |
| 138 | \ XK_odoubleacute XK_udoubleacute XK_rcaron |
| 139 | \ XK_uring XK_tcedilla XK_abovedot XK_Hstroke |
| 140 | \ XK_Hcircumflex XK_Iabovedot XK_Gbreve |
| 141 | \ XK_Jcircumflex XK_hstroke XK_hcircumflex |
| 142 | \ XK_idotless XK_gbreve XK_jcircumflex |
| 143 | \ XK_Cabovedot XK_Ccircumflex XK_Gabovedot |
| 144 | \ XK_Gcircumflex XK_Ubreve XK_Scircumflex |
| 145 | \ XK_cabovedot XK_ccircumflex XK_gabovedot |
| 146 | \ XK_gcircumflex XK_ubreve XK_scircumflex XK_kra |
| 147 | \ XK_kappa XK_Rcedilla XK_Itilde XK_Lcedilla |
| 148 | \ XK_Emacron XK_Gcedilla XK_Tslash XK_rcedilla |
| 149 | \ XK_itilde XK_lcedilla XK_emacron XK_gcedilla |
| 150 | \ XK_tslash XK_ENG XK_eng XK_Amacron XK_Iogonek |
| 151 | \ XK_Eabovedot XK_Imacron XK_Ncedilla XK_Omacron |
| 152 | \ XK_Kcedilla XK_Uogonek XK_Utilde XK_Umacron |
| 153 | \ XK_amacron XK_iogonek XK_eabovedot XK_imacron |
| 154 | \ XK_ncedilla XK_omacron XK_kcedilla XK_uogonek |
| 155 | \ XK_utilde XK_umacron XK_Babovedot XK_babovedot |
| 156 | \ XK_Dabovedot XK_Wgrave XK_Wacute XK_dabovedot |
| 157 | \ XK_Ygrave XK_Fabovedot XK_fabovedot |
| 158 | \ XK_Mabovedot XK_mabovedot XK_Pabovedot |
| 159 | \ XK_wgrave XK_pabovedot XK_wacute XK_Sabovedot |
| 160 | \ XK_ygrave XK_Wdiaeresis XK_wdiaeresis |
| 161 | \ XK_sabovedot XK_Wcircumflex XK_Tabovedot |
| 162 | \ XK_Ycircumflex XK_wcircumflex |
| 163 | \ XK_tabovedot XK_ycircumflex XK_OE XK_oe |
| 164 | \ XK_Ydiaeresis XK_overline XK_kana_fullstop |
| 165 | \ XK_kana_openingbracket XK_kana_closingbracket |
| 166 | \ XK_kana_comma XK_kana_conjunctive |
| 167 | \ XK_kana_middledot XK_kana_WO XK_kana_a |
| 168 | \ XK_kana_i XK_kana_u XK_kana_e XK_kana_o |
| 169 | \ XK_kana_ya XK_kana_yu XK_kana_yo |
| 170 | \ XK_kana_tsu XK_kana_tu XK_prolongedsound |
| 171 | \ XK_kana_A XK_kana_I XK_kana_U XK_kana_E |
| 172 | \ XK_kana_O XK_kana_KA XK_kana_KI XK_kana_KU |
| 173 | \ XK_kana_KE XK_kana_KO XK_kana_SA XK_kana_SHI |
| 174 | \ XK_kana_SU XK_kana_SE XK_kana_SO XK_kana_TA |
| 175 | \ XK_kana_CHI XK_kana_TI XK_kana_TSU |
| 176 | \ XK_kana_TU XK_kana_TE XK_kana_TO XK_kana_NA |
| 177 | \ XK_kana_NI XK_kana_NU XK_kana_NE XK_kana_NO |
| 178 | \ XK_kana_HA XK_kana_HI XK_kana_FU XK_kana_HU |
| 179 | \ XK_kana_HE XK_kana_HO XK_kana_MA XK_kana_MI |
| 180 | \ XK_kana_MU XK_kana_ME XK_kana_MO XK_kana_YA |
| 181 | \ XK_kana_YU XK_kana_YO XK_kana_RA XK_kana_RI |
| 182 | \ XK_kana_RU XK_kana_RE XK_kana_RO XK_kana_WA |
| 183 | \ XK_kana_N XK_voicedsound XK_semivoicedsound |
| 184 | \ XK_kana_switch XK_Farsi_0 XK_Farsi_1 |
| 185 | \ XK_Farsi_2 XK_Farsi_3 XK_Farsi_4 XK_Farsi_5 |
| 186 | \ XK_Farsi_6 XK_Farsi_7 XK_Farsi_8 XK_Farsi_9 |
| 187 | \ XK_Arabic_percent XK_Arabic_superscript_alef |
| 188 | \ XK_Arabic_tteh XK_Arabic_peh XK_Arabic_tcheh |
| 189 | \ XK_Arabic_ddal XK_Arabic_rreh XK_Arabic_comma |
| 190 | \ XK_Arabic_fullstop XK_Arabic_0 XK_Arabic_1 |
| 191 | \ XK_Arabic_2 XK_Arabic_3 XK_Arabic_4 |
| 192 | \ XK_Arabic_5 XK_Arabic_6 XK_Arabic_7 |
| 193 | \ XK_Arabic_8 XK_Arabic_9 XK_Arabic_semicolon |
| 194 | \ XK_Arabic_question_mark XK_Arabic_hamza |
| 195 | \ XK_Arabic_maddaonalef XK_Arabic_hamzaonalef |
| 196 | \ XK_Arabic_hamzaonwaw XK_Arabic_hamzaunderalef |
| 197 | \ XK_Arabic_hamzaonyeh XK_Arabic_alef |
| 198 | \ XK_Arabic_beh XK_Arabic_tehmarbuta |
| 199 | \ XK_Arabic_teh XK_Arabic_theh XK_Arabic_jeem |
| 200 | \ XK_Arabic_hah XK_Arabic_khah XK_Arabic_dal |
| 201 | \ XK_Arabic_thal XK_Arabic_ra XK_Arabic_zain |
| 202 | \ XK_Arabic_seen XK_Arabic_sheen |
| 203 | \ XK_Arabic_sad XK_Arabic_dad XK_Arabic_tah |
| 204 | \ XK_Arabic_zah XK_Arabic_ain XK_Arabic_ghain |
| 205 | \ XK_Arabic_tatweel XK_Arabic_feh XK_Arabic_qaf |
| 206 | \ XK_Arabic_kaf XK_Arabic_lam XK_Arabic_meem |
| 207 | \ XK_Arabic_noon XK_Arabic_ha XK_Arabic_heh |
| 208 | \ XK_Arabic_waw XK_Arabic_alefmaksura |
| 209 | \ XK_Arabic_yeh XK_Arabic_fathatan |
| 210 | \ XK_Arabic_dammatan XK_Arabic_kasratan |
| 211 | \ XK_Arabic_fatha XK_Arabic_damma |
| 212 | \ XK_Arabic_kasra XK_Arabic_shadda |
| 213 | \ XK_Arabic_sukun XK_Arabic_madda_above |
| 214 | \ XK_Arabic_hamza_above XK_Arabic_hamza_below |
| 215 | \ XK_Arabic_jeh XK_Arabic_veh XK_Arabic_keheh |
| 216 | \ XK_Arabic_gaf XK_Arabic_noon_ghunna |
| 217 | \ XK_Arabic_heh_doachashmee XK_Farsi_yeh |
| 218 | \ XK_Arabic_yeh_baree XK_Arabic_heh_goal |
| 219 | \ XK_Arabic_switch XK_Cyrillic_GHE_bar |
| 220 | \ XK_Cyrillic_ghe_bar XK_Cyrillic_ZHE_descender |
| 221 | \ XK_Cyrillic_zhe_descender |
| 222 | \ XK_Cyrillic_KA_descender |
| 223 | \ XK_Cyrillic_ka_descender |
| 224 | \ XK_Cyrillic_KA_vertstroke |
| 225 | \ XK_Cyrillic_ka_vertstroke |
| 226 | \ XK_Cyrillic_EN_descender |
| 227 | \ XK_Cyrillic_en_descender |
| 228 | \ XK_Cyrillic_U_straight XK_Cyrillic_u_straight |
| 229 | \ XK_Cyrillic_U_straight_bar |
| 230 | \ XK_Cyrillic_u_straight_bar |
| 231 | \ XK_Cyrillic_HA_descender |
| 232 | \ XK_Cyrillic_ha_descender |
| 233 | \ XK_Cyrillic_CHE_descender |
| 234 | \ XK_Cyrillic_che_descender |
| 235 | \ XK_Cyrillic_CHE_vertstroke |
| 236 | \ XK_Cyrillic_che_vertstroke XK_Cyrillic_SHHA |
| 237 | \ XK_Cyrillic_shha XK_Cyrillic_SCHWA |
| 238 | \ XK_Cyrillic_schwa XK_Cyrillic_I_macron |
| 239 | \ XK_Cyrillic_i_macron XK_Cyrillic_O_bar |
| 240 | \ XK_Cyrillic_o_bar XK_Cyrillic_U_macron |
| 241 | \ XK_Cyrillic_u_macron XK_Serbian_dje |
| 242 | \ XK_Macedonia_gje XK_Cyrillic_io |
| 243 | \ XK_Ukrainian_ie XK_Ukranian_je |
| 244 | \ XK_Macedonia_dse XK_Ukrainian_i XK_Ukranian_i |
| 245 | \ XK_Ukrainian_yi XK_Ukranian_yi XK_Cyrillic_je |
| 246 | \ XK_Serbian_je XK_Cyrillic_lje XK_Serbian_lje |
| 247 | \ XK_Cyrillic_nje XK_Serbian_nje XK_Serbian_tshe |
| 248 | \ XK_Macedonia_kje XK_Ukrainian_ghe_with_upturn |
| 249 | \ XK_Byelorussian_shortu XK_Cyrillic_dzhe |
| 250 | \ XK_Serbian_dze XK_numerosign |
| 251 | \ XK_Serbian_DJE XK_Macedonia_GJE |
| 252 | \ XK_Cyrillic_IO XK_Ukrainian_IE XK_Ukranian_JE |
| 253 | \ XK_Macedonia_DSE XK_Ukrainian_I XK_Ukranian_I |
| 254 | \ XK_Ukrainian_YI XK_Ukranian_YI XK_Cyrillic_JE |
| 255 | \ XK_Serbian_JE XK_Cyrillic_LJE XK_Serbian_LJE |
| 256 | \ XK_Cyrillic_NJE XK_Serbian_NJE XK_Serbian_TSHE |
| 257 | \ XK_Macedonia_KJE XK_Ukrainian_GHE_WITH_UPTURN |
| 258 | \ XK_Byelorussian_SHORTU XK_Cyrillic_DZHE |
| 259 | \ XK_Serbian_DZE XK_Cyrillic_yu |
| 260 | \ XK_Cyrillic_a XK_Cyrillic_be XK_Cyrillic_tse |
| 261 | \ XK_Cyrillic_de XK_Cyrillic_ie XK_Cyrillic_ef |
| 262 | \ XK_Cyrillic_ghe XK_Cyrillic_ha XK_Cyrillic_i |
| 263 | \ XK_Cyrillic_shorti XK_Cyrillic_ka |
| 264 | \ XK_Cyrillic_el XK_Cyrillic_em XK_Cyrillic_en |
| 265 | \ XK_Cyrillic_o XK_Cyrillic_pe XK_Cyrillic_ya |
| 266 | \ XK_Cyrillic_er XK_Cyrillic_es XK_Cyrillic_te |
| 267 | \ XK_Cyrillic_u XK_Cyrillic_zhe XK_Cyrillic_ve |
| 268 | \ XK_Cyrillic_softsign XK_Cyrillic_yeru |
| 269 | \ XK_Cyrillic_ze XK_Cyrillic_sha XK_Cyrillic_e |
| 270 | \ XK_Cyrillic_shcha XK_Cyrillic_che |
| 271 | \ XK_Cyrillic_hardsign XK_Cyrillic_YU |
| 272 | \ XK_Cyrillic_A XK_Cyrillic_BE XK_Cyrillic_TSE |
| 273 | \ XK_Cyrillic_DE XK_Cyrillic_IE XK_Cyrillic_EF |
| 274 | \ XK_Cyrillic_GHE XK_Cyrillic_HA XK_Cyrillic_I |
| 275 | \ XK_Cyrillic_SHORTI XK_Cyrillic_KA |
| 276 | \ XK_Cyrillic_EL XK_Cyrillic_EM XK_Cyrillic_EN |
| 277 | \ XK_Cyrillic_O XK_Cyrillic_PE XK_Cyrillic_YA |
| 278 | \ XK_Cyrillic_ER XK_Cyrillic_ES XK_Cyrillic_TE |
| 279 | \ XK_Cyrillic_U XK_Cyrillic_ZHE XK_Cyrillic_VE |
| 280 | \ XK_Cyrillic_SOFTSIGN XK_Cyrillic_YERU |
| 281 | \ XK_Cyrillic_ZE XK_Cyrillic_SHA XK_Cyrillic_E |
| 282 | \ XK_Cyrillic_SHCHA XK_Cyrillic_CHE |
| 283 | \ XK_Cyrillic_HARDSIGN XK_Greek_ALPHAaccent |
| 284 | \ XK_Greek_EPSILONaccent XK_Greek_ETAaccent |
| 285 | \ XK_Greek_IOTAaccent XK_Greek_IOTAdieresis |
| 286 | \ XK_Greek_OMICRONaccent XK_Greek_UPSILONaccent |
| 287 | \ XK_Greek_UPSILONdieresis |
| 288 | \ XK_Greek_OMEGAaccent XK_Greek_accentdieresis |
| 289 | \ XK_Greek_horizbar XK_Greek_alphaaccent |
| 290 | \ XK_Greek_epsilonaccent XK_Greek_etaaccent |
| 291 | \ XK_Greek_iotaaccent XK_Greek_iotadieresis |
| 292 | \ XK_Greek_iotaaccentdieresis |
| 293 | \ XK_Greek_omicronaccent XK_Greek_upsilonaccent |
| 294 | \ XK_Greek_upsilondieresis |
| 295 | \ XK_Greek_upsilonaccentdieresis |
| 296 | \ XK_Greek_omegaaccent XK_Greek_ALPHA |
| 297 | \ XK_Greek_BETA XK_Greek_GAMMA XK_Greek_DELTA |
| 298 | \ XK_Greek_EPSILON XK_Greek_ZETA XK_Greek_ETA |
| 299 | \ XK_Greek_THETA XK_Greek_IOTA XK_Greek_KAPPA |
| 300 | \ XK_Greek_LAMDA XK_Greek_LAMBDA XK_Greek_MU |
| 301 | \ XK_Greek_NU XK_Greek_XI XK_Greek_OMICRON |
| 302 | \ XK_Greek_PI XK_Greek_RHO XK_Greek_SIGMA |
| 303 | \ XK_Greek_TAU XK_Greek_UPSILON XK_Greek_PHI |
| 304 | \ XK_Greek_CHI XK_Greek_PSI XK_Greek_OMEGA |
| 305 | \ XK_Greek_alpha XK_Greek_beta XK_Greek_gamma |
| 306 | \ XK_Greek_delta XK_Greek_epsilon XK_Greek_zeta |
| 307 | \ XK_Greek_eta XK_Greek_theta XK_Greek_iota |
| 308 | \ XK_Greek_kappa XK_Greek_lamda XK_Greek_lambda |
| 309 | \ XK_Greek_mu XK_Greek_nu XK_Greek_xi |
| 310 | \ XK_Greek_omicron XK_Greek_pi XK_Greek_rho |
| 311 | \ XK_Greek_sigma XK_Greek_finalsmallsigma |
| 312 | \ XK_Greek_tau XK_Greek_upsilon XK_Greek_phi |
| 313 | \ XK_Greek_chi XK_Greek_psi XK_Greek_omega |
| 314 | \ XK_Greek_switch XK_leftradical |
| 315 | \ XK_topleftradical XK_horizconnector |
| 316 | \ XK_topintegral XK_botintegral |
| 317 | \ XK_vertconnector XK_topleftsqbracket |
| 318 | \ XK_botleftsqbracket XK_toprightsqbracket |
| 319 | \ XK_botrightsqbracket XK_topleftparens |
| 320 | \ XK_botleftparens XK_toprightparens |
| 321 | \ XK_botrightparens XK_leftmiddlecurlybrace |
| 322 | \ XK_rightmiddlecurlybrace |
| 323 | \ XK_topleftsummation XK_botleftsummation |
| 324 | \ XK_topvertsummationconnector |
| 325 | \ XK_botvertsummationconnector |
| 326 | \ XK_toprightsummation XK_botrightsummation |
| 327 | \ XK_rightmiddlesummation XK_lessthanequal |
| 328 | \ XK_notequal XK_greaterthanequal XK_integral |
| 329 | \ XK_therefore XK_variation XK_infinity |
| 330 | \ XK_nabla XK_approximate XK_similarequal |
| 331 | \ XK_ifonlyif XK_implies XK_identical XK_radical |
| 332 | \ XK_includedin XK_includes XK_intersection |
| 333 | \ XK_union XK_logicaland XK_logicalor |
| 334 | \ XK_partialderivative XK_function XK_leftarrow |
| 335 | \ XK_uparrow XK_rightarrow XK_downarrow XK_blank |
| 336 | \ XK_soliddiamond XK_checkerboard XK_ht XK_ff |
| 337 | \ XK_cr XK_lf XK_nl XK_vt XK_lowrightcorner |
| 338 | \ XK_uprightcorner XK_upleftcorner |
| 339 | \ XK_lowleftcorner XK_crossinglines |
| 340 | \ XK_horizlinescan1 XK_horizlinescan3 |
| 341 | \ XK_horizlinescan5 XK_horizlinescan7 |
| 342 | \ XK_horizlinescan9 XK_leftt XK_rightt XK_bott |
| 343 | \ XK_topt XK_vertbar XK_emspace XK_enspace |
| 344 | \ XK_em3space XK_em4space XK_digitspace |
| 345 | \ XK_punctspace XK_thinspace XK_hairspace |
| 346 | \ XK_emdash XK_endash XK_signifblank XK_ellipsis |
| 347 | \ XK_doubbaselinedot XK_onethird XK_twothirds |
| 348 | \ XK_onefifth XK_twofifths XK_threefifths |
| 349 | \ XK_fourfifths XK_onesixth XK_fivesixths |
| 350 | \ XK_careof XK_figdash XK_leftanglebracket |
| 351 | \ XK_decimalpoint XK_rightanglebracket |
| 352 | \ XK_marker XK_oneeighth XK_threeeighths |
| 353 | \ XK_fiveeighths XK_seveneighths XK_trademark |
| 354 | \ XK_signaturemark XK_trademarkincircle |
| 355 | \ XK_leftopentriangle XK_rightopentriangle |
| 356 | \ XK_emopencircle XK_emopenrectangle |
| 357 | \ XK_leftsinglequotemark XK_rightsinglequotemark |
| 358 | \ XK_leftdoublequotemark XK_rightdoublequotemark |
| 359 | \ XK_prescription XK_minutes XK_seconds |
| 360 | \ XK_latincross XK_hexagram XK_filledrectbullet |
| 361 | \ XK_filledlefttribullet XK_filledrighttribullet |
| 362 | \ XK_emfilledcircle XK_emfilledrect |
| 363 | \ XK_enopencircbullet XK_enopensquarebullet |
| 364 | \ XK_openrectbullet XK_opentribulletup |
| 365 | \ XK_opentribulletdown XK_openstar |
| 366 | \ XK_enfilledcircbullet XK_enfilledsqbullet |
| 367 | \ XK_filledtribulletup XK_filledtribulletdown |
| 368 | \ XK_leftpointer XK_rightpointer XK_club |
| 369 | \ XK_diamond XK_heart XK_maltesecross |
| 370 | \ XK_dagger XK_doubledagger XK_checkmark |
| 371 | \ XK_ballotcross XK_musicalsharp XK_musicalflat |
| 372 | \ XK_malesymbol XK_femalesymbol XK_telephone |
| 373 | \ XK_telephonerecorder XK_phonographcopyright |
| 374 | \ XK_caret XK_singlelowquotemark |
| 375 | \ XK_doublelowquotemark XK_cursor |
| 376 | \ XK_leftcaret XK_rightcaret XK_downcaret |
| 377 | \ XK_upcaret XK_overbar XK_downtack XK_upshoe |
| 378 | \ XK_downstile XK_underbar XK_jot XK_quad |
| 379 | \ XK_uptack XK_circle XK_upstile XK_downshoe |
| 380 | \ XK_rightshoe XK_leftshoe XK_lefttack |
| 381 | \ XK_righttack XK_hebrew_doublelowline |
| 382 | \ XK_hebrew_aleph XK_hebrew_bet XK_hebrew_beth |
| 383 | \ XK_hebrew_gimel XK_hebrew_gimmel |
| 384 | \ XK_hebrew_dalet XK_hebrew_daleth |
| 385 | \ XK_hebrew_he XK_hebrew_waw XK_hebrew_zain |
| 386 | \ XK_hebrew_zayin XK_hebrew_chet XK_hebrew_het |
| 387 | \ XK_hebrew_tet XK_hebrew_teth XK_hebrew_yod |
| 388 | \ XK_hebrew_finalkaph XK_hebrew_kaph |
| 389 | \ XK_hebrew_lamed XK_hebrew_finalmem |
| 390 | \ XK_hebrew_mem XK_hebrew_finalnun XK_hebrew_nun |
| 391 | \ XK_hebrew_samech XK_hebrew_samekh |
| 392 | \ XK_hebrew_ayin XK_hebrew_finalpe XK_hebrew_pe |
| 393 | \ XK_hebrew_finalzade XK_hebrew_finalzadi |
| 394 | \ XK_hebrew_zade XK_hebrew_zadi XK_hebrew_qoph |
| 395 | \ XK_hebrew_kuf XK_hebrew_resh XK_hebrew_shin |
| 396 | \ XK_hebrew_taw XK_hebrew_taf XK_Hebrew_switch |
| 397 | \ XK_Thai_kokai XK_Thai_khokhai XK_Thai_khokhuat |
| 398 | \ XK_Thai_khokhwai XK_Thai_khokhon |
| 399 | \ XK_Thai_khorakhang XK_Thai_ngongu |
| 400 | \ XK_Thai_chochan XK_Thai_choching |
| 401 | \ XK_Thai_chochang XK_Thai_soso XK_Thai_chochoe |
| 402 | \ XK_Thai_yoying XK_Thai_dochada XK_Thai_topatak |
| 403 | \ XK_Thai_thothan XK_Thai_thonangmontho |
| 404 | \ XK_Thai_thophuthao XK_Thai_nonen |
| 405 | \ XK_Thai_dodek XK_Thai_totao XK_Thai_thothung |
| 406 | \ XK_Thai_thothahan XK_Thai_thothong |
| 407 | \ XK_Thai_nonu XK_Thai_bobaimai XK_Thai_popla |
| 408 | \ XK_Thai_phophung XK_Thai_fofa XK_Thai_phophan |
| 409 | \ XK_Thai_fofan XK_Thai_phosamphao XK_Thai_moma |
| 410 | \ XK_Thai_yoyak XK_Thai_rorua XK_Thai_ru |
| 411 | \ XK_Thai_loling XK_Thai_lu XK_Thai_wowaen |
| 412 | \ XK_Thai_sosala XK_Thai_sorusi XK_Thai_sosua |
| 413 | \ XK_Thai_hohip XK_Thai_lochula XK_Thai_oang |
| 414 | \ XK_Thai_honokhuk XK_Thai_paiyannoi |
| 415 | \ XK_Thai_saraa XK_Thai_maihanakat |
| 416 | \ XK_Thai_saraaa XK_Thai_saraam XK_Thai_sarai |
| 417 | \ XK_Thai_saraii XK_Thai_saraue XK_Thai_sarauee |
| 418 | \ XK_Thai_sarau XK_Thai_sarauu XK_Thai_phinthu |
| 419 | \ XK_Thai_maihanakat_maitho XK_Thai_baht |
| 420 | \ XK_Thai_sarae XK_Thai_saraae XK_Thai_sarao |
| 421 | \ XK_Thai_saraaimaimuan XK_Thai_saraaimaimalai |
| 422 | \ XK_Thai_lakkhangyao XK_Thai_maiyamok |
| 423 | \ XK_Thai_maitaikhu XK_Thai_maiek XK_Thai_maitho |
| 424 | \ XK_Thai_maitri XK_Thai_maichattawa |
| 425 | \ XK_Thai_thanthakhat XK_Thai_nikhahit |
| 426 | \ XK_Thai_leksun XK_Thai_leknung XK_Thai_leksong |
| 427 | \ XK_Thai_leksam XK_Thai_leksi XK_Thai_lekha |
| 428 | \ XK_Thai_lekhok XK_Thai_lekchet XK_Thai_lekpaet |
| 429 | \ XK_Thai_lekkao XK_Hangul XK_Hangul_Start |
| 430 | \ XK_Hangul_End XK_Hangul_Hanja XK_Hangul_Jamo |
| 431 | \ XK_Hangul_Romaja XK_Hangul_Codeinput |
| 432 | \ XK_Hangul_Jeonja XK_Hangul_Banja |
| 433 | \ XK_Hangul_PreHanja XK_Hangul_PostHanja |
| 434 | \ XK_Hangul_SingleCandidate |
| 435 | \ XK_Hangul_MultipleCandidate |
| 436 | \ XK_Hangul_PreviousCandidate XK_Hangul_Special |
| 437 | \ XK_Hangul_switch XK_Hangul_Kiyeog |
| 438 | \ XK_Hangul_SsangKiyeog XK_Hangul_KiyeogSios |
| 439 | \ XK_Hangul_Nieun XK_Hangul_NieunJieuj |
| 440 | \ XK_Hangul_NieunHieuh XK_Hangul_Dikeud |
| 441 | \ XK_Hangul_SsangDikeud XK_Hangul_Rieul |
| 442 | \ XK_Hangul_RieulKiyeog XK_Hangul_RieulMieum |
| 443 | \ XK_Hangul_RieulPieub XK_Hangul_RieulSios |
| 444 | \ XK_Hangul_RieulTieut XK_Hangul_RieulPhieuf |
| 445 | \ XK_Hangul_RieulHieuh XK_Hangul_Mieum |
| 446 | \ XK_Hangul_Pieub XK_Hangul_SsangPieub |
| 447 | \ XK_Hangul_PieubSios XK_Hangul_Sios |
| 448 | \ XK_Hangul_SsangSios XK_Hangul_Ieung |
| 449 | \ XK_Hangul_Jieuj XK_Hangul_SsangJieuj |
| 450 | \ XK_Hangul_Cieuc XK_Hangul_Khieuq |
| 451 | \ XK_Hangul_Tieut XK_Hangul_Phieuf |
| 452 | \ XK_Hangul_Hieuh XK_Hangul_A XK_Hangul_AE |
| 453 | \ XK_Hangul_YA XK_Hangul_YAE XK_Hangul_EO |
| 454 | \ XK_Hangul_E XK_Hangul_YEO XK_Hangul_YE |
| 455 | \ XK_Hangul_O XK_Hangul_WA XK_Hangul_WAE |
| 456 | \ XK_Hangul_OE XK_Hangul_YO XK_Hangul_U |
| 457 | \ XK_Hangul_WEO XK_Hangul_WE XK_Hangul_WI |
| 458 | \ XK_Hangul_YU XK_Hangul_EU XK_Hangul_YI |
| 459 | \ XK_Hangul_I XK_Hangul_J_Kiyeog |
| 460 | \ XK_Hangul_J_SsangKiyeog XK_Hangul_J_KiyeogSios |
| 461 | \ XK_Hangul_J_Nieun XK_Hangul_J_NieunJieuj |
| 462 | \ XK_Hangul_J_NieunHieuh XK_Hangul_J_Dikeud |
| 463 | \ XK_Hangul_J_Rieul XK_Hangul_J_RieulKiyeog |
| 464 | \ XK_Hangul_J_RieulMieum XK_Hangul_J_RieulPieub |
| 465 | \ XK_Hangul_J_RieulSios XK_Hangul_J_RieulTieut |
| 466 | \ XK_Hangul_J_RieulPhieuf XK_Hangul_J_RieulHieuh |
| 467 | \ XK_Hangul_J_Mieum XK_Hangul_J_Pieub |
| 468 | \ XK_Hangul_J_PieubSios XK_Hangul_J_Sios |
| 469 | \ XK_Hangul_J_SsangSios XK_Hangul_J_Ieung |
| 470 | \ XK_Hangul_J_Jieuj XK_Hangul_J_Cieuc |
| 471 | \ XK_Hangul_J_Khieuq XK_Hangul_J_Tieut |
| 472 | \ XK_Hangul_J_Phieuf XK_Hangul_J_Hieuh |
| 473 | \ XK_Hangul_RieulYeorinHieuh |
| 474 | \ XK_Hangul_SunkyeongeumMieum |
| 475 | \ XK_Hangul_SunkyeongeumPieub XK_Hangul_PanSios |
| 476 | \ XK_Hangul_KkogjiDalrinIeung |
| 477 | \ XK_Hangul_SunkyeongeumPhieuf |
| 478 | \ XK_Hangul_YeorinHieuh XK_Hangul_AraeA |
| 479 | \ XK_Hangul_AraeAE XK_Hangul_J_PanSios |
| 480 | \ XK_Hangul_J_KkogjiDalrinIeung |
| 481 | \ XK_Hangul_J_YeorinHieuh XK_Korean_Won |
| 482 | \ XK_Armenian_eternity XK_Armenian_ligature_ew |
| 483 | \ XK_Armenian_full_stop XK_Armenian_verjaket |
| 484 | \ XK_Armenian_parenright XK_Armenian_parenleft |
| 485 | \ XK_Armenian_guillemotright |
| 486 | \ XK_Armenian_guillemotleft XK_Armenian_em_dash |
| 487 | \ XK_Armenian_dot XK_Armenian_mijaket |
| 488 | \ XK_Armenian_separation_mark XK_Armenian_but |
| 489 | \ XK_Armenian_comma XK_Armenian_en_dash |
| 490 | \ XK_Armenian_hyphen XK_Armenian_yentamna |
| 491 | \ XK_Armenian_ellipsis XK_Armenian_exclam |
| 492 | \ XK_Armenian_amanak XK_Armenian_accent |
| 493 | \ XK_Armenian_shesht XK_Armenian_question |
| 494 | \ XK_Armenian_paruyk XK_Armenian_AYB |
| 495 | \ XK_Armenian_ayb XK_Armenian_BEN |
| 496 | \ XK_Armenian_ben XK_Armenian_GIM |
| 497 | \ XK_Armenian_gim XK_Armenian_DA XK_Armenian_da |
| 498 | \ XK_Armenian_YECH XK_Armenian_yech |
| 499 | \ XK_Armenian_ZA XK_Armenian_za XK_Armenian_E |
| 500 | \ XK_Armenian_e XK_Armenian_AT XK_Armenian_at |
| 501 | \ XK_Armenian_TO XK_Armenian_to |
| 502 | \ XK_Armenian_ZHE XK_Armenian_zhe |
| 503 | \ XK_Armenian_INI XK_Armenian_ini |
| 504 | \ XK_Armenian_LYUN XK_Armenian_lyun |
| 505 | \ XK_Armenian_KHE XK_Armenian_khe |
| 506 | \ XK_Armenian_TSA XK_Armenian_tsa |
| 507 | \ XK_Armenian_KEN XK_Armenian_ken XK_Armenian_HO |
| 508 | \ XK_Armenian_ho XK_Armenian_DZA XK_Armenian_dza |
| 509 | \ XK_Armenian_GHAT XK_Armenian_ghat |
| 510 | \ XK_Armenian_TCHE XK_Armenian_tche |
| 511 | \ XK_Armenian_MEN XK_Armenian_men XK_Armenian_HI |
| 512 | \ XK_Armenian_hi XK_Armenian_NU XK_Armenian_nu |
| 513 | \ XK_Armenian_SHA XK_Armenian_sha XK_Armenian_VO |
| 514 | \ XK_Armenian_vo XK_Armenian_CHA XK_Armenian_cha |
| 515 | \ XK_Armenian_PE XK_Armenian_pe XK_Armenian_JE |
| 516 | \ XK_Armenian_je XK_Armenian_RA XK_Armenian_ra |
| 517 | \ XK_Armenian_SE XK_Armenian_se XK_Armenian_VEV |
| 518 | \ XK_Armenian_vev XK_Armenian_TYUN |
| 519 | \ XK_Armenian_tyun XK_Armenian_RE |
| 520 | \ XK_Armenian_re XK_Armenian_TSO |
| 521 | \ XK_Armenian_tso XK_Armenian_VYUN |
| 522 | \ XK_Armenian_vyun XK_Armenian_PYUR |
| 523 | \ XK_Armenian_pyur XK_Armenian_KE XK_Armenian_ke |
| 524 | \ XK_Armenian_O XK_Armenian_o XK_Armenian_FE |
| 525 | \ XK_Armenian_fe XK_Armenian_apostrophe |
| 526 | \ XK_Armenian_section_sign XK_Georgian_an |
| 527 | \ XK_Georgian_ban XK_Georgian_gan |
| 528 | \ XK_Georgian_don XK_Georgian_en XK_Georgian_vin |
| 529 | \ XK_Georgian_zen XK_Georgian_tan |
| 530 | \ XK_Georgian_in XK_Georgian_kan XK_Georgian_las |
| 531 | \ XK_Georgian_man XK_Georgian_nar XK_Georgian_on |
| 532 | \ XK_Georgian_par XK_Georgian_zhar |
| 533 | \ XK_Georgian_rae XK_Georgian_san |
| 534 | \ XK_Georgian_tar XK_Georgian_un |
| 535 | \ XK_Georgian_phar XK_Georgian_khar |
| 536 | \ XK_Georgian_ghan XK_Georgian_qar |
| 537 | \ XK_Georgian_shin XK_Georgian_chin |
| 538 | \ XK_Georgian_can XK_Georgian_jil |
| 539 | \ XK_Georgian_cil XK_Georgian_char |
| 540 | \ XK_Georgian_xan XK_Georgian_jhan |
| 541 | \ XK_Georgian_hae XK_Georgian_he XK_Georgian_hie |
| 542 | \ XK_Georgian_we XK_Georgian_har XK_Georgian_hoe |
| 543 | \ XK_Georgian_fi XK_Ccedillaabovedot |
| 544 | \ XK_Xabovedot XK_Qabovedot XK_IE XK_UO |
| 545 | \ XK_Zstroke XK_ccedillaabovedot XK_xabovedot |
| 546 | \ XK_qabovedot XK_ie XK_uo XK_zstroke XK_SCHWA |
| 547 | \ XK_schwa XK_Lbelowdot XK_Lstrokebelowdot |
| 548 | \ XK_lbelowdot XK_lstrokebelowdot XK_Gtilde |
| 549 | \ XK_gtilde XK_Abelowdot XK_abelowdot |
| 550 | \ XK_Ahook XK_ahook XK_Acircumflexacute |
| 551 | \ XK_acircumflexacute XK_Acircumflexgrave |
| 552 | \ XK_acircumflexgrave XK_Acircumflexhook |
| 553 | \ XK_acircumflexhook XK_Acircumflextilde |
| 554 | \ XK_acircumflextilde XK_Acircumflexbelowdot |
| 555 | \ XK_acircumflexbelowdot XK_Abreveacute |
| 556 | \ XK_abreveacute XK_Abrevegrave XK_abrevegrave |
| 557 | \ XK_Abrevehook XK_abrevehook XK_Abrevetilde |
| 558 | \ XK_abrevetilde XK_Abrevebelowdot |
| 559 | \ XK_abrevebelowdot XK_Ebelowdot XK_ebelowdot |
| 560 | \ XK_Ehook XK_ehook XK_Etilde XK_etilde |
| 561 | \ XK_Ecircumflexacute XK_ecircumflexacute |
| 562 | \ XK_Ecircumflexgrave XK_ecircumflexgrave |
| 563 | \ XK_Ecircumflexhook XK_ecircumflexhook |
| 564 | \ XK_Ecircumflextilde XK_ecircumflextilde |
| 565 | \ XK_Ecircumflexbelowdot XK_ecircumflexbelowdot |
| 566 | \ XK_Ihook XK_ihook XK_Ibelowdot XK_ibelowdot |
| 567 | \ XK_Obelowdot XK_obelowdot XK_Ohook XK_ohook |
| 568 | \ XK_Ocircumflexacute XK_ocircumflexacute |
| 569 | \ XK_Ocircumflexgrave XK_ocircumflexgrave |
| 570 | \ XK_Ocircumflexhook XK_ocircumflexhook |
| 571 | \ XK_Ocircumflextilde XK_ocircumflextilde |
| 572 | \ XK_Ocircumflexbelowdot XK_ocircumflexbelowdot |
| 573 | \ XK_Ohornacute XK_ohornacute XK_Ohorngrave |
| 574 | \ XK_ohorngrave XK_Ohornhook XK_ohornhook |
| 575 | \ XK_Ohorntilde XK_ohorntilde XK_Ohornbelowdot |
| 576 | \ XK_ohornbelowdot XK_Ubelowdot XK_ubelowdot |
| 577 | \ XK_Uhook XK_uhook XK_Uhornacute XK_uhornacute |
| 578 | \ XK_Uhorngrave XK_uhorngrave XK_Uhornhook |
| 579 | \ XK_uhornhook XK_Uhorntilde XK_uhorntilde |
| 580 | \ XK_Uhornbelowdot XK_uhornbelowdot XK_Ybelowdot |
| 581 | \ XK_ybelowdot XK_Yhook XK_yhook XK_Ytilde |
| 582 | \ XK_ytilde XK_Ohorn XK_ohorn XK_Uhorn XK_uhorn |
| 583 | \ XK_combining_tilde XK_combining_grave |
| 584 | \ XK_combining_acute XK_combining_hook |
| 585 | \ XK_combining_belowdot XK_EcuSign XK_ColonSign |
| 586 | \ XK_CruzeiroSign XK_FFrancSign XK_LiraSign |
| 587 | \ XK_MillSign XK_NairaSign XK_PesetaSign |
| 588 | \ XK_RupeeSign XK_WonSign XK_NewSheqelSign |
| 589 | \ XK_DongSign XK_EuroSign |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 590 | |
Bram Moolenaar | 42eeac3 | 2005-06-29 22:40:58 +0000 | [diff] [blame] | 591 | " #include <X11/Sunkeysym.h> |
| 592 | syn keyword xmodmapKeySym SunXK_Sys_Req SunXK_Print_Screen SunXK_Compose |
| 593 | \ SunXK_AltGraph SunXK_PageUp SunXK_PageDown |
| 594 | \ SunXK_Undo SunXK_Again SunXK_Find SunXK_Stop |
| 595 | \ SunXK_Props SunXK_Front SunXK_Copy SunXK_Open |
| 596 | \ SunXK_Paste SunXK_Cut SunXK_PowerSwitch |
| 597 | \ SunXK_AudioLowerVolume SunXK_AudioMute |
| 598 | \ SunXK_AudioRaiseVolume SunXK_VideoDegauss |
| 599 | \ SunXK_VideoLowerBrightness |
| 600 | \ SunXK_VideoRaiseBrightness |
| 601 | \ SunXK_PowerSwitchShift |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 602 | |
Bram Moolenaar | 42eeac3 | 2005-06-29 22:40:58 +0000 | [diff] [blame] | 603 | " #include <X11/XF86keysym.h> |
| 604 | syn keyword xmodmapKeySym XF86XK_ModeLock XF86XK_Standby |
| 605 | \ XF86XK_AudioLowerVolume XF86XK_AudioMute |
| 606 | \ XF86XK_AudioRaiseVolume XF86XK_AudioPlay |
| 607 | \ XF86XK_AudioStop XF86XK_AudioPrev |
| 608 | \ XF86XK_AudioNext XF86XK_HomePage |
| 609 | \ XF86XK_Mail XF86XK_Start XF86XK_Search |
| 610 | \ XF86XK_AudioRecord XF86XK_Calculator |
| 611 | \ XF86XK_Memo XF86XK_ToDoList XF86XK_Calendar |
| 612 | \ XF86XK_PowerDown XF86XK_ContrastAdjust |
| 613 | \ XF86XK_RockerUp XF86XK_RockerDown |
| 614 | \ XF86XK_RockerEnter XF86XK_Back XF86XK_Forward |
| 615 | \ XF86XK_Stop XF86XK_Refresh XF86XK_PowerOff |
| 616 | \ XF86XK_WakeUp XF86XK_Eject XF86XK_ScreenSaver |
| 617 | \ XF86XK_WWW XF86XK_Sleep XF86XK_Favorites |
| 618 | \ XF86XK_AudioPause XF86XK_AudioMedia |
| 619 | \ XF86XK_MyComputer XF86XK_VendorHome |
| 620 | \ XF86XK_LightBulb XF86XK_Shop XF86XK_History |
| 621 | \ XF86XK_OpenURL XF86XK_AddFavorite |
| 622 | \ XF86XK_HotLinks XF86XK_BrightnessAdjust |
| 623 | \ XF86XK_Finance XF86XK_Community |
| 624 | \ XF86XK_AudioRewind XF86XK_XF86BackForward |
| 625 | \ XF86XK_Launch0 XF86XK_Launch1 XF86XK_Launch2 |
| 626 | \ XF86XK_Launch3 XF86XK_Launch4 XF86XK_Launch5 |
| 627 | \ XF86XK_Launch6 XF86XK_Launch7 XF86XK_Launch8 |
| 628 | \ XF86XK_Launch9 XF86XK_LaunchA XF86XK_LaunchB |
| 629 | \ XF86XK_LaunchC XF86XK_LaunchD XF86XK_LaunchE |
| 630 | \ XF86XK_LaunchF XF86XK_ApplicationLeft |
| 631 | \ XF86XK_ApplicationRight XF86XK_Book |
| 632 | \ XF86XK_CD XF86XK_Calculater XF86XK_Clear |
| 633 | \ XF86XK_Close XF86XK_Copy XF86XK_Cut |
| 634 | \ XF86XK_Display XF86XK_DOS XF86XK_Documents |
| 635 | \ XF86XK_Excel XF86XK_Explorer XF86XK_Game |
| 636 | \ XF86XK_Go XF86XK_iTouch XF86XK_LogOff |
| 637 | \ XF86XK_Market XF86XK_Meeting XF86XK_MenuKB |
| 638 | \ XF86XK_MenuPB XF86XK_MySites XF86XK_New |
| 639 | \ XF86XK_News XF86XK_OfficeHome XF86XK_Open |
| 640 | \ XF86XK_Option XF86XK_Paste XF86XK_Phone |
| 641 | \ XF86XK_Q XF86XK_Reply XF86XK_Reload |
| 642 | \ XF86XK_RotateWindows XF86XK_RotationPB |
| 643 | \ XF86XK_RotationKB XF86XK_Save XF86XK_ScrollUp |
| 644 | \ XF86XK_ScrollDown XF86XK_ScrollClick |
| 645 | \ XF86XK_Send XF86XK_Spell XF86XK_SplitScreen |
| 646 | \ XF86XK_Support XF86XK_TaskPane XF86XK_Terminal |
| 647 | \ XF86XK_Tools XF86XK_Travel XF86XK_UserPB |
| 648 | \ XF86XK_User1KB XF86XK_User2KB XF86XK_Video |
| 649 | \ XF86XK_WheelButton XF86XK_Word XF86XK_Xfer |
| 650 | \ XF86XK_ZoomIn XF86XK_ZoomOut XF86XK_Away |
| 651 | \ XF86XK_Messenger XF86XK_WebCam |
| 652 | \ XF86XK_MailForward XF86XK_Pictures |
| 653 | \ XF86XK_Music XF86XK_Switch_VT_1 |
| 654 | \ XF86XK_Switch_VT_2 XF86XK_Switch_VT_3 |
| 655 | \ XF86XK_Switch_VT_4 XF86XK_Switch_VT_5 |
| 656 | \ XF86XK_Switch_VT_6 XF86XK_Switch_VT_7 |
| 657 | \ XF86XK_Switch_VT_8 XF86XK_Switch_VT_9 |
| 658 | \ XF86XK_Switch_VT_10 XF86XK_Switch_VT_11 |
| 659 | \ XF86XK_Switch_VT_12 XF86XK_Ungrab |
| 660 | \ XF86XK_ClearGrab XF86XK_Next_VMode |
| 661 | \ XF86XK_Prev_VMode |
| 662 | |
| 663 | syn keyword xmodmapKeyword keycode keysym clear add remove pointer |
| 664 | |
| 665 | hi def link xmodmapComment Comment |
| 666 | hi def link xmodmapTodo Todo |
| 667 | hi def link xmodmapInt Number |
| 668 | hi def link xmodmapHex Number |
| 669 | hi def link xmodmapOctal Number |
| 670 | hi def link xmodmapOctalError Error |
| 671 | hi def link xmodmapKeySym Constant |
| 672 | hi def link xmodmapKeyword Keyword |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 673 | |
| 674 | let b:current_syntax = "xmodmap" |
| 675 | |
Bram Moolenaar | 42eeac3 | 2005-06-29 22:40:58 +0000 | [diff] [blame] | 676 | let &cpo = s:cpo_save |
| 677 | unlet s:cpo_save |