| 1 | ; -*- encoding:utf-8 -*- |
|---|
| 2 | |
|---|
| 3 | DefineXKBSym(name,val) { |
|---|
| 4 | global |
|---|
| 5 | nlen := StrLen(name) |
|---|
| 6 | KSYM%nlen% .= name . " " |
|---|
| 7 | KSCD%nlen% .= EncodeUniComposeA(val) |
|---|
| 8 | } |
|---|
| 9 | |
|---|
| 10 | DefineXKBSyms() { |
|---|
| 11 | DefineXKBSym("BackSpace" ,"U000008") |
|---|
| 12 | DefineXKBSym("Tab" ,"U000009") |
|---|
| 13 | DefineXKBSym("Return" ,"U00000D") |
|---|
| 14 | DefineXKBSym("Delete" ,"S___Del") |
|---|
| 15 | DefineXKBSym("Multi_key" ,"S__Comp") |
|---|
| 16 | DefineXKBSym("Home" ,"S__Home") |
|---|
| 17 | DefineXKBSym("Left" ,"S__Left") |
|---|
| 18 | DefineXKBSym("Up" ,"S____Up") |
|---|
| 19 | DefineXKBSym("Right" ,"S__Rght") |
|---|
| 20 | DefineXKBSym("Down" ,"S__Down") |
|---|
| 21 | DefineXKBSym("Prior" ,"S__PgUp") |
|---|
| 22 | DefineXKBSym("Page_Up" ,"S__PgUp") |
|---|
| 23 | DefineXKBSym("Next" ,"S__PgDn") |
|---|
| 24 | DefineXKBSym("Page_Down" ,"S__PgDn") |
|---|
| 25 | DefineXKBSym("End" ,"S___End") |
|---|
| 26 | DefineXKBSym("Insert" ,"S___Ins") |
|---|
| 27 | DefineXKBSym("KP_Space" ,"S__NSpc") ; not |
|---|
| 28 | DefineXKBSym("KP_Tab" ,"S__NTab") ; not |
|---|
| 29 | DefineXKBSym("KP_Enter" ,"S__NEnt") |
|---|
| 30 | DefineXKBSym("KP_F1" ,"S__NF_1") ; not |
|---|
| 31 | DefineXKBSym("KP_F2" ,"S__NF_2") ; not |
|---|
| 32 | DefineXKBSym("KP_F3" ,"S__NF_3") ; not |
|---|
| 33 | DefineXKBSym("KP_F4" ,"S__NF_4") ; not |
|---|
| 34 | DefineXKBSym("KP_Home" ,"S__NHom") |
|---|
| 35 | DefineXKBSym("KP_Left" ,"S__N_Le") |
|---|
| 36 | DefineXKBSym("KP_Up" ,"S__N_Up") |
|---|
| 37 | DefineXKBSym("KP_Right" ,"S__N_Ri") |
|---|
| 38 | DefineXKBSym("KP_Down" ,"S__N_Dn") |
|---|
| 39 | DefineXKBSym("KP_Prior" ,"S__NPUp") |
|---|
| 40 | DefineXKBSym("KP_Page_Up" ,"S__NPUp") |
|---|
| 41 | DefineXKBSym("KP_Next" ,"S__NPDn") |
|---|
| 42 | DefineXKBSym("KP_Page_Down" ,"S__NPDn") |
|---|
| 43 | DefineXKBSym("KP_End" ,"S__NEnd") |
|---|
| 44 | DefineXKBSym("KP_Begin" ,"S__NBgn") ; not |
|---|
| 45 | DefineXKBSym("KP_Insert" ,"S__NIns") |
|---|
| 46 | DefineXKBSym("KP_Delete" ,"S__NDel") |
|---|
| 47 | DefineXKBSym("KP_Equal" ,"S__NEql") ; not |
|---|
| 48 | DefineXKBSym("KP_Multiply" ,"S__NMul") |
|---|
| 49 | DefineXKBSym("KP_Add" ,"S__NAdd") |
|---|
| 50 | DefineXKBSym("KP_Separator" ,"S__NSep") ; not |
|---|
| 51 | DefineXKBSym("KP_Subtract" ,"S__NSub") |
|---|
| 52 | DefineXKBSym("KP_Decimal" ,"S__NDot") |
|---|
| 53 | DefineXKBSym("KP_Divide" ,"S__NDiv") |
|---|
| 54 | DefineXKBSym("KP_0" ,"S__N__0") |
|---|
| 55 | DefineXKBSym("KP_1" ,"S__N__1") |
|---|
| 56 | DefineXKBSym("KP_2" ,"S__N__2") |
|---|
| 57 | DefineXKBSym("KP_3" ,"S__N__3") |
|---|
| 58 | DefineXKBSym("KP_4" ,"S__N__4") |
|---|
| 59 | DefineXKBSym("KP_5" ,"S__N__5") |
|---|
| 60 | DefineXKBSym("KP_6" ,"S__N__6") |
|---|
| 61 | DefineXKBSym("KP_7" ,"S__N__7") |
|---|
| 62 | DefineXKBSym("KP_8" ,"S__N__8") |
|---|
| 63 | DefineXKBSym("KP_9" ,"S__N__9") |
|---|
| 64 | DefineXKBSym("dead_acute" ,"T__acut") |
|---|
| 65 | DefineXKBSym("dead_grave" ,"T__grav") |
|---|
| 66 | DefineXKBSym("dead_cedilla" ,"T__cedi") |
|---|
| 67 | DefineXKBSym("dead_abovedot" ,"T__abdt") |
|---|
| 68 | DefineXKBSym("dead_ogonek" ,"T__ogon") |
|---|
| 69 | DefineXKBSym("dead_abovering" ,"T__obrg") |
|---|
| 70 | DefineXKBSym("dead_circumflex" ,"T__cflx") |
|---|
| 71 | DefineXKBSym("dead_caron" ,"T__cron") |
|---|
| 72 | DefineXKBSym("dead_breve" ,"T__brve") |
|---|
| 73 | DefineXKBSym("dead_belowdot" ,"T__bldt") |
|---|
| 74 | DefineXKBSym("dead_tilde" ,"T__tlde") |
|---|
| 75 | DefineXKBSym("dead_macron" ,"T__mcrn") |
|---|
| 76 | DefineXKBSym("dead_diaeresis" ,"T__drss") |
|---|
| 77 | DefineXKBSym("dead_doubleacute" ,"T__dbac") |
|---|
| 78 | DefineXKBSym("dead_stroke" ,"T__strk") |
|---|
| 79 | DefineXKBSym("U02DE" ,"T__hook") |
|---|
| 80 | DefineXKBSym("U21BB" ,"T__turn") |
|---|
| 81 | DefineXKBSym("dead_iota" ,"T__iota") ; not assigned a dead key in NEO |
|---|
| 82 | DefineXKBSym("dead_voiced_sound" ,"T__vsnd") ; not assigned a dead key in NEO |
|---|
| 83 | DefineXKBSym("dead_semivoiced_sound","T__ssnd") ; not assigned a dead key in NEO |
|---|
| 84 | DefineXKBSym("dead_horn" ,"T__horn") ; not assigned a dead key in NEO |
|---|
| 85 | DefineXKBSym("dead_hook" ,"T__hook") ; not assigned a dead key in NEO |
|---|
| 86 | DefineXKBSym("combining_grave" ,"T__Cgrv") ; not assigned a dead key in NEO |
|---|
| 87 | DefineXKBSym("combining_acute" ,"T__Cact") ; not assigned a dead key in NEO |
|---|
| 88 | DefineXKBSym("combining_belowdot","T__Cbdt") ; not assigned a dead key in NEO |
|---|
| 89 | DefineXKBSym("combining_hook" ,"T__Chok") ; not assigned a dead key in NEO |
|---|
| 90 | DefineXKBSym("combining_tilde" ,"T__Ctld") ; not assigned a dead key in NEO |
|---|
| 91 | DefineXKBSym("space" ," ") |
|---|
| 92 | DefineXKBSym("dead_space" ," ") |
|---|
| 93 | DefineXKBSym("exclam" ,"!") |
|---|
| 94 | DefineXKBSym("quotedbl" ,"""") |
|---|
| 95 | DefineXKBSym("numbersign" ,"#") |
|---|
| 96 | DefineXKBSym("dollar" ,"$") |
|---|
| 97 | DefineXKBSym("percent" ,"%") |
|---|
| 98 | DefineXKBSym("ampersand" ,"&") |
|---|
| 99 | DefineXKBSym("apostrophe" ,"'") |
|---|
| 100 | DefineXKBSym("quoteright" ,"'") |
|---|
| 101 | DefineXKBSym("parenleft" ,"(") |
|---|
| 102 | DefineXKBSym("parenright" ,")") |
|---|
| 103 | DefineXKBSym("asterisk" ,"*") |
|---|
| 104 | DefineXKBSym("plus" ,"+") |
|---|
| 105 | DefineXKBSym("comma" ,",") |
|---|
| 106 | DefineXKBSym("minus" ,"-") |
|---|
| 107 | DefineXKBSym("period" ,".") |
|---|
| 108 | DefineXKBSym("slash" ,"/") |
|---|
| 109 | DefineXKBSym("0" ,"0") |
|---|
| 110 | DefineXKBSym("1" ,"1") |
|---|
| 111 | DefineXKBSym("2" ,"2") |
|---|
| 112 | DefineXKBSym("3" ,"3") |
|---|
| 113 | DefineXKBSym("4" ,"4") |
|---|
| 114 | DefineXKBSym("5" ,"5") |
|---|
| 115 | DefineXKBSym("6" ,"6") |
|---|
| 116 | DefineXKBSym("7" ,"7") |
|---|
| 117 | DefineXKBSym("8" ,"8") |
|---|
| 118 | DefineXKBSym("9" ,"9") |
|---|
| 119 | DefineXKBSym("colon" ,":") |
|---|
| 120 | DefineXKBSym("semicolon" ,";") |
|---|
| 121 | DefineXKBSym("less" ,"<") |
|---|
| 122 | DefineXKBSym("equal" ,"=") |
|---|
| 123 | DefineXKBSym("greater" ,">") |
|---|
| 124 | DefineXKBSym("question" ,"?") |
|---|
| 125 | DefineXKBSym("at" ,"@") |
|---|
| 126 | DefineXKBSym("A" ,"A") |
|---|
| 127 | DefineXKBSym("B" ,"B") |
|---|
| 128 | DefineXKBSym("C" ,"C") |
|---|
| 129 | DefineXKBSym("D" ,"D") |
|---|
| 130 | DefineXKBSym("E" ,"E") |
|---|
| 131 | DefineXKBSym("F" ,"F") |
|---|
| 132 | DefineXKBSym("G" ,"G") |
|---|
| 133 | DefineXKBSym("H" ,"H") |
|---|
| 134 | DefineXKBSym("I" ,"I") |
|---|
| 135 | DefineXKBSym("J" ,"J") |
|---|
| 136 | DefineXKBSym("K" ,"K") |
|---|
| 137 | DefineXKBSym("L" ,"L") |
|---|
| 138 | DefineXKBSym("M" ,"M") |
|---|
| 139 | DefineXKBSym("N" ,"N") |
|---|
| 140 | DefineXKBSym("O" ,"O") |
|---|
| 141 | DefineXKBSym("P" ,"P") |
|---|
| 142 | DefineXKBSym("Q" ,"Q") |
|---|
| 143 | DefineXKBSym("R" ,"R") |
|---|
| 144 | DefineXKBSym("S" ,"S") |
|---|
| 145 | DefineXKBSym("T" ,"T") |
|---|
| 146 | DefineXKBSym("U" ,"U") |
|---|
| 147 | DefineXKBSym("V" ,"V") |
|---|
| 148 | DefineXKBSym("W" ,"W") |
|---|
| 149 | DefineXKBSym("X" ,"X") |
|---|
| 150 | DefineXKBSym("Y" ,"Y") |
|---|
| 151 | DefineXKBSym("Z" ,"Z") |
|---|
| 152 | DefineXKBSym("bracketleft" ,"[") |
|---|
| 153 | DefineXKBSym("backslash" ,"\") |
|---|
| 154 | DefineXKBSym("bracketright" ,"]") |
|---|
| 155 | DefineXKBSym("asciicircum" ,"^") |
|---|
| 156 | DefineXKBSym("underscore" ,"_") |
|---|
| 157 | DefineXKBSym("grave" ,"``") |
|---|
| 158 | DefineXKBSym("quoteleft" ,"``") |
|---|
| 159 | DefineXKBSym("a" ,"a") |
|---|
| 160 | DefineXKBSym("b" ,"b") |
|---|
| 161 | DefineXKBSym("c" ,"c") |
|---|
| 162 | DefineXKBSym("d" ,"d") |
|---|
| 163 | DefineXKBSym("e" ,"e") |
|---|
| 164 | DefineXKBSym("f" ,"f") |
|---|
| 165 | DefineXKBSym("g" ,"g") |
|---|
| 166 | DefineXKBSym("h" ,"h") |
|---|
| 167 | DefineXKBSym("i" ,"i") |
|---|
| 168 | DefineXKBSym("j" ,"j") |
|---|
| 169 | DefineXKBSym("k" ,"k") |
|---|
| 170 | DefineXKBSym("l" ,"l") |
|---|
| 171 | DefineXKBSym("m" ,"m") |
|---|
| 172 | DefineXKBSym("n" ,"n") |
|---|
| 173 | DefineXKBSym("o" ,"o") |
|---|
| 174 | DefineXKBSym("p" ,"p") |
|---|
| 175 | DefineXKBSym("q" ,"q") |
|---|
| 176 | DefineXKBSym("r" ,"r") |
|---|
| 177 | DefineXKBSym("s" ,"s") |
|---|
| 178 | DefineXKBSym("t" ,"t") |
|---|
| 179 | DefineXKBSym("u" ,"u") |
|---|
| 180 | DefineXKBSym("v" ,"v") |
|---|
| 181 | DefineXKBSym("w" ,"w") |
|---|
| 182 | DefineXKBSym("x" ,"x") |
|---|
| 183 | DefineXKBSym("y" ,"y") |
|---|
| 184 | DefineXKBSym("z" ,"z") |
|---|
| 185 | DefineXKBSym("braceleft" ,"{") |
|---|
| 186 | DefineXKBSym("bar" ,"|") |
|---|
| 187 | DefineXKBSym("braceright" ,"}") |
|---|
| 188 | DefineXKBSym("asciitilde" ,"~") |
|---|
| 189 | DefineXKBSym("ſ" ,"ſ") |
|---|
| 190 | |
|---|
| 191 | ; following codes are auto-generated from keysymdef.h (manually disabled if already defined or override) |
|---|
| 192 | |
|---|
| 193 | ; DefineXKBSym("BackSpace","⌫") |
|---|
| 194 | ; DefineXKBSym("Tab","⇥") |
|---|
| 195 | ; DefineXKBSym("Return","↲") |
|---|
| 196 | ; DefineXKBSym("Escape","⌧") |
|---|
| 197 | ; DefineXKBSym("Delete","⌦") |
|---|
| 198 | ; DefineXKBSym("Multi_key","♫") |
|---|
| 199 | ; DefineXKBSym("Home","⇱") |
|---|
| 200 | ; DefineXKBSym("Left","⇠") |
|---|
| 201 | ; DefineXKBSym("Up","⇡") |
|---|
| 202 | ; DefineXKBSym("Right","⇢") |
|---|
| 203 | ; DefineXKBSym("Down","⇣") |
|---|
| 204 | ; DefineXKBSym("Prior","⇞") |
|---|
| 205 | ; DefineXKBSym("Page_Up","⇞") |
|---|
| 206 | ; DefineXKBSym("Next","⇟") |
|---|
| 207 | ; DefineXKBSym("Page_Down","⇟") |
|---|
| 208 | ; DefineXKBSym("End","⇲") |
|---|
| 209 | ; DefineXKBSym("Insert","⎀") |
|---|
| 210 | ; DefineXKBSym("KP_Enter","⎆") |
|---|
| 211 | ; DefineXKBSym("KP_Home","⇱") |
|---|
| 212 | ; DefineXKBSym("KP_Left","⇠") |
|---|
| 213 | ; DefineXKBSym("KP_Up","⇡") |
|---|
| 214 | ; DefineXKBSym("KP_Right","⇢") |
|---|
| 215 | ; DefineXKBSym("KP_Down","⇣") |
|---|
| 216 | ; DefineXKBSym("KP_Prior","⇞") |
|---|
| 217 | ; DefineXKBSym("KP_Page_Up","⇞") |
|---|
| 218 | ; DefineXKBSym("KP_Next","⇟") |
|---|
| 219 | ; DefineXKBSym("KP_Page_Down","⇟") |
|---|
| 220 | ; DefineXKBSym("KP_End","⇲") |
|---|
| 221 | ; DefineXKBSym("KP_Insert","⎀") |
|---|
| 222 | ; DefineXKBSym("KP_Delete","⌦") |
|---|
| 223 | ; DefineXKBSym("KP_Multiply","*") |
|---|
| 224 | ; DefineXKBSym("KP_Add","+") |
|---|
| 225 | ; DefineXKBSym("KP_Subtract","-") |
|---|
| 226 | ; DefineXKBSym("KP_Decimal","⎖") |
|---|
| 227 | ; DefineXKBSym("KP_Divide","∕") |
|---|
| 228 | ; DefineXKBSym("KP_0","0") |
|---|
| 229 | ; DefineXKBSym("KP_1","1") |
|---|
| 230 | ; DefineXKBSym("KP_2","2") |
|---|
| 231 | ; DefineXKBSym("KP_3","3") |
|---|
| 232 | ; DefineXKBSym("KP_4","4") |
|---|
| 233 | ; DefineXKBSym("KP_5","5") |
|---|
| 234 | ; DefineXKBSym("KP_6","6") |
|---|
| 235 | ; DefineXKBSym("KP_7","7") |
|---|
| 236 | ; DefineXKBSym("KP_8","8") |
|---|
| 237 | ; DefineXKBSym("KP_9","9") |
|---|
| 238 | DefineXKBSym("Shift_L","⇧") |
|---|
| 239 | DefineXKBSym("Shift_R","⇧") |
|---|
| 240 | DefineXKBSym("Shift_Lock","⇧") |
|---|
| 241 | ; DefineXKBSym("ISO_Left_Tab","⇤") |
|---|
| 242 | ; DefineXKBSym("dead_grave","U000060") |
|---|
| 243 | ; DefineXKBSym("dead_acute","U0002CA") |
|---|
| 244 | ; DefineXKBSym("dead_circumflex","U00005E") |
|---|
| 245 | ; DefineXKBSym("dead_tilde","U00007E") |
|---|
| 246 | ; DefineXKBSym("dead_macron","U0002C9") |
|---|
| 247 | ; DefineXKBSym("dead_breve","U000306") |
|---|
| 248 | ; DefineXKBSym("dead_abovedot","U0002D9") |
|---|
| 249 | ; DefineXKBSym("dead_diaeresis","U0000A8") |
|---|
| 250 | ; DefineXKBSym("dead_abovering","U0002DA") |
|---|
| 251 | ; DefineXKBSym("dead_doubleacute","U0002DD") |
|---|
| 252 | ; DefineXKBSym("dead_caron","U0002C7") |
|---|
| 253 | ; DefineXKBSym("dead_cedilla","U0000B8") |
|---|
| 254 | ; DefineXKBSym("dead_ogonek","U0002DB") |
|---|
| 255 | ; DefineXKBSym("dead_belowdot","U000323") |
|---|
| 256 | ; DefineXKBSym("dead_stroke","U000335") |
|---|
| 257 | ; DefineXKBSym("space","U000020") |
|---|
| 258 | ; DefineXKBSym("exclam","U000021") |
|---|
| 259 | ; DefineXKBSym("quotedbl","U000022") |
|---|
| 260 | ; DefineXKBSym("numbersign","U000023") |
|---|
| 261 | ; DefineXKBSym("dollar","U000024") |
|---|
| 262 | ; DefineXKBSym("percent","U000025") |
|---|
| 263 | ; DefineXKBSym("ampersand","U000026") |
|---|
| 264 | ; DefineXKBSym("apostrophe","U000027") |
|---|
| 265 | ; DefineXKBSym("parenleft","U000028") |
|---|
| 266 | ; DefineXKBSym("parenright","U000029") |
|---|
| 267 | ; DefineXKBSym("asterisk","U00002A") |
|---|
| 268 | ; DefineXKBSym("plus","U00002B") |
|---|
| 269 | ; DefineXKBSym("comma","U00002C") |
|---|
| 270 | ; DefineXKBSym("minus","U00002D") |
|---|
| 271 | ; DefineXKBSym("period","U00002E") |
|---|
| 272 | ; DefineXKBSym("slash","U00002F") |
|---|
| 273 | ; DefineXKBSym("0","U000030") |
|---|
| 274 | ; DefineXKBSym("1","U000031") |
|---|
| 275 | ; DefineXKBSym("2","U000032") |
|---|
| 276 | ; DefineXKBSym("3","U000033") |
|---|
| 277 | ; DefineXKBSym("4","U000034") |
|---|
| 278 | ; DefineXKBSym("5","U000035") |
|---|
| 279 | ; DefineXKBSym("6","U000036") |
|---|
| 280 | ; DefineXKBSym("7","U000037") |
|---|
| 281 | ; DefineXKBSym("8","U000038") |
|---|
| 282 | ; DefineXKBSym("9","U000039") |
|---|
| 283 | ; DefineXKBSym("colon","U00003A") |
|---|
| 284 | ; DefineXKBSym("semicolon","U00003B") |
|---|
| 285 | ; DefineXKBSym("less","U00003C") |
|---|
| 286 | ; DefineXKBSym("equal","U00003D") |
|---|
| 287 | ; DefineXKBSym("greater","U00003E") |
|---|
| 288 | ; DefineXKBSym("question","U00003F") |
|---|
| 289 | ; DefineXKBSym("at","U000040") |
|---|
| 290 | ; DefineXKBSym("A","U000041") |
|---|
| 291 | ; DefineXKBSym("B","U000042") |
|---|
| 292 | ; DefineXKBSym("C","U000043") |
|---|
| 293 | ; DefineXKBSym("D","U000044") |
|---|
| 294 | ; DefineXKBSym("E","U000045") |
|---|
| 295 | ; DefineXKBSym("F","U000046") |
|---|
| 296 | ; DefineXKBSym("G","U000047") |
|---|
| 297 | ; DefineXKBSym("H","U000048") |
|---|
| 298 | ; DefineXKBSym("I","U000049") |
|---|
| 299 | ; DefineXKBSym("J","U00004A") |
|---|
| 300 | ; DefineXKBSym("K","U00004B") |
|---|
| 301 | ; DefineXKBSym("L","U00004C") |
|---|
| 302 | ; DefineXKBSym("M","U00004D") |
|---|
| 303 | ; DefineXKBSym("N","U00004E") |
|---|
| 304 | ; DefineXKBSym("O","U00004F") |
|---|
| 305 | ; DefineXKBSym("P","U000050") |
|---|
| 306 | ; DefineXKBSym("Q","U000051") |
|---|
| 307 | ; DefineXKBSym("R","U000052") |
|---|
| 308 | ; DefineXKBSym("S","U000053") |
|---|
| 309 | ; DefineXKBSym("T","U000054") |
|---|
| 310 | ; DefineXKBSym("U","U000055") |
|---|
| 311 | ; DefineXKBSym("V","U000056") |
|---|
| 312 | ; DefineXKBSym("W","U000057") |
|---|
| 313 | ; DefineXKBSym("X","U000058") |
|---|
| 314 | ; DefineXKBSym("Y","U000059") |
|---|
| 315 | ; DefineXKBSym("Z","U00005A") |
|---|
| 316 | ; DefineXKBSym("bracketleft","U00005B") |
|---|
| 317 | ; DefineXKBSym("backslash","U00005C") |
|---|
| 318 | ; DefineXKBSym("bracketright","U00005D") |
|---|
| 319 | ; DefineXKBSym("asciicircum","U00005E") |
|---|
| 320 | ; DefineXKBSym("underscore","U00005F") |
|---|
| 321 | ; DefineXKBSym("grave","U000060") |
|---|
| 322 | ; DefineXKBSym("a","U000061") |
|---|
| 323 | ; DefineXKBSym("b","U000062") |
|---|
| 324 | ; DefineXKBSym("c","U000063") |
|---|
| 325 | ; DefineXKBSym("d","U000064") |
|---|
| 326 | ; DefineXKBSym("e","U000065") |
|---|
| 327 | ; DefineXKBSym("f","U000066") |
|---|
| 328 | ; DefineXKBSym("g","U000067") |
|---|
| 329 | ; DefineXKBSym("h","U000068") |
|---|
| 330 | ; DefineXKBSym("i","U000069") |
|---|
| 331 | ; DefineXKBSym("j","U00006A") |
|---|
| 332 | ; DefineXKBSym("k","U00006B") |
|---|
| 333 | ; DefineXKBSym("l","U00006C") |
|---|
| 334 | ; DefineXKBSym("m","U00006D") |
|---|
| 335 | ; DefineXKBSym("n","U00006E") |
|---|
| 336 | ; DefineXKBSym("o","U00006F") |
|---|
| 337 | ; DefineXKBSym("p","U000070") |
|---|
| 338 | ; DefineXKBSym("q","U000071") |
|---|
| 339 | ; DefineXKBSym("r","U000072") |
|---|
| 340 | ; DefineXKBSym("s","U000073") |
|---|
| 341 | ; DefineXKBSym("t","U000074") |
|---|
| 342 | ; DefineXKBSym("u","U000075") |
|---|
| 343 | ; DefineXKBSym("v","U000076") |
|---|
| 344 | ; DefineXKBSym("w","U000077") |
|---|
| 345 | ; DefineXKBSym("x","U000078") |
|---|
| 346 | ; DefineXKBSym("y","U000079") |
|---|
| 347 | ; DefineXKBSym("z","U00007A") |
|---|
| 348 | ; DefineXKBSym("braceleft","U00007B") |
|---|
| 349 | ; DefineXKBSym("bar","U00007C") |
|---|
| 350 | ; DefineXKBSym("braceright","U00007D") |
|---|
| 351 | ; DefineXKBSym("asciitilde","U00007E") |
|---|
| 352 | DefineXKBSym("nobreakspace","U0000A0") |
|---|
| 353 | DefineXKBSym("exclamdown","¡") |
|---|
| 354 | DefineXKBSym("cent","¢") |
|---|
| 355 | DefineXKBSym("sterling","£") |
|---|
| 356 | DefineXKBSym("currency","¤") |
|---|
| 357 | DefineXKBSym("yen","¥") |
|---|
| 358 | DefineXKBSym("brokenbar","¦") |
|---|
| 359 | DefineXKBSym("section","§") |
|---|
| 360 | DefineXKBSym("diaeresis","¨") |
|---|
| 361 | DefineXKBSym("copyright","©") |
|---|
| 362 | DefineXKBSym("ordfeminine","ª") |
|---|
| 363 | DefineXKBSym("guillemotleft","«") |
|---|
| 364 | DefineXKBSym("notsign","¬") |
|---|
| 365 | DefineXKBSym("hyphen","") |
|---|
| 366 | DefineXKBSym("registered","®") |
|---|
| 367 | DefineXKBSym("macron","¯") |
|---|
| 368 | DefineXKBSym("degree","°") |
|---|
| 369 | DefineXKBSym("plusminus","±") |
|---|
| 370 | DefineXKBSym("twosuperior","²") |
|---|
| 371 | DefineXKBSym("threesuperior","³") |
|---|
| 372 | DefineXKBSym("acute","´") |
|---|
| 373 | DefineXKBSym("mu","µ") |
|---|
| 374 | DefineXKBSym("paragraph","¶") |
|---|
| 375 | DefineXKBSym("periodcentered","·") |
|---|
| 376 | DefineXKBSym("cedilla","¸") |
|---|
| 377 | DefineXKBSym("onesuperior","¹") |
|---|
| 378 | DefineXKBSym("masculine","º") |
|---|
| 379 | DefineXKBSym("guillemotright","»") |
|---|
| 380 | DefineXKBSym("onequarter","¼") |
|---|
| 381 | DefineXKBSym("onehalf","½") |
|---|
| 382 | DefineXKBSym("threequarters","¾") |
|---|
| 383 | DefineXKBSym("questiondown","¿") |
|---|
| 384 | DefineXKBSym("Agrave","À") |
|---|
| 385 | DefineXKBSym("Aacute","Á") |
|---|
| 386 | DefineXKBSym("Acircumflex","Â") |
|---|
| 387 | DefineXKBSym("Atilde","Ã") |
|---|
| 388 | DefineXKBSym("Adiaeresis","Ä") |
|---|
| 389 | DefineXKBSym("Aring","Å") |
|---|
| 390 | DefineXKBSym("AE","Æ") |
|---|
| 391 | DefineXKBSym("Ccedilla","Ç") |
|---|
| 392 | DefineXKBSym("Egrave","È") |
|---|
| 393 | DefineXKBSym("Eacute","É") |
|---|
| 394 | DefineXKBSym("Ecircumflex","Ê") |
|---|
| 395 | DefineXKBSym("Ediaeresis","Ë") |
|---|
| 396 | DefineXKBSym("Igrave","Ì") |
|---|
| 397 | DefineXKBSym("Iacute","Í") |
|---|
| 398 | DefineXKBSym("Icircumflex","Î") |
|---|
| 399 | DefineXKBSym("Idiaeresis","Ï") |
|---|
| 400 | DefineXKBSym("ETH","Ð") |
|---|
| 401 | DefineXKBSym("Eth","Ð") ; deprecated |
|---|
| 402 | DefineXKBSym("Ntilde","Ñ") |
|---|
| 403 | DefineXKBSym("Ograve","Ò") |
|---|
| 404 | DefineXKBSym("Oacute","Ó") |
|---|
| 405 | DefineXKBSym("Ocircumflex","Ô") |
|---|
| 406 | DefineXKBSym("Otilde","Õ") |
|---|
| 407 | DefineXKBSym("Odiaeresis","Ö") |
|---|
| 408 | DefineXKBSym("multiply","×") |
|---|
| 409 | DefineXKBSym("Oslash","Ø") |
|---|
| 410 | DefineXKBSym("Ooblique","Ø") |
|---|
| 411 | DefineXKBSym("Ugrave","Ù") |
|---|
| 412 | DefineXKBSym("Uacute","Ú") |
|---|
| 413 | DefineXKBSym("Ucircumflex","Û") |
|---|
| 414 | DefineXKBSym("Udiaeresis","Ü") |
|---|
| 415 | DefineXKBSym("Yacute","Ý") |
|---|
| 416 | DefineXKBSym("THORN","Þ") |
|---|
| 417 | DefineXKBSym("Thorn","Þ") ; deprecated |
|---|
| 418 | DefineXKBSym("ssharp","ß") |
|---|
| 419 | DefineXKBSym("agrave","à") |
|---|
| 420 | DefineXKBSym("aacute","á") |
|---|
| 421 | DefineXKBSym("acircumflex","â") |
|---|
| 422 | DefineXKBSym("atilde","ã") |
|---|
| 423 | DefineXKBSym("adiaeresis","ä") |
|---|
| 424 | DefineXKBSym("aring","å") |
|---|
| 425 | DefineXKBSym("ae","æ") |
|---|
| 426 | DefineXKBSym("ccedilla","ç") |
|---|
| 427 | DefineXKBSym("egrave","è") |
|---|
| 428 | DefineXKBSym("eacute","é") |
|---|
| 429 | DefineXKBSym("ecircumflex","ê") |
|---|
| 430 | DefineXKBSym("ediaeresis","ë") |
|---|
| 431 | DefineXKBSym("igrave","ì") |
|---|
| 432 | DefineXKBSym("iacute","í") |
|---|
| 433 | DefineXKBSym("icircumflex","î") |
|---|
| 434 | DefineXKBSym("idiaeresis","ï") |
|---|
| 435 | DefineXKBSym("eth","ð") |
|---|
| 436 | DefineXKBSym("ntilde","ñ") |
|---|
| 437 | DefineXKBSym("ograve","ò") |
|---|
| 438 | DefineXKBSym("oacute","ó") |
|---|
| 439 | DefineXKBSym("ocircumflex","ô") |
|---|
| 440 | DefineXKBSym("otilde","õ") |
|---|
| 441 | DefineXKBSym("odiaeresis","ö") |
|---|
| 442 | DefineXKBSym("division","÷") |
|---|
| 443 | DefineXKBSym("oslash","ø") |
|---|
| 444 | DefineXKBSym("ooblique","ø") |
|---|
| 445 | DefineXKBSym("ugrave","ù") |
|---|
| 446 | DefineXKBSym("uacute","ú") |
|---|
| 447 | DefineXKBSym("ucircumflex","û") |
|---|
| 448 | DefineXKBSym("udiaeresis","ü") |
|---|
| 449 | DefineXKBSym("yacute","ý") |
|---|
| 450 | DefineXKBSym("thorn","þ") |
|---|
| 451 | DefineXKBSym("ydiaeresis","U0000FF") |
|---|
| 452 | DefineXKBSym("Aogonek","Ą") |
|---|
| 453 | DefineXKBSym("breve","˘") |
|---|
| 454 | DefineXKBSym("Lstroke","Ł") |
|---|
| 455 | DefineXKBSym("Lcaron","Ľ") |
|---|
| 456 | DefineXKBSym("Sacute","Ś") |
|---|
| 457 | DefineXKBSym("Scaron","Š") |
|---|
| 458 | DefineXKBSym("Scedilla","Ş") |
|---|
| 459 | DefineXKBSym("Tcaron","Ť") |
|---|
| 460 | DefineXKBSym("Zacute","Ź") |
|---|
| 461 | DefineXKBSym("Zcaron","Ž") |
|---|
| 462 | DefineXKBSym("Zabovedot","Ż") |
|---|
| 463 | DefineXKBSym("aogonek","ą") |
|---|
| 464 | DefineXKBSym("ogonek","˛") |
|---|
| 465 | DefineXKBSym("lstroke","ł") |
|---|
| 466 | DefineXKBSym("lcaron","ľ") |
|---|
| 467 | DefineXKBSym("sacute","ś") |
|---|
| 468 | DefineXKBSym("caron","ˇ") |
|---|
| 469 | DefineXKBSym("scaron","š") |
|---|
| 470 | DefineXKBSym("scedilla","ş") |
|---|
| 471 | DefineXKBSym("tcaron","ť") |
|---|
| 472 | DefineXKBSym("zacute","ź") |
|---|
| 473 | DefineXKBSym("doubleacute","˝") |
|---|
| 474 | DefineXKBSym("zcaron","ž") |
|---|
| 475 | DefineXKBSym("zabovedot","ż") |
|---|
| 476 | DefineXKBSym("Racute","Ŕ") |
|---|
| 477 | DefineXKBSym("Abreve","Ă") |
|---|
| 478 | DefineXKBSym("Lacute","Ĺ") |
|---|
| 479 | DefineXKBSym("Cacute","Ć") |
|---|
| 480 | DefineXKBSym("Ccaron","Č") |
|---|
| 481 | DefineXKBSym("Eogonek","Ę") |
|---|
| 482 | DefineXKBSym("Ecaron","Ě") |
|---|
| 483 | DefineXKBSym("Dcaron","Ď") |
|---|
| 484 | DefineXKBSym("Dstroke","Đ") |
|---|
| 485 | DefineXKBSym("Nacute","Ń") |
|---|
| 486 | DefineXKBSym("Ncaron","Ň") |
|---|
| 487 | DefineXKBSym("Odoubleacute","Ő") |
|---|
| 488 | DefineXKBSym("Rcaron","ř") |
|---|
| 489 | DefineXKBSym("Uring","Ů") |
|---|
| 490 | DefineXKBSym("Udoubleacute","Ű") |
|---|
| 491 | DefineXKBSym("Tcedilla","Ţ") |
|---|
| 492 | DefineXKBSym("racute","ŕ") |
|---|
| 493 | DefineXKBSym("abreve","ă") |
|---|
| 494 | DefineXKBSym("lacute","ĺ") |
|---|
| 495 | DefineXKBSym("cacute","ć") |
|---|
| 496 | DefineXKBSym("ccaron","č") |
|---|
| 497 | DefineXKBSym("eogonek","ę") |
|---|
| 498 | DefineXKBSym("ecaron","ě") |
|---|
| 499 | DefineXKBSym("dcaron","ď") |
|---|
| 500 | DefineXKBSym("dstroke","đ") |
|---|
| 501 | DefineXKBSym("nacute","ń") |
|---|
| 502 | DefineXKBSym("ncaron","ň") |
|---|
| 503 | DefineXKBSym("odoubleacute","ő") |
|---|
| 504 | DefineXKBSym("udoubleacute","ű") |
|---|
| 505 | DefineXKBSym("rcaron","ř") |
|---|
| 506 | DefineXKBSym("uring","ů") |
|---|
| 507 | DefineXKBSym("tcedilla","ţ") |
|---|
| 508 | DefineXKBSym("abovedot","˙") |
|---|
| 509 | DefineXKBSym("Hstroke","Ħ") |
|---|
| 510 | DefineXKBSym("Hcircumflex","Ĥ") |
|---|
| 511 | DefineXKBSym("Iabovedot","İ") |
|---|
| 512 | DefineXKBSym("Gbreve","Ğ") |
|---|
| 513 | DefineXKBSym("Jcircumflex","Ĵ") |
|---|
| 514 | DefineXKBSym("hstroke","ħ") |
|---|
| 515 | DefineXKBSym("hcircumflex","ĥ") |
|---|
| 516 | DefineXKBSym("idotless","ı") |
|---|
| 517 | DefineXKBSym("gbreve","ğ") |
|---|
| 518 | DefineXKBSym("jcircumflex","ĵ") |
|---|
| 519 | DefineXKBSym("Cabovedot","Ċ") |
|---|
| 520 | DefineXKBSym("Ccircumflex","Ĉ") |
|---|
| 521 | DefineXKBSym("Gabovedot","Ġ") |
|---|
| 522 | DefineXKBSym("Gcircumflex","Ĝ") |
|---|
| 523 | DefineXKBSym("Ubreve","Ŭ") |
|---|
| 524 | DefineXKBSym("Scircumflex","Ŝ") |
|---|
| 525 | DefineXKBSym("cabovedot","ċ") |
|---|
| 526 | DefineXKBSym("ccircumflex","ĉ") |
|---|
| 527 | DefineXKBSym("gabovedot","ġ") |
|---|
| 528 | DefineXKBSym("gcircumflex","ĝ") |
|---|
| 529 | DefineXKBSym("ubreve","ŭ") |
|---|
| 530 | DefineXKBSym("scircumflex","ŝ") |
|---|
| 531 | DefineXKBSym("kra","ĸ") |
|---|
| 532 | DefineXKBSym("Rcedilla","Ŗ") |
|---|
| 533 | DefineXKBSym("Itilde","Ĩ") |
|---|
| 534 | DefineXKBSym("Lcedilla","Ļ") |
|---|
| 535 | DefineXKBSym("Emacron","Ē") |
|---|
| 536 | DefineXKBSym("Gcedilla","Ģ") |
|---|
| 537 | DefineXKBSym("Tslash","Ŧ") |
|---|
| 538 | DefineXKBSym("rcedilla","ŗ") |
|---|
| 539 | DefineXKBSym("itilde","ĩ") |
|---|
| 540 | DefineXKBSym("lcedilla","ļ") |
|---|
| 541 | DefineXKBSym("emacron","ē") |
|---|
| 542 | DefineXKBSym("gcedilla","ģ") |
|---|
| 543 | DefineXKBSym("tslash","ŧ") |
|---|
| 544 | DefineXKBSym("ENG","Ŋ") |
|---|
| 545 | DefineXKBSym("eng","ŋ") |
|---|
| 546 | DefineXKBSym("Amacron","Ā") |
|---|
| 547 | DefineXKBSym("Iogonek","Į") |
|---|
| 548 | DefineXKBSym("Eabovedot","Ė") |
|---|
| 549 | DefineXKBSym("Imacron","Ī") |
|---|
| 550 | DefineXKBSym("Ncedilla","Ņ") |
|---|
| 551 | DefineXKBSym("Omacron","Ō") |
|---|
| 552 | DefineXKBSym("Kcedilla","Ķ") |
|---|
| 553 | DefineXKBSym("Uogonek","Ų") |
|---|
| 554 | DefineXKBSym("Utilde","Ũ") |
|---|
| 555 | DefineXKBSym("Umacron","Ū") |
|---|
| 556 | DefineXKBSym("amacron","ā") |
|---|
| 557 | DefineXKBSym("iogonek","į") |
|---|
| 558 | DefineXKBSym("eabovedot","ė") |
|---|
| 559 | DefineXKBSym("imacron","ī") |
|---|
| 560 | DefineXKBSym("ncedilla","ņ") |
|---|
| 561 | DefineXKBSym("omacron","ō") |
|---|
| 562 | DefineXKBSym("kcedilla","ķ") |
|---|
| 563 | DefineXKBSym("uogonek","ų") |
|---|
| 564 | DefineXKBSym("utilde","ũ") |
|---|
| 565 | DefineXKBSym("umacron","ū") |
|---|
| 566 | DefineXKBSym("Babovedot","Ḃ") |
|---|
| 567 | DefineXKBSym("babovedot","ḃ") |
|---|
| 568 | DefineXKBSym("Dabovedot","Ḋ") |
|---|
| 569 | DefineXKBSym("Wgrave","Ẁ") |
|---|
| 570 | DefineXKBSym("Wacute","Ẃ") |
|---|
| 571 | DefineXKBSym("dabovedot","ḋ") |
|---|
| 572 | DefineXKBSym("Ygrave","Ỳ") |
|---|
| 573 | DefineXKBSym("Fabovedot","Ḟ") |
|---|
| 574 | DefineXKBSym("fabovedot","ḟ") |
|---|
| 575 | DefineXKBSym("Mabovedot","Ṁ") |
|---|
| 576 | DefineXKBSym("mabovedot","ṁ") |
|---|
| 577 | DefineXKBSym("Pabovedot","Ṗ") |
|---|
| 578 | DefineXKBSym("wgrave","ẁ") |
|---|
| 579 | DefineXKBSym("pabovedot","ṗ") |
|---|
| 580 | DefineXKBSym("wacute","ẃ") |
|---|
| 581 | DefineXKBSym("Sabovedot","Ṡ") |
|---|
| 582 | DefineXKBSym("ygrave","ỳ") |
|---|
| 583 | DefineXKBSym("Wdiaeresis","Ẅ") |
|---|
| 584 | DefineXKBSym("wdiaeresis","ẅ") |
|---|
| 585 | DefineXKBSym("sabovedot","ṡ") |
|---|
| 586 | DefineXKBSym("Wcircumflex","Ŵ") |
|---|
| 587 | DefineXKBSym("Tabovedot","Ṫ") |
|---|
| 588 | DefineXKBSym("Ycircumflex","Ŷ") |
|---|
| 589 | DefineXKBSym("wcircumflex","ŵ") |
|---|
| 590 | DefineXKBSym("tabovedot","ṫ") |
|---|
| 591 | DefineXKBSym("ycircumflex","ŷ") |
|---|
| 592 | DefineXKBSym("OE","Œ") |
|---|
| 593 | DefineXKBSym("oe","œ") |
|---|
| 594 | DefineXKBSym("Ydiaeresis","Ÿ") |
|---|
| 595 | DefineXKBSym("overline","‾") |
|---|
| 596 | DefineXKBSym("kana_fullstop","。") |
|---|
| 597 | DefineXKBSym("kana_openingbracket","「") |
|---|
| 598 | DefineXKBSym("kana_closingbracket","」") |
|---|
| 599 | DefineXKBSym("kana_comma","、") |
|---|
| 600 | DefineXKBSym("kana_conjunctive","・") |
|---|
| 601 | DefineXKBSym("kana_WO","ヲ") |
|---|
| 602 | DefineXKBSym("kana_a","ァ") |
|---|
| 603 | DefineXKBSym("kana_i","ィ") |
|---|
| 604 | DefineXKBSym("kana_u","ゥ") |
|---|
| 605 | DefineXKBSym("kana_e","ェ") |
|---|
| 606 | DefineXKBSym("kana_o","ォ") |
|---|
| 607 | DefineXKBSym("kana_ya","ャ") |
|---|
| 608 | DefineXKBSym("kana_yu","ュ") |
|---|
| 609 | DefineXKBSym("kana_yo","ョ") |
|---|
| 610 | DefineXKBSym("kana_tsu","ッ") |
|---|
| 611 | DefineXKBSym("prolongedsound","ー") |
|---|
| 612 | DefineXKBSym("kana_A","ア") |
|---|
| 613 | DefineXKBSym("kana_I","イ") |
|---|
| 614 | DefineXKBSym("kana_U","ウ") |
|---|
| 615 | DefineXKBSym("kana_E","エ") |
|---|
| 616 | DefineXKBSym("kana_O","オ") |
|---|
| 617 | DefineXKBSym("kana_KA","カ") |
|---|
| 618 | DefineXKBSym("kana_KI","キ") |
|---|
| 619 | DefineXKBSym("kana_KU","ク") |
|---|
| 620 | DefineXKBSym("kana_KE","ケ") |
|---|
| 621 | DefineXKBSym("kana_KO","コ") |
|---|
| 622 | DefineXKBSym("kana_SA","サ") |
|---|
| 623 | DefineXKBSym("kana_SHI","シ") |
|---|
| 624 | DefineXKBSym("kana_SU","ス") |
|---|
| 625 | DefineXKBSym("kana_SE","セ") |
|---|
| 626 | DefineXKBSym("kana_SO","ソ") |
|---|
| 627 | DefineXKBSym("kana_TA","タ") |
|---|
| 628 | DefineXKBSym("kana_CHI","チ") |
|---|
| 629 | DefineXKBSym("kana_TSU","ツ") |
|---|
| 630 | DefineXKBSym("kana_TE","テ") |
|---|
| 631 | DefineXKBSym("kana_TO","ト") |
|---|
| 632 | DefineXKBSym("kana_NA","ナ") |
|---|
| 633 | DefineXKBSym("kana_NI","ニ") |
|---|
| 634 | DefineXKBSym("kana_NU","ヌ") |
|---|
| 635 | DefineXKBSym("kana_NE","ネ") |
|---|
| 636 | DefineXKBSym("kana_NO","ノ") |
|---|
| 637 | DefineXKBSym("kana_HA","ハ") |
|---|
| 638 | DefineXKBSym("kana_HI","ヒ") |
|---|
| 639 | DefineXKBSym("kana_FU","フ") |
|---|
| 640 | DefineXKBSym("kana_HE","ヘ") |
|---|
| 641 | DefineXKBSym("kana_HO","ホ") |
|---|
| 642 | DefineXKBSym("kana_MA","マ") |
|---|
| 643 | DefineXKBSym("kana_MI","ミ") |
|---|
| 644 | DefineXKBSym("kana_MU","ム") |
|---|
| 645 | DefineXKBSym("kana_ME","メ") |
|---|
| 646 | DefineXKBSym("kana_MO","モ") |
|---|
| 647 | DefineXKBSym("kana_YA","ヤ") |
|---|
| 648 | DefineXKBSym("kana_YU","ユ") |
|---|
| 649 | DefineXKBSym("kana_YO","ヨ") |
|---|
| 650 | DefineXKBSym("kana_RA","ラ") |
|---|
| 651 | DefineXKBSym("kana_RI","リ") |
|---|
| 652 | DefineXKBSym("kana_RU","ル") |
|---|
| 653 | DefineXKBSym("kana_RE","レ") |
|---|
| 654 | DefineXKBSym("kana_RO","ロ") |
|---|
| 655 | DefineXKBSym("kana_WA","ワ") |
|---|
| 656 | DefineXKBSym("kana_N","ン") |
|---|
| 657 | DefineXKBSym("voicedsound","゛") |
|---|
| 658 | DefineXKBSym("semivoicedsound","゜") |
|---|
| 659 | DefineXKBSym("Farsi_0","۰") |
|---|
| 660 | DefineXKBSym("Farsi_1","۱") |
|---|
| 661 | DefineXKBSym("Farsi_2","۲") |
|---|
| 662 | DefineXKBSym("Farsi_3","۳") |
|---|
| 663 | DefineXKBSym("Farsi_4","۴") |
|---|
| 664 | DefineXKBSym("Farsi_5","۵") |
|---|
| 665 | DefineXKBSym("Farsi_6","۶") |
|---|
| 666 | DefineXKBSym("Farsi_7","۷") |
|---|
| 667 | DefineXKBSym("Farsi_8","۸") |
|---|
| 668 | DefineXKBSym("Farsi_9","۹") |
|---|
| 669 | DefineXKBSym("Arabic_percent","٪") |
|---|
| 670 | DefineXKBSym("Arabic_superscript_alef","ٰ") |
|---|
| 671 | DefineXKBSym("Arabic_tteh","ٹ") |
|---|
| 672 | DefineXKBSym("Arabic_peh","پ") |
|---|
| 673 | DefineXKBSym("Arabic_tcheh","چ") |
|---|
| 674 | DefineXKBSym("Arabic_ddal","ڈ") |
|---|
| 675 | DefineXKBSym("Arabic_rreh","ڑ") |
|---|
| 676 | DefineXKBSym("Arabic_comma","،") |
|---|
| 677 | DefineXKBSym("Arabic_fullstop","۔") |
|---|
| 678 | DefineXKBSym("Arabic_0","٠") |
|---|
| 679 | DefineXKBSym("Arabic_1","١") |
|---|
| 680 | DefineXKBSym("Arabic_2","٢") |
|---|
| 681 | DefineXKBSym("Arabic_3","٣") |
|---|
| 682 | DefineXKBSym("Arabic_4","٤") |
|---|
| 683 | DefineXKBSym("Arabic_5","٥") |
|---|
| 684 | DefineXKBSym("Arabic_6","٦") |
|---|
| 685 | DefineXKBSym("Arabic_7","٧") |
|---|
| 686 | DefineXKBSym("Arabic_8","٨") |
|---|
| 687 | DefineXKBSym("Arabic_9","٩") |
|---|
| 688 | DefineXKBSym("Arabic_semicolon","؛") |
|---|
| 689 | DefineXKBSym("Arabic_question_mark","؟") |
|---|
| 690 | DefineXKBSym("Arabic_hamza","ء") |
|---|
| 691 | DefineXKBSym("Arabic_maddaonalef","آ") |
|---|
| 692 | DefineXKBSym("Arabic_hamzaonalef","أ") |
|---|
| 693 | DefineXKBSym("Arabic_hamzaonwaw","ؤ") |
|---|
| 694 | DefineXKBSym("Arabic_hamzaunderalef","إ") |
|---|
| 695 | DefineXKBSym("Arabic_hamzaonyeh","ئ") |
|---|
| 696 | DefineXKBSym("Arabic_alef","ا") |
|---|
| 697 | DefineXKBSym("Arabic_beh","ب") |
|---|
| 698 | DefineXKBSym("Arabic_tehmarbuta","ة") |
|---|
| 699 | DefineXKBSym("Arabic_teh","ت") |
|---|
| 700 | DefineXKBSym("Arabic_theh","ث") |
|---|
| 701 | DefineXKBSym("Arabic_jeem","ج") |
|---|
| 702 | DefineXKBSym("Arabic_hah","ح") |
|---|
| 703 | DefineXKBSym("Arabic_khah","خ") |
|---|
| 704 | DefineXKBSym("Arabic_dal","د") |
|---|
| 705 | DefineXKBSym("Arabic_thal","ذ") |
|---|
| 706 | DefineXKBSym("Arabic_ra","ر") |
|---|
| 707 | DefineXKBSym("Arabic_zain","ز") |
|---|
| 708 | DefineXKBSym("Arabic_seen","س") |
|---|
| 709 | DefineXKBSym("Arabic_sheen","ش") |
|---|
| 710 | DefineXKBSym("Arabic_sad","ص") |
|---|
| 711 | DefineXKBSym("Arabic_dad","ض") |
|---|
| 712 | DefineXKBSym("Arabic_tah","ط") |
|---|
| 713 | DefineXKBSym("Arabic_zah","ظ") |
|---|
| 714 | DefineXKBSym("Arabic_ain","ع") |
|---|
| 715 | DefineXKBSym("Arabic_ghain","غ") |
|---|
| 716 | DefineXKBSym("Arabic_tatweel","ـ") |
|---|
| 717 | DefineXKBSym("Arabic_feh","ف") |
|---|
| 718 | DefineXKBSym("Arabic_qaf","ق") |
|---|
| 719 | DefineXKBSym("Arabic_kaf","ك") |
|---|
| 720 | DefineXKBSym("Arabic_lam","ل") |
|---|
| 721 | DefineXKBSym("Arabic_meem","م") |
|---|
| 722 | DefineXKBSym("Arabic_noon","ن") |
|---|
| 723 | DefineXKBSym("Arabic_ha","ه") |
|---|
| 724 | DefineXKBSym("Arabic_waw","و") |
|---|
| 725 | DefineXKBSym("Arabic_alefmaksura","ى") |
|---|
| 726 | DefineXKBSym("Arabic_yeh","ي") |
|---|
| 727 | DefineXKBSym("Arabic_fathatan","ً") |
|---|
| 728 | DefineXKBSym("Arabic_dammatan","ٌ") |
|---|
| 729 | DefineXKBSym("Arabic_kasratan","ٍ") |
|---|
| 730 | DefineXKBSym("Arabic_fatha","َ") |
|---|
| 731 | DefineXKBSym("Arabic_damma","ُ") |
|---|
| 732 | DefineXKBSym("Arabic_kasra","ِ") |
|---|
| 733 | DefineXKBSym("Arabic_shadda","ّ") |
|---|
| 734 | DefineXKBSym("Arabic_sukun","ْ") |
|---|
| 735 | DefineXKBSym("Arabic_madda_above","ٓ") |
|---|
| 736 | DefineXKBSym("Arabic_hamza_above","ٔ") |
|---|
| 737 | DefineXKBSym("Arabic_hamza_below","ٕ") |
|---|
| 738 | DefineXKBSym("Arabic_jeh","ژ") |
|---|
| 739 | DefineXKBSym("Arabic_veh","ڤ") |
|---|
| 740 | DefineXKBSym("Arabic_keheh","ک") |
|---|
| 741 | DefineXKBSym("Arabic_gaf","گ") |
|---|
| 742 | DefineXKBSym("Arabic_noon_ghunna","ں") |
|---|
| 743 | DefineXKBSym("Arabic_heh_doachashmee","ھ") |
|---|
| 744 | DefineXKBSym("Farsi_yeh","ی") |
|---|
| 745 | DefineXKBSym("Arabic_farsi_yeh","ی") |
|---|
| 746 | DefineXKBSym("Arabic_yeh_baree","ے") |
|---|
| 747 | DefineXKBSym("Arabic_heh_goal","ہ") |
|---|
| 748 | DefineXKBSym("Cyrillic_GHE_bar","Ғ") |
|---|
| 749 | DefineXKBSym("Cyrillic_ghe_bar","ғ") |
|---|
| 750 | DefineXKBSym("Cyrillic_ZHE_descender","Җ") |
|---|
| 751 | DefineXKBSym("Cyrillic_zhe_descender","җ") |
|---|
| 752 | DefineXKBSym("Cyrillic_KA_descender","Қ") |
|---|
| 753 | DefineXKBSym("Cyrillic_ka_descender","қ") |
|---|
| 754 | DefineXKBSym("Cyrillic_KA_vertstroke","Ҝ") |
|---|
| 755 | DefineXKBSym("Cyrillic_ka_vertstroke","ҝ") |
|---|
| 756 | DefineXKBSym("Cyrillic_EN_descender","Ң") |
|---|
| 757 | DefineXKBSym("Cyrillic_en_descender","ң") |
|---|
| 758 | DefineXKBSym("Cyrillic_U_straight","Ү") |
|---|
| 759 | DefineXKBSym("Cyrillic_u_straight","ү") |
|---|
| 760 | DefineXKBSym("Cyrillic_U_straight_bar","Ұ") |
|---|
| 761 | DefineXKBSym("Cyrillic_u_straight_bar","ұ") |
|---|
| 762 | DefineXKBSym("Cyrillic_HA_descender","Ҳ") |
|---|
| 763 | DefineXKBSym("Cyrillic_ha_descender","ҳ") |
|---|
| 764 | DefineXKBSym("Cyrillic_CHE_descender","Ҷ") |
|---|
| 765 | DefineXKBSym("Cyrillic_che_descender","ҷ") |
|---|
| 766 | DefineXKBSym("Cyrillic_CHE_vertstroke","Ҹ") |
|---|
| 767 | DefineXKBSym("Cyrillic_che_vertstroke","ҹ") |
|---|
| 768 | DefineXKBSym("Cyrillic_SHHA","Һ") |
|---|
| 769 | DefineXKBSym("Cyrillic_shha","һ") |
|---|
| 770 | DefineXKBSym("Cyrillic_SCHWA","Ә") |
|---|
| 771 | DefineXKBSym("Cyrillic_schwa","ә") |
|---|
| 772 | DefineXKBSym("Cyrillic_I_macron","Ӣ") |
|---|
| 773 | DefineXKBSym("Cyrillic_i_macron","ӣ") |
|---|
| 774 | DefineXKBSym("Cyrillic_O_bar","Ө") |
|---|
| 775 | DefineXKBSym("Cyrillic_o_bar","ө") |
|---|
| 776 | DefineXKBSym("Cyrillic_U_macron","Ӯ") |
|---|
| 777 | DefineXKBSym("Cyrillic_u_macron","ӯ") |
|---|
| 778 | DefineXKBSym("Serbian_dje","ђ") |
|---|
| 779 | DefineXKBSym("Macedonia_gje","ѓ") |
|---|
| 780 | DefineXKBSym("Cyrillic_io","ё") |
|---|
| 781 | DefineXKBSym("Ukrainian_ie","є") |
|---|
| 782 | DefineXKBSym("Macedonia_dse","ѕ") |
|---|
| 783 | DefineXKBSym("Ukrainian_i","і") |
|---|
| 784 | DefineXKBSym("Ukrainian_yi","ї") |
|---|
| 785 | DefineXKBSym("Cyrillic_je","ј") |
|---|
| 786 | DefineXKBSym("Cyrillic_lje","љ") |
|---|
| 787 | DefineXKBSym("Cyrillic_nje","њ") |
|---|
| 788 | DefineXKBSym("Serbian_tshe","ћ") |
|---|
| 789 | DefineXKBSym("Macedonia_kje","ќ") |
|---|
| 790 | DefineXKBSym("Ukrainian_ghe_with_upturn","ґ") |
|---|
| 791 | DefineXKBSym("Byelorussian_shortu","ў") |
|---|
| 792 | DefineXKBSym("Cyrillic_dzhe","џ") |
|---|
| 793 | DefineXKBSym("numerosign","№") |
|---|
| 794 | DefineXKBSym("Serbian_DJE","Ђ") |
|---|
| 795 | DefineXKBSym("Macedonia_GJE","Ѓ") |
|---|
| 796 | DefineXKBSym("Cyrillic_IO","Ё") |
|---|
| 797 | DefineXKBSym("Ukrainian_IE","Є") |
|---|
| 798 | DefineXKBSym("Macedonia_DSE","Ѕ") |
|---|
| 799 | DefineXKBSym("Ukrainian_I","І") |
|---|
| 800 | DefineXKBSym("Ukrainian_YI","Ї") |
|---|
| 801 | DefineXKBSym("Cyrillic_JE","Ј") |
|---|
| 802 | DefineXKBSym("Cyrillic_LJE","Љ") |
|---|
| 803 | DefineXKBSym("Cyrillic_NJE","Њ") |
|---|
| 804 | DefineXKBSym("Serbian_TSHE","Ћ") |
|---|
| 805 | DefineXKBSym("Macedonia_KJE","Ќ") |
|---|
| 806 | DefineXKBSym("Ukrainian_GHE_WITH_UPTURN","Ґ") |
|---|
| 807 | DefineXKBSym("Byelorussian_SHORTU","Ў") |
|---|
| 808 | DefineXKBSym("Cyrillic_DZHE","Џ") |
|---|
| 809 | DefineXKBSym("Cyrillic_yu","ю") |
|---|
| 810 | DefineXKBSym("Cyrillic_a","а") |
|---|
| 811 | DefineXKBSym("Cyrillic_be","б") |
|---|
| 812 | DefineXKBSym("Cyrillic_tse","ц") |
|---|
| 813 | DefineXKBSym("Cyrillic_de","д") |
|---|
| 814 | DefineXKBSym("Cyrillic_ie","е") |
|---|
| 815 | DefineXKBSym("Cyrillic_ef","ф") |
|---|
| 816 | DefineXKBSym("Cyrillic_ghe","г") |
|---|
| 817 | DefineXKBSym("Cyrillic_ha","х") |
|---|
| 818 | DefineXKBSym("Cyrillic_i","и") |
|---|
| 819 | DefineXKBSym("Cyrillic_shorti","й") |
|---|
| 820 | DefineXKBSym("Cyrillic_ka","к") |
|---|
| 821 | DefineXKBSym("Cyrillic_el","л") |
|---|
| 822 | DefineXKBSym("Cyrillic_em","м") |
|---|
| 823 | DefineXKBSym("Cyrillic_en","н") |
|---|
| 824 | DefineXKBSym("Cyrillic_o","о") |
|---|
| 825 | DefineXKBSym("Cyrillic_pe","п") |
|---|
| 826 | DefineXKBSym("Cyrillic_ya","я") |
|---|
| 827 | DefineXKBSym("Cyrillic_er","р") |
|---|
| 828 | DefineXKBSym("Cyrillic_es","с") |
|---|
| 829 | DefineXKBSym("Cyrillic_te","т") |
|---|
| 830 | DefineXKBSym("Cyrillic_u","у") |
|---|
| 831 | DefineXKBSym("Cyrillic_zhe","ж") |
|---|
| 832 | DefineXKBSym("Cyrillic_ve","в") |
|---|
| 833 | DefineXKBSym("Cyrillic_softsign","ь") |
|---|
| 834 | DefineXKBSym("Cyrillic_yeru","ы") |
|---|
| 835 | DefineXKBSym("Cyrillic_ze","з") |
|---|
| 836 | DefineXKBSym("Cyrillic_sha","ш") |
|---|
| 837 | DefineXKBSym("Cyrillic_e","э") |
|---|
| 838 | DefineXKBSym("Cyrillic_shcha","щ") |
|---|
| 839 | DefineXKBSym("Cyrillic_che","ч") |
|---|
| 840 | DefineXKBSym("Cyrillic_hardsign","ъ") |
|---|
| 841 | DefineXKBSym("Cyrillic_YU","Ю") |
|---|
| 842 | DefineXKBSym("Cyrillic_A","А") |
|---|
| 843 | DefineXKBSym("Cyrillic_BE","Б") |
|---|
| 844 | DefineXKBSym("Cyrillic_TSE","Ц") |
|---|
| 845 | DefineXKBSym("Cyrillic_DE","Д") |
|---|
| 846 | DefineXKBSym("Cyrillic_IE","Е") |
|---|
| 847 | DefineXKBSym("Cyrillic_EF","Ф") |
|---|
| 848 | DefineXKBSym("Cyrillic_GHE","Г") |
|---|
| 849 | DefineXKBSym("Cyrillic_HA","Х") |
|---|
| 850 | DefineXKBSym("Cyrillic_I","И") |
|---|
| 851 | DefineXKBSym("Cyrillic_SHORTI","Й") |
|---|
| 852 | DefineXKBSym("Cyrillic_KA","К") |
|---|
| 853 | DefineXKBSym("Cyrillic_EL","Л") |
|---|
| 854 | DefineXKBSym("Cyrillic_EM","М") |
|---|
| 855 | DefineXKBSym("Cyrillic_EN","Н") |
|---|
| 856 | DefineXKBSym("Cyrillic_O","О") |
|---|
| 857 | DefineXKBSym("Cyrillic_PE","П") |
|---|
| 858 | DefineXKBSym("Cyrillic_YA","Я") |
|---|
| 859 | DefineXKBSym("Cyrillic_ER","Р") |
|---|
| 860 | DefineXKBSym("Cyrillic_ES","С") |
|---|
| 861 | DefineXKBSym("Cyrillic_TE","Т") |
|---|
| 862 | DefineXKBSym("Cyrillic_U","У") |
|---|
| 863 | DefineXKBSym("Cyrillic_ZHE","Ж") |
|---|
| 864 | DefineXKBSym("Cyrillic_VE","В") |
|---|
| 865 | DefineXKBSym("Cyrillic_SOFTSIGN","Ь") |
|---|
| 866 | DefineXKBSym("Cyrillic_YERU","Ы") |
|---|
| 867 | DefineXKBSym("Cyrillic_ZE","З") |
|---|
| 868 | DefineXKBSym("Cyrillic_SHA","Ш") |
|---|
| 869 | DefineXKBSym("Cyrillic_E","Э") |
|---|
| 870 | DefineXKBSym("Cyrillic_SHCHA","Щ") |
|---|
| 871 | DefineXKBSym("Cyrillic_CHE","Ч") |
|---|
| 872 | DefineXKBSym("Cyrillic_HARDSIGN","Ъ") |
|---|
| 873 | DefineXKBSym("Greek_ALPHAaccent","Ά") |
|---|
| 874 | DefineXKBSym("Greek_EPSILONaccent","Έ") |
|---|
| 875 | DefineXKBSym("Greek_ETAaccent","Ή") |
|---|
| 876 | DefineXKBSym("Greek_IOTAaccent","Ί") |
|---|
| 877 | DefineXKBSym("Greek_IOTAdieresis","Ϊ") |
|---|
| 878 | DefineXKBSym("Greek_OMICRONaccent","Ό") |
|---|
| 879 | DefineXKBSym("Greek_UPSILONaccent","Ύ") |
|---|
| 880 | DefineXKBSym("Greek_UPSILONdieresis","Ϋ") |
|---|
| 881 | DefineXKBSym("Greek_OMEGAaccent","Ώ") |
|---|
| 882 | DefineXKBSym("Greek_accentdieresis","΅") |
|---|
| 883 | DefineXKBSym("Greek_horizbar","―") |
|---|
| 884 | DefineXKBSym("Greek_alphaaccent","ά") |
|---|
| 885 | DefineXKBSym("Greek_epsilonaccent","έ") |
|---|
| 886 | DefineXKBSym("Greek_etaaccent","ή") |
|---|
| 887 | DefineXKBSym("Greek_iotaaccent","ί") |
|---|
| 888 | DefineXKBSym("Greek_iotadieresis","ϊ") |
|---|
| 889 | DefineXKBSym("Greek_iotaaccentdieresis","ΐ") |
|---|
| 890 | DefineXKBSym("Greek_omicronaccent","ό") |
|---|
| 891 | DefineXKBSym("Greek_upsilonaccent","ύ") |
|---|
| 892 | DefineXKBSym("Greek_upsilondieresis","ϋ") |
|---|
| 893 | DefineXKBSym("Greek_upsilonaccentdieresis","ΰ") |
|---|
| 894 | DefineXKBSym("Greek_omegaaccent","ώ") |
|---|
| 895 | DefineXKBSym("Greek_ALPHA","Α") |
|---|
| 896 | DefineXKBSym("Greek_BETA","Β") |
|---|
| 897 | DefineXKBSym("Greek_GAMMA","Γ") |
|---|
| 898 | DefineXKBSym("Greek_DELTA","Δ") |
|---|
| 899 | DefineXKBSym("Greek_EPSILON","Ε") |
|---|
| 900 | DefineXKBSym("Greek_ZETA","Ζ") |
|---|
| 901 | DefineXKBSym("Greek_ETA","Η") |
|---|
| 902 | DefineXKBSym("Greek_THETA","Θ") |
|---|
| 903 | DefineXKBSym("Greek_IOTA","Ι") |
|---|
| 904 | DefineXKBSym("Greek_KAPPA","Κ") |
|---|
| 905 | DefineXKBSym("Greek_LAMDA","Λ") |
|---|
| 906 | DefineXKBSym("Greek_LAMBDA","Λ") |
|---|
| 907 | DefineXKBSym("Greek_MU","Μ") |
|---|
| 908 | DefineXKBSym("Greek_NU","Ν") |
|---|
| 909 | DefineXKBSym("Greek_XI","Ξ") |
|---|
| 910 | DefineXKBSym("Greek_OMICRON","Ο") |
|---|
| 911 | DefineXKBSym("Greek_PI","Π") |
|---|
| 912 | DefineXKBSym("Greek_RHO","Ρ") |
|---|
| 913 | DefineXKBSym("Greek_SIGMA","Σ") |
|---|
| 914 | DefineXKBSym("Greek_TAU","Τ") |
|---|
| 915 | DefineXKBSym("Greek_UPSILON","Υ") |
|---|
| 916 | DefineXKBSym("Greek_PHI","Φ") |
|---|
| 917 | DefineXKBSym("Greek_CHI","Χ") |
|---|
| 918 | DefineXKBSym("Greek_PSI","Ψ") |
|---|
| 919 | DefineXKBSym("Greek_OMEGA","Ω") |
|---|
| 920 | DefineXKBSym("Greek_alpha","α") |
|---|
| 921 | DefineXKBSym("Greek_beta","β") |
|---|
| 922 | DefineXKBSym("Greek_gamma","γ") |
|---|
| 923 | DefineXKBSym("Greek_delta","δ") |
|---|
| 924 | DefineXKBSym("Greek_epsilon","ε") |
|---|
| 925 | DefineXKBSym("Greek_zeta","ζ") |
|---|
| 926 | DefineXKBSym("Greek_eta","η") |
|---|
| 927 | DefineXKBSym("Greek_theta","θ") |
|---|
| 928 | DefineXKBSym("Greek_iota","ι") |
|---|
| 929 | DefineXKBSym("Greek_kappa","κ") |
|---|
| 930 | DefineXKBSym("Greek_lamda","λ") |
|---|
| 931 | DefineXKBSym("Greek_lambda","λ") |
|---|
| 932 | DefineXKBSym("Greek_mu","μ") |
|---|
| 933 | DefineXKBSym("Greek_nu","ν") |
|---|
| 934 | DefineXKBSym("Greek_xi","ξ") |
|---|
| 935 | DefineXKBSym("Greek_omicron","ο") |
|---|
| 936 | DefineXKBSym("Greek_pi","π") |
|---|
| 937 | DefineXKBSym("Greek_rho","ρ") |
|---|
| 938 | DefineXKBSym("Greek_sigma","σ") |
|---|
| 939 | DefineXKBSym("Greek_finalsmallsigma","ς") |
|---|
| 940 | DefineXKBSym("Greek_tau","τ") |
|---|
| 941 | DefineXKBSym("Greek_upsilon","υ") |
|---|
| 942 | DefineXKBSym("Greek_phi","φ") |
|---|
| 943 | DefineXKBSym("Greek_chi","χ") |
|---|
| 944 | DefineXKBSym("Greek_psi","ψ") |
|---|
| 945 | DefineXKBSym("Greek_omega","ω") |
|---|
| 946 | DefineXKBSym("leftradical","⎷") |
|---|
| 947 | DefineXKBSym("topleftradical","┌") |
|---|
| 948 | DefineXKBSym("horizconnector","─") |
|---|
| 949 | DefineXKBSym("topintegral","⌠") |
|---|
| 950 | DefineXKBSym("botintegral","⌡") |
|---|
| 951 | DefineXKBSym("vertconnector","│") |
|---|
| 952 | DefineXKBSym("topleftsqbracket","⎡") |
|---|
| 953 | DefineXKBSym("botleftsqbracket","⎣") |
|---|
| 954 | DefineXKBSym("toprightsqbracket","⎤") |
|---|
| 955 | DefineXKBSym("botrightsqbracket","⎦") |
|---|
| 956 | DefineXKBSym("topleftparens","⎛") |
|---|
| 957 | DefineXKBSym("botleftparens","⎝") |
|---|
| 958 | DefineXKBSym("toprightparens","⎞") |
|---|
| 959 | DefineXKBSym("botrightparens","⎠") |
|---|
| 960 | DefineXKBSym("leftmiddlecurlybrace","⎨") |
|---|
| 961 | DefineXKBSym("rightmiddlecurlybrace","⎬") |
|---|
| 962 | DefineXKBSym("lessthanequal","≤") |
|---|
| 963 | DefineXKBSym("notequal","≠") |
|---|
| 964 | DefineXKBSym("greaterthanequal","≥") |
|---|
| 965 | DefineXKBSym("integral","∫") |
|---|
| 966 | DefineXKBSym("therefore","∴") |
|---|
| 967 | DefineXKBSym("variation","∝") |
|---|
| 968 | DefineXKBSym("infinity","∞") |
|---|
| 969 | DefineXKBSym("nabla","∇") |
|---|
| 970 | DefineXKBSym("approximate","∼") |
|---|
| 971 | DefineXKBSym("similarequal","≃") |
|---|
| 972 | DefineXKBSym("ifonlyif","⇔") |
|---|
| 973 | DefineXKBSym("implies","⇒") |
|---|
| 974 | DefineXKBSym("identical","≡") |
|---|
| 975 | DefineXKBSym("radical","√") |
|---|
| 976 | DefineXKBSym("includedin","⊂") |
|---|
| 977 | DefineXKBSym("includes","⊃") |
|---|
| 978 | DefineXKBSym("intersection","∩") |
|---|
| 979 | DefineXKBSym("union","∪") |
|---|
| 980 | DefineXKBSym("logicaland","∧") |
|---|
| 981 | DefineXKBSym("logicalor","∨") |
|---|
| 982 | DefineXKBSym("partialderivative","∂") |
|---|
| 983 | DefineXKBSym("function","ƒ") |
|---|
| 984 | DefineXKBSym("leftarrow","←") |
|---|
| 985 | DefineXKBSym("uparrow","↑") |
|---|
| 986 | DefineXKBSym("rightarrow","→") |
|---|
| 987 | DefineXKBSym("downarrow","↓") |
|---|
| 988 | DefineXKBSym("soliddiamond","◆") |
|---|
| 989 | DefineXKBSym("checkerboard","▒") |
|---|
| 990 | DefineXKBSym("ht","␉") |
|---|
| 991 | DefineXKBSym("ff","␌") |
|---|
| 992 | DefineXKBSym("cr","␍") |
|---|
| 993 | DefineXKBSym("lf","␊") |
|---|
| 994 | DefineXKBSym("nl","") |
|---|
| 995 | DefineXKBSym("vt","␋") |
|---|
| 996 | DefineXKBSym("lowrightcorner","┘") |
|---|
| 997 | DefineXKBSym("uprightcorner","┐") |
|---|
| 998 | DefineXKBSym("upleftcorner","┌") |
|---|
| 999 | DefineXKBSym("lowleftcorner","└") |
|---|
| 1000 | DefineXKBSym("crossinglines","┼") |
|---|
| 1001 | DefineXKBSym("horizlinescan1","⎺") |
|---|
| 1002 | DefineXKBSym("horizlinescan3","⎻") |
|---|
| 1003 | DefineXKBSym("horizlinescan5","─") |
|---|
| 1004 | DefineXKBSym("horizlinescan7","⎼") |
|---|
| 1005 | DefineXKBSym("horizlinescan9","⎽") |
|---|
| 1006 | DefineXKBSym("leftt","├") |
|---|
| 1007 | DefineXKBSym("rightt","┤") |
|---|
| 1008 | DefineXKBSym("bott","┴") |
|---|
| 1009 | DefineXKBSym("topt","┬") |
|---|
| 1010 | DefineXKBSym("vertbar","│") |
|---|
| 1011 | DefineXKBSym("emspace"," ") |
|---|
| 1012 | DefineXKBSym("enspace"," ") |
|---|
| 1013 | DefineXKBSym("em3space"," ") |
|---|
| 1014 | DefineXKBSym("em4space"," ") |
|---|
| 1015 | DefineXKBSym("digitspace"," ") |
|---|
| 1016 | DefineXKBSym("punctspace"," ") |
|---|
| 1017 | DefineXKBSym("thinspace"," ") |
|---|
| 1018 | DefineXKBSym("hairspace"," ") |
|---|
| 1019 | DefineXKBSym("emdash","—") |
|---|
| 1020 | DefineXKBSym("endash","–") |
|---|
| 1021 | DefineXKBSym("signifblank","␣") |
|---|
| 1022 | DefineXKBSym("ellipsis","…") |
|---|
| 1023 | DefineXKBSym("doubbaselinedot","‥") |
|---|
| 1024 | DefineXKBSym("onethird","⅓") |
|---|
| 1025 | DefineXKBSym("twothirds","⅔") |
|---|
| 1026 | DefineXKBSym("onefifth","⅕") |
|---|
| 1027 | DefineXKBSym("twofifths","⅖") |
|---|
| 1028 | DefineXKBSym("threefifths","⅗") |
|---|
| 1029 | DefineXKBSym("fourfifths","⅘") |
|---|
| 1030 | DefineXKBSym("onesixth","⅙") |
|---|
| 1031 | DefineXKBSym("fivesixths","⅚") |
|---|
| 1032 | DefineXKBSym("careof","℅") |
|---|
| 1033 | DefineXKBSym("figdash","‒") |
|---|
| 1034 | DefineXKBSym("leftanglebracket","⟨") |
|---|
| 1035 | DefineXKBSym("decimalpoint",".") |
|---|
| 1036 | DefineXKBSym("rightanglebracket","⟩") |
|---|
| 1037 | DefineXKBSym("oneeighth","⅛") |
|---|
| 1038 | DefineXKBSym("threeeighths","⅜") |
|---|
| 1039 | DefineXKBSym("fiveeighths","⅝") |
|---|
| 1040 | DefineXKBSym("seveneighths","⅞") |
|---|
| 1041 | DefineXKBSym("trademark","™") |
|---|
| 1042 | DefineXKBSym("signaturemark","☓") |
|---|
| 1043 | DefineXKBSym("leftopentriangle","◁") |
|---|
| 1044 | DefineXKBSym("rightopentriangle","▷") |
|---|
| 1045 | DefineXKBSym("emopencircle","○") |
|---|
| 1046 | DefineXKBSym("emopenrectangle","▯") |
|---|
| 1047 | DefineXKBSym("leftsinglequotemark","‘") |
|---|
| 1048 | DefineXKBSym("rightsinglequotemark","’") |
|---|
| 1049 | DefineXKBSym("leftdoublequotemark","“") |
|---|
| 1050 | DefineXKBSym("rightdoublequotemark","”") |
|---|
| 1051 | DefineXKBSym("prescription","℞") |
|---|
| 1052 | DefineXKBSym("minutes","′") |
|---|
| 1053 | DefineXKBSym("seconds","″") |
|---|
| 1054 | DefineXKBSym("latincross","✝") |
|---|
| 1055 | DefineXKBSym("filledrectbullet","▬") |
|---|
| 1056 | DefineXKBSym("filledlefttribullet","◀") |
|---|
| 1057 | DefineXKBSym("filledrighttribullet","▶") |
|---|
| 1058 | DefineXKBSym("emfilledcircle","●") |
|---|
| 1059 | DefineXKBSym("emfilledrect","▮") |
|---|
| 1060 | DefineXKBSym("enopencircbullet","◦") |
|---|
| 1061 | DefineXKBSym("enopensquarebullet","▫") |
|---|
| 1062 | DefineXKBSym("openrectbullet","▭") |
|---|
| 1063 | DefineXKBSym("opentribulletup","△") |
|---|
| 1064 | DefineXKBSym("opentribulletdown","▽") |
|---|
| 1065 | DefineXKBSym("openstar","☆") |
|---|
| 1066 | DefineXKBSym("enfilledcircbullet","•") |
|---|
| 1067 | DefineXKBSym("enfilledsqbullet","▪") |
|---|
| 1068 | DefineXKBSym("filledtribulletup","▲") |
|---|
| 1069 | DefineXKBSym("filledtribulletdown","▼") |
|---|
| 1070 | DefineXKBSym("leftpointer","☜") |
|---|
| 1071 | DefineXKBSym("rightpointer","☞") |
|---|
| 1072 | DefineXKBSym("club","♣") |
|---|
| 1073 | DefineXKBSym("diamond","♦") |
|---|
| 1074 | DefineXKBSym("heart","♥") |
|---|
| 1075 | DefineXKBSym("maltesecross","✠") |
|---|
| 1076 | DefineXKBSym("dagger","†") |
|---|
| 1077 | DefineXKBSym("doubledagger","‡") |
|---|
| 1078 | DefineXKBSym("checkmark","✓") |
|---|
| 1079 | DefineXKBSym("ballotcross","✗") |
|---|
| 1080 | DefineXKBSym("musicalsharp","♯") |
|---|
| 1081 | DefineXKBSym("musicalflat","♭") |
|---|
| 1082 | DefineXKBSym("malesymbol","♂") |
|---|
| 1083 | DefineXKBSym("femalesymbol","♀") |
|---|
| 1084 | DefineXKBSym("telephone","☎") |
|---|
| 1085 | DefineXKBSym("telephonerecorder","⌕") |
|---|
| 1086 | DefineXKBSym("phonographcopyright","℗") |
|---|
| 1087 | DefineXKBSym("caret","‸") |
|---|
| 1088 | DefineXKBSym("singlelowquotemark","‚") |
|---|
| 1089 | DefineXKBSym("doublelowquotemark","„") |
|---|
| 1090 | DefineXKBSym("leftcaret","<") |
|---|
| 1091 | DefineXKBSym("rightcaret",">") |
|---|
| 1092 | DefineXKBSym("downcaret","∨") |
|---|
| 1093 | DefineXKBSym("upcaret","∧") |
|---|
| 1094 | DefineXKBSym("overbar","¯") |
|---|
| 1095 | DefineXKBSym("downtack","⊥") |
|---|
| 1096 | DefineXKBSym("upshoe","∩") |
|---|
| 1097 | DefineXKBSym("downstile","⌊") |
|---|
| 1098 | DefineXKBSym("underbar","_") |
|---|
| 1099 | DefineXKBSym("jot","∘") |
|---|
| 1100 | DefineXKBSym("quad","⎕") |
|---|
| 1101 | DefineXKBSym("uptack","⊤") |
|---|
| 1102 | DefineXKBSym("circle","○") |
|---|
| 1103 | DefineXKBSym("upstile","⌈") |
|---|
| 1104 | DefineXKBSym("downshoe","∪") |
|---|
| 1105 | DefineXKBSym("rightshoe","⊃") |
|---|
| 1106 | DefineXKBSym("leftshoe","⊂") |
|---|
| 1107 | DefineXKBSym("lefttack","⊢") |
|---|
| 1108 | DefineXKBSym("righttack","⊣") |
|---|
| 1109 | DefineXKBSym("hebrew_doublelowline","‗") |
|---|
| 1110 | DefineXKBSym("hebrew_aleph","א") |
|---|
| 1111 | DefineXKBSym("hebrew_bet","ב") |
|---|
| 1112 | DefineXKBSym("hebrew_beth","ב") ; deprecated |
|---|
| 1113 | DefineXKBSym("hebrew_gimel","ג") |
|---|
| 1114 | DefineXKBSym("hebrew_gimmel","ג") ; deprecated |
|---|
| 1115 | DefineXKBSym("hebrew_dalet","ד") |
|---|
| 1116 | DefineXKBSym("hebrew_daleth","ד") ; deprecated |
|---|
| 1117 | DefineXKBSym("hebrew_he","ה") |
|---|
| 1118 | DefineXKBSym("hebrew_waw","ו") |
|---|
| 1119 | DefineXKBSym("hebrew_zain","ז") |
|---|
| 1120 | DefineXKBSym("hebrew_zayin","ז") ; deprecated |
|---|
| 1121 | DefineXKBSym("hebrew_chet","ח") |
|---|
| 1122 | DefineXKBSym("hebrew_het","ח") ; deprecated |
|---|
| 1123 | DefineXKBSym("hebrew_tet","ט") |
|---|
| 1124 | DefineXKBSym("hebrew_teth","ט") ; deprecated |
|---|
| 1125 | DefineXKBSym("hebrew_yod","י") |
|---|
| 1126 | DefineXKBSym("hebrew_finalkaph","ך") |
|---|
| 1127 | DefineXKBSym("hebrew_kaph","כ") |
|---|
| 1128 | DefineXKBSym("hebrew_lamed","ל") |
|---|
| 1129 | DefineXKBSym("hebrew_finalmem","ם") |
|---|
| 1130 | DefineXKBSym("hebrew_mem","מ") |
|---|
| 1131 | DefineXKBSym("hebrew_finalnun","ן") |
|---|
| 1132 | DefineXKBSym("hebrew_nun","נ") |
|---|
| 1133 | DefineXKBSym("hebrew_samech","ס") |
|---|
| 1134 | DefineXKBSym("hebrew_samekh","ס") ; deprecated |
|---|
| 1135 | DefineXKBSym("hebrew_ayin","ע2") |
|---|
| 1136 | DefineXKBSym("hebrew_finalpe","ף") |
|---|
| 1137 | DefineXKBSym("hebrew_pe","פ") |
|---|
| 1138 | DefineXKBSym("hebrew_finalzade","ץ") |
|---|
| 1139 | DefineXKBSym("hebrew_finalzadi","ץ") ; deprecated |
|---|
| 1140 | DefineXKBSym("hebrew_zade","צ") |
|---|
| 1141 | DefineXKBSym("hebrew_zadi","צ") ; deprecated |
|---|
| 1142 | DefineXKBSym("hebrew_qoph","ק") |
|---|
| 1143 | DefineXKBSym("hebrew_kuf","ק") ; deprecated |
|---|
| 1144 | DefineXKBSym("hebrew_resh","ר") |
|---|
| 1145 | DefineXKBSym("hebrew_shin","ש") |
|---|
| 1146 | DefineXKBSym("hebrew_taw","ת") |
|---|
| 1147 | DefineXKBSym("hebrew_taf","ת") ; deprecated |
|---|
| 1148 | DefineXKBSym("Thai_kokai","ก") |
|---|
| 1149 | DefineXKBSym("Thai_khokhai","ข") |
|---|
| 1150 | DefineXKBSym("Thai_khokhuat","ฃ") |
|---|
| 1151 | DefineXKBSym("Thai_khokhwai","ค") |
|---|
| 1152 | DefineXKBSym("Thai_khokhon","ฅ") |
|---|
| 1153 | DefineXKBSym("Thai_khorakhang","ฆ") |
|---|
| 1154 | DefineXKBSym("Thai_ngongu","ง") |
|---|
| 1155 | DefineXKBSym("Thai_chochan","จ") |
|---|
| 1156 | DefineXKBSym("Thai_choching","ฉ") |
|---|
| 1157 | DefineXKBSym("Thai_chochang","ช") |
|---|
| 1158 | DefineXKBSym("Thai_soso","ซ") |
|---|
| 1159 | DefineXKBSym("Thai_chochoe","ฌ") |
|---|
| 1160 | DefineXKBSym("Thai_yoying","ญ") |
|---|
| 1161 | DefineXKBSym("Thai_dochada","ฎ") |
|---|
| 1162 | DefineXKBSym("Thai_topatak","ฏ") |
|---|
| 1163 | DefineXKBSym("Thai_thothan","ฐ") |
|---|
| 1164 | DefineXKBSym("Thai_thonangmontho","ฑ") |
|---|
| 1165 | DefineXKBSym("Thai_thophuthao","ฒ") |
|---|
| 1166 | DefineXKBSym("Thai_nonen","ณ") |
|---|
| 1167 | DefineXKBSym("Thai_dodek","ด") |
|---|
| 1168 | DefineXKBSym("Thai_totao","ต") |
|---|
| 1169 | DefineXKBSym("Thai_thothung","ถ") |
|---|
| 1170 | DefineXKBSym("Thai_thothahan","ท") |
|---|
| 1171 | DefineXKBSym("Thai_thothong","ธ") |
|---|
| 1172 | DefineXKBSym("Thai_nonu","น") |
|---|
| 1173 | DefineXKBSym("Thai_bobaimai","บ") |
|---|
| 1174 | DefineXKBSym("Thai_popla","ป") |
|---|
| 1175 | DefineXKBSym("Thai_phophung","ผ") |
|---|
| 1176 | DefineXKBSym("Thai_fofa","ฝ") |
|---|
| 1177 | DefineXKBSym("Thai_phophan","พ") |
|---|
| 1178 | DefineXKBSym("Thai_fofan","ฟ") |
|---|
| 1179 | DefineXKBSym("Thai_phosamphao","ภ") |
|---|
| 1180 | DefineXKBSym("Thai_moma","ม") |
|---|
| 1181 | DefineXKBSym("Thai_yoyak","ย") |
|---|
| 1182 | DefineXKBSym("Thai_rorua","ร") |
|---|
| 1183 | DefineXKBSym("Thai_ru","ฤ") |
|---|
| 1184 | DefineXKBSym("Thai_loling","ล") |
|---|
| 1185 | DefineXKBSym("Thai_lu","ฦ") |
|---|
| 1186 | DefineXKBSym("Thai_wowaen","ว") |
|---|
| 1187 | DefineXKBSym("Thai_sosala","ศ") |
|---|
| 1188 | DefineXKBSym("Thai_sorusi","ษ") |
|---|
| 1189 | DefineXKBSym("Thai_sosua","ส") |
|---|
| 1190 | DefineXKBSym("Thai_hohip","ห") |
|---|
| 1191 | DefineXKBSym("Thai_lochula","ฬ") |
|---|
| 1192 | DefineXKBSym("Thai_oang","อ") |
|---|
| 1193 | DefineXKBSym("Thai_honokhuk","ฮ") |
|---|
| 1194 | DefineXKBSym("Thai_paiyannoi","ฯ") |
|---|
| 1195 | DefineXKBSym("Thai_saraa","ะ") |
|---|
| 1196 | DefineXKBSym("Thai_maihanakat","ั") |
|---|
| 1197 | DefineXKBSym("Thai_saraaa","า") |
|---|
| 1198 | DefineXKBSym("Thai_saraam","ำ") |
|---|
| 1199 | DefineXKBSym("Thai_sarai","ิ") |
|---|
| 1200 | DefineXKBSym("Thai_saraii","ี") |
|---|
| 1201 | DefineXKBSym("Thai_saraue","ึ") |
|---|
| 1202 | DefineXKBSym("Thai_sarauee","ื") |
|---|
| 1203 | DefineXKBSym("Thai_sarau","ุ") |
|---|
| 1204 | DefineXKBSym("Thai_sarauu","ู") |
|---|
| 1205 | DefineXKBSym("Thai_phinthu","ฺ") |
|---|
| 1206 | DefineXKBSym("Thai_baht","฿") |
|---|
| 1207 | DefineXKBSym("Thai_sarae","เ") |
|---|
| 1208 | DefineXKBSym("Thai_saraae","แ") |
|---|
| 1209 | DefineXKBSym("Thai_sarao","โ") |
|---|
| 1210 | DefineXKBSym("Thai_saraaimaimuan","ใ") |
|---|
| 1211 | DefineXKBSym("Thai_saraaimaimalai","ไ") |
|---|
| 1212 | DefineXKBSym("Thai_lakkhangyao","ๅ") |
|---|
| 1213 | DefineXKBSym("Thai_maiyamok","ๆ") |
|---|
| 1214 | DefineXKBSym("Thai_maitaikhu","็") |
|---|
| 1215 | DefineXKBSym("Thai_maiek","่") |
|---|
| 1216 | DefineXKBSym("Thai_maitho","้") |
|---|
| 1217 | DefineXKBSym("Thai_maitri","๊") |
|---|
| 1218 | DefineXKBSym("Thai_maichattawa","๋") |
|---|
| 1219 | DefineXKBSym("Thai_thanthakhat","์") |
|---|
| 1220 | DefineXKBSym("Thai_nikhahit","ํ") |
|---|
| 1221 | DefineXKBSym("Thai_leksun","๐") |
|---|
| 1222 | DefineXKBSym("Thai_leknung","๑") |
|---|
| 1223 | DefineXKBSym("Thai_leksong","๒") |
|---|
| 1224 | DefineXKBSym("Thai_leksam","๓") |
|---|
| 1225 | DefineXKBSym("Thai_leksi","๔") |
|---|
| 1226 | DefineXKBSym("Thai_lekha","๕") |
|---|
| 1227 | DefineXKBSym("Thai_lekhok","๖") |
|---|
| 1228 | DefineXKBSym("Thai_lekchet","๗") |
|---|
| 1229 | DefineXKBSym("Thai_lekpaet","๘") |
|---|
| 1230 | DefineXKBSym("Thai_lekkao","๙") |
|---|
| 1231 | DefineXKBSym("Korean_Won","₩") |
|---|
| 1232 | DefineXKBSym("Armenian_ligature_ew","և") |
|---|
| 1233 | DefineXKBSym("Armenian_full_stop","։") |
|---|
| 1234 | DefineXKBSym("Armenian_verjaket","։") |
|---|
| 1235 | DefineXKBSym("Armenian_separation_mark","՝") |
|---|
| 1236 | DefineXKBSym("Armenian_but","՝") |
|---|
| 1237 | DefineXKBSym("Armenian_hyphen","֊") |
|---|
| 1238 | DefineXKBSym("Armenian_yentamna","֊") |
|---|
| 1239 | DefineXKBSym("Armenian_exclam","՜") |
|---|
| 1240 | DefineXKBSym("Armenian_amanak","՜") |
|---|
| 1241 | DefineXKBSym("Armenian_accent","՛") |
|---|
| 1242 | DefineXKBSym("Armenian_shesht","՛") |
|---|
| 1243 | DefineXKBSym("Armenian_question","՞") |
|---|
| 1244 | DefineXKBSym("Armenian_paruyk","՞") |
|---|
| 1245 | DefineXKBSym("Armenian_AYB","Ա") |
|---|
| 1246 | DefineXKBSym("Armenian_ayb","ա") |
|---|
| 1247 | DefineXKBSym("Armenian_BEN","Բ") |
|---|
| 1248 | DefineXKBSym("Armenian_ben","բ") |
|---|
| 1249 | DefineXKBSym("Armenian_GIM","Գ") |
|---|
| 1250 | DefineXKBSym("Armenian_gim","գ") |
|---|
| 1251 | DefineXKBSym("Armenian_DA","Դ") |
|---|
| 1252 | DefineXKBSym("Armenian_da","դ") |
|---|
| 1253 | DefineXKBSym("Armenian_YECH","Ե") |
|---|
| 1254 | DefineXKBSym("Armenian_yech","ե") |
|---|
| 1255 | DefineXKBSym("Armenian_ZA","Զ") |
|---|
| 1256 | DefineXKBSym("Armenian_za","զ") |
|---|
| 1257 | DefineXKBSym("Armenian_E","Է") |
|---|
| 1258 | DefineXKBSym("Armenian_e","է") |
|---|
| 1259 | DefineXKBSym("Armenian_AT","Ը") |
|---|
| 1260 | DefineXKBSym("Armenian_at","ը") |
|---|
| 1261 | DefineXKBSym("Armenian_TO","Թ") |
|---|
| 1262 | DefineXKBSym("Armenian_to","թ") |
|---|
| 1263 | DefineXKBSym("Armenian_ZHE","Ժ") |
|---|
| 1264 | DefineXKBSym("Armenian_zhe","ժ") |
|---|
| 1265 | DefineXKBSym("Armenian_INI","Ի") |
|---|
| 1266 | DefineXKBSym("Armenian_ini","ի") |
|---|
| 1267 | DefineXKBSym("Armenian_LYUN","Լ") |
|---|
| 1268 | DefineXKBSym("Armenian_lyun","լ") |
|---|
| 1269 | DefineXKBSym("Armenian_KHE","Խ") |
|---|
| 1270 | DefineXKBSym("Armenian_khe","խ") |
|---|
| 1271 | DefineXKBSym("Armenian_TSA","Ծ") |
|---|
| 1272 | DefineXKBSym("Armenian_tsa","ծ") |
|---|
| 1273 | DefineXKBSym("Armenian_KEN","Կ") |
|---|
| 1274 | DefineXKBSym("Armenian_ken","կ") |
|---|
| 1275 | DefineXKBSym("Armenian_HO","Հ") |
|---|
| 1276 | DefineXKBSym("Armenian_ho","հ") |
|---|
| 1277 | DefineXKBSym("Armenian_DZA","Ձ") |
|---|
| 1278 | DefineXKBSym("Armenian_dza","ձ") |
|---|
| 1279 | DefineXKBSym("Armenian_GHAT","Ղ") |
|---|
| 1280 | DefineXKBSym("Armenian_ghat","ղ") |
|---|
| 1281 | DefineXKBSym("Armenian_TCHE","Ճ") |
|---|
| 1282 | DefineXKBSym("Armenian_tche","ճ") |
|---|
| 1283 | DefineXKBSym("Armenian_MEN","Մ") |
|---|
| 1284 | DefineXKBSym("Armenian_men","մ") |
|---|
| 1285 | DefineXKBSym("Armenian_HI","Յ") |
|---|
| 1286 | DefineXKBSym("Armenian_hi","յ") |
|---|
| 1287 | DefineXKBSym("Armenian_NU","Ն") |
|---|
| 1288 | DefineXKBSym("Armenian_nu","ն") |
|---|
| 1289 | DefineXKBSym("Armenian_SHA","Շ") |
|---|
| 1290 | DefineXKBSym("Armenian_sha","շ") |
|---|
| 1291 | DefineXKBSym("Armenian_VO","Ո") |
|---|
| 1292 | DefineXKBSym("Armenian_vo","ո") |
|---|
| 1293 | DefineXKBSym("Armenian_CHA","Չ") |
|---|
| 1294 | DefineXKBSym("Armenian_cha","չ") |
|---|
| 1295 | DefineXKBSym("Armenian_PE","Պ") |
|---|
| 1296 | DefineXKBSym("Armenian_pe","պ") |
|---|
| 1297 | DefineXKBSym("Armenian_JE","Ջ") |
|---|
| 1298 | DefineXKBSym("Armenian_je","ջ") |
|---|
| 1299 | DefineXKBSym("Armenian_RA","Ռ") |
|---|
| 1300 | DefineXKBSym("Armenian_ra","ռ") |
|---|
| 1301 | DefineXKBSym("Armenian_SE","Ս") |
|---|
| 1302 | DefineXKBSym("Armenian_se","ս") |
|---|
| 1303 | DefineXKBSym("Armenian_VEV","Վ") |
|---|
| 1304 | DefineXKBSym("Armenian_vev","վ") |
|---|
| 1305 | DefineXKBSym("Armenian_TYUN","Տ") |
|---|
| 1306 | DefineXKBSym("Armenian_tyun","տ") |
|---|
| 1307 | DefineXKBSym("Armenian_RE","Ր") |
|---|
| 1308 | DefineXKBSym("Armenian_re","ր") |
|---|
| 1309 | DefineXKBSym("Armenian_TSO","Ց") |
|---|
| 1310 | DefineXKBSym("Armenian_tso","ց") |
|---|
| 1311 | DefineXKBSym("Armenian_VYUN","Ւ") |
|---|
| 1312 | DefineXKBSym("Armenian_vyun","ւ") |
|---|
| 1313 | DefineXKBSym("Armenian_PYUR","Փ") |
|---|
| 1314 | DefineXKBSym("Armenian_pyur","փ") |
|---|
| 1315 | DefineXKBSym("Armenian_KE","Ք") |
|---|
| 1316 | DefineXKBSym("Armenian_ke","ք") |
|---|
| 1317 | DefineXKBSym("Armenian_O","Օ") |
|---|
| 1318 | DefineXKBSym("Armenian_o","օ") |
|---|
| 1319 | DefineXKBSym("Armenian_FE","Ֆ") |
|---|
| 1320 | DefineXKBSym("Armenian_fe","ֆ") |
|---|
| 1321 | DefineXKBSym("Armenian_apostrophe","՚") |
|---|
| 1322 | DefineXKBSym("Georgian_an","ა") |
|---|
| 1323 | DefineXKBSym("Georgian_ban","ბ") |
|---|
| 1324 | DefineXKBSym("Georgian_gan","გ") |
|---|
| 1325 | DefineXKBSym("Georgian_don","დ") |
|---|
| 1326 | DefineXKBSym("Georgian_en","ე") |
|---|
| 1327 | DefineXKBSym("Georgian_vin","ვ") |
|---|
| 1328 | DefineXKBSym("Georgian_zen","ზ") |
|---|
| 1329 | DefineXKBSym("Georgian_tan","თ") |
|---|
| 1330 | DefineXKBSym("Georgian_in","ი") |
|---|
| 1331 | DefineXKBSym("Georgian_kan","კ") |
|---|
| 1332 | DefineXKBSym("Georgian_las","ლ") |
|---|
| 1333 | DefineXKBSym("Georgian_man","მ") |
|---|
| 1334 | DefineXKBSym("Georgian_nar","ნ") |
|---|
| 1335 | DefineXKBSym("Georgian_on","ო") |
|---|
| 1336 | DefineXKBSym("Georgian_par","პ") |
|---|
| 1337 | DefineXKBSym("Georgian_zhar","ჟ") |
|---|
| 1338 | DefineXKBSym("Georgian_rae","რ") |
|---|
| 1339 | DefineXKBSym("Georgian_san","ს") |
|---|
| 1340 | DefineXKBSym("Georgian_tar","ტ") |
|---|
| 1341 | DefineXKBSym("Georgian_un","უ") |
|---|
| 1342 | DefineXKBSym("Georgian_phar","ფ") |
|---|
| 1343 | DefineXKBSym("Georgian_khar","ქ") |
|---|
| 1344 | DefineXKBSym("Georgian_ghan","ღ") |
|---|
| 1345 | DefineXKBSym("Georgian_qar","ყ") |
|---|
| 1346 | DefineXKBSym("Georgian_shin","შ") |
|---|
| 1347 | DefineXKBSym("Georgian_chin","ჩ") |
|---|
| 1348 | DefineXKBSym("Georgian_can","ც") |
|---|
| 1349 | DefineXKBSym("Georgian_jil","ძ") |
|---|
| 1350 | DefineXKBSym("Georgian_cil","წ") |
|---|
| 1351 | DefineXKBSym("Georgian_char","ჭ") |
|---|
| 1352 | DefineXKBSym("Georgian_xan","ხ") |
|---|
| 1353 | DefineXKBSym("Georgian_jhan","ჯ") |
|---|
| 1354 | DefineXKBSym("Georgian_hae","ჰ") |
|---|
| 1355 | DefineXKBSym("Georgian_he","ჱ") |
|---|
| 1356 | DefineXKBSym("Georgian_hie","ჲ") |
|---|
| 1357 | DefineXKBSym("Georgian_we","ჳ") |
|---|
| 1358 | DefineXKBSym("Georgian_har","ჴ") |
|---|
| 1359 | DefineXKBSym("Georgian_hoe","ჵ") |
|---|
| 1360 | DefineXKBSym("Georgian_fi","ჶ") |
|---|
| 1361 | DefineXKBSym("Xabovedot","Ẋ") |
|---|
| 1362 | DefineXKBSym("Ibreve","Ĭ") |
|---|
| 1363 | DefineXKBSym("Zstroke","Ƶ") |
|---|
| 1364 | DefineXKBSym("Gcaron","Ǧ") |
|---|
| 1365 | DefineXKBSym("Ocaron","ǒ") |
|---|
| 1366 | DefineXKBSym("Obarred","Ɵ") |
|---|
| 1367 | DefineXKBSym("xabovedot","ẋ") |
|---|
| 1368 | DefineXKBSym("ibreve","ĭ") |
|---|
| 1369 | DefineXKBSym("zstroke","ƶ") |
|---|
| 1370 | DefineXKBSym("gcaron","ǧ") |
|---|
| 1371 | DefineXKBSym("ocaron","ǒ") |
|---|
| 1372 | DefineXKBSym("obarred","ɵ") |
|---|
| 1373 | DefineXKBSym("SCHWA","Ə") |
|---|
| 1374 | DefineXKBSym("schwa","ə") |
|---|
| 1375 | DefineXKBSym("Lbelowdot","Ḷ") |
|---|
| 1376 | DefineXKBSym("lbelowdot","ḷ") |
|---|
| 1377 | DefineXKBSym("Abelowdot","Ạ") |
|---|
| 1378 | DefineXKBSym("abelowdot","ạ") |
|---|
| 1379 | DefineXKBSym("Ahook","Ả") |
|---|
| 1380 | DefineXKBSym("ahook","ả") |
|---|
| 1381 | DefineXKBSym("Acircumflexacute","Ấ") |
|---|
| 1382 | DefineXKBSym("acircumflexacute","ấ") |
|---|
| 1383 | DefineXKBSym("Acircumflexgrave","Ầ") |
|---|
| 1384 | DefineXKBSym("acircumflexgrave","ầ") |
|---|
| 1385 | DefineXKBSym("Acircumflexhook","Ẩ") |
|---|
| 1386 | DefineXKBSym("acircumflexhook","ẩ") |
|---|
| 1387 | DefineXKBSym("Acircumflextilde","Ẫ") |
|---|
| 1388 | DefineXKBSym("acircumflextilde","ẫ") |
|---|
| 1389 | DefineXKBSym("Acircumflexbelowdot","Ậ") |
|---|
| 1390 | DefineXKBSym("acircumflexbelowdot","ậ") |
|---|
| 1391 | DefineXKBSym("Abreveacute","Ắ") |
|---|
| 1392 | DefineXKBSym("abreveacute","ắ") |
|---|
| 1393 | DefineXKBSym("Abrevegrave","Ằ") |
|---|
| 1394 | DefineXKBSym("abrevegrave","ằ") |
|---|
| 1395 | DefineXKBSym("Abrevehook","Ẳ") |
|---|
| 1396 | DefineXKBSym("abrevehook","ẳ") |
|---|
| 1397 | DefineXKBSym("Abrevetilde","Ẵ") |
|---|
| 1398 | DefineXKBSym("abrevetilde","ẵ") |
|---|
| 1399 | DefineXKBSym("Abrevebelowdot","Ặ") |
|---|
| 1400 | DefineXKBSym("abrevebelowdot","ặ") |
|---|
| 1401 | DefineXKBSym("Ebelowdot","Ẹ") |
|---|
| 1402 | DefineXKBSym("ebelowdot","ẹ") |
|---|
| 1403 | DefineXKBSym("Ehook","Ẻ") |
|---|
| 1404 | DefineXKBSym("ehook","ẻ") |
|---|
| 1405 | DefineXKBSym("Etilde","Ẽ") |
|---|
| 1406 | DefineXKBSym("etilde","ẽ") |
|---|
| 1407 | DefineXKBSym("Ecircumflexacute","Ế") |
|---|
| 1408 | DefineXKBSym("ecircumflexacute","ế") |
|---|
| 1409 | DefineXKBSym("Ecircumflexgrave","Ề") |
|---|
| 1410 | DefineXKBSym("ecircumflexgrave","ề") |
|---|
| 1411 | DefineXKBSym("Ecircumflexhook","Ể") |
|---|
| 1412 | DefineXKBSym("ecircumflexhook","ể") |
|---|
| 1413 | DefineXKBSym("Ecircumflextilde","Ễ") |
|---|
| 1414 | DefineXKBSym("ecircumflextilde","ễ") |
|---|
| 1415 | DefineXKBSym("Ecircumflexbelowdot","Ệ") |
|---|
| 1416 | DefineXKBSym("ecircumflexbelowdot","ệ") |
|---|
| 1417 | DefineXKBSym("Ihook","Ỉ") |
|---|
| 1418 | DefineXKBSym("ihook","ỉ") |
|---|
| 1419 | DefineXKBSym("Ibelowdot","Ị") |
|---|
| 1420 | DefineXKBSym("ibelowdot","ị") |
|---|
| 1421 | DefineXKBSym("Obelowdot","Ọ") |
|---|
| 1422 | DefineXKBSym("obelowdot","ọ") |
|---|
| 1423 | DefineXKBSym("Ohook","Ỏ") |
|---|
| 1424 | DefineXKBSym("ohook","ỏ") |
|---|
| 1425 | DefineXKBSym("Ocircumflexacute","Ố") |
|---|
| 1426 | DefineXKBSym("ocircumflexacute","ố") |
|---|
| 1427 | DefineXKBSym("Ocircumflexgrave","Ồ") |
|---|
| 1428 | DefineXKBSym("ocircumflexgrave","ồ") |
|---|
| 1429 | DefineXKBSym("Ocircumflexhook","Ổ") |
|---|
| 1430 | DefineXKBSym("ocircumflexhook","ổ") |
|---|
| 1431 | DefineXKBSym("Ocircumflextilde","Ỗ") |
|---|
| 1432 | DefineXKBSym("ocircumflextilde","ỗ") |
|---|
| 1433 | DefineXKBSym("Ocircumflexbelowdot","Ộ") |
|---|
| 1434 | DefineXKBSym("ocircumflexbelowdot","ộ") |
|---|
| 1435 | DefineXKBSym("Ohornacute","Ớ") |
|---|
| 1436 | DefineXKBSym("ohornacute","ớ") |
|---|
| 1437 | DefineXKBSym("Ohorngrave","Ờ") |
|---|
| 1438 | DefineXKBSym("ohorngrave","ờ") |
|---|
| 1439 | DefineXKBSym("Ohornhook","Ở") |
|---|
| 1440 | DefineXKBSym("ohornhook","ở") |
|---|
| 1441 | DefineXKBSym("Ohorntilde","Ỡ") |
|---|
| 1442 | DefineXKBSym("ohorntilde","ỡ") |
|---|
| 1443 | DefineXKBSym("Ohornbelowdot","Ợ") |
|---|
| 1444 | DefineXKBSym("ohornbelowdot","ợ") |
|---|
| 1445 | DefineXKBSym("Ubelowdot","Ụ") |
|---|
| 1446 | DefineXKBSym("ubelowdot","ụ") |
|---|
| 1447 | DefineXKBSym("Uhook","Ủ") |
|---|
| 1448 | DefineXKBSym("uhook","ủ") |
|---|
| 1449 | DefineXKBSym("Uhornacute","Ứ") |
|---|
| 1450 | DefineXKBSym("uhornacute","ứ") |
|---|
| 1451 | DefineXKBSym("Uhorngrave","Ừ") |
|---|
| 1452 | DefineXKBSym("uhorngrave","ừ") |
|---|
| 1453 | DefineXKBSym("Uhornhook","Ử") |
|---|
| 1454 | DefineXKBSym("uhornhook","ử") |
|---|
| 1455 | DefineXKBSym("Uhorntilde","Ữ") |
|---|
| 1456 | DefineXKBSym("uhorntilde","ữ") |
|---|
| 1457 | DefineXKBSym("Uhornbelowdot","Ự") |
|---|
| 1458 | DefineXKBSym("uhornbelowdot","ự") |
|---|
| 1459 | DefineXKBSym("Ybelowdot","Ỵ") |
|---|
| 1460 | DefineXKBSym("ybelowdot","ỵ") |
|---|
| 1461 | DefineXKBSym("Yhook","Ỷ") |
|---|
| 1462 | DefineXKBSym("yhook","ỷ") |
|---|
| 1463 | DefineXKBSym("Ytilde","Ỹ") |
|---|
| 1464 | DefineXKBSym("ytilde","ỹ") |
|---|
| 1465 | DefineXKBSym("Ohorn","Ơ") |
|---|
| 1466 | DefineXKBSym("ohorn","ơ") |
|---|
| 1467 | DefineXKBSym("Uhorn","Ư") |
|---|
| 1468 | DefineXKBSym("uhorn","ư") |
|---|
| 1469 | DefineXKBSym("EcuSign","₠") |
|---|
| 1470 | DefineXKBSym("ColonSign","₡") |
|---|
| 1471 | DefineXKBSym("CruzeiroSign","₢") |
|---|
| 1472 | DefineXKBSym("FFrancSign","₣") |
|---|
| 1473 | DefineXKBSym("LiraSign","₤") |
|---|
| 1474 | DefineXKBSym("MillSign","₥") |
|---|
| 1475 | DefineXKBSym("NairaSign","₦") |
|---|
| 1476 | DefineXKBSym("PesetaSign","₧") |
|---|
| 1477 | DefineXKBSym("RupeeSign","₨") |
|---|
| 1478 | DefineXKBSym("WonSign","₩") |
|---|
| 1479 | DefineXKBSym("NewSheqelSign","₪") |
|---|
| 1480 | DefineXKBSym("DongSign","₫") |
|---|
| 1481 | DefineXKBSym("EuroSign","€") |
|---|
| 1482 | DefineXKBSym("zerosuperior","⁰") |
|---|
| 1483 | DefineXKBSym("foursuperior","⁴") |
|---|
| 1484 | DefineXKBSym("fivesuperior","⁵") |
|---|
| 1485 | DefineXKBSym("sixsuperior","⁶") |
|---|
| 1486 | DefineXKBSym("sevensuperior","⁷") |
|---|
| 1487 | DefineXKBSym("eightsuperior","⁸") |
|---|
| 1488 | DefineXKBSym("ninesuperior","⁹") |
|---|
| 1489 | DefineXKBSym("zerosubscript","₀") |
|---|
| 1490 | DefineXKBSym("onesubscript","₁") |
|---|
| 1491 | DefineXKBSym("twosubscript","₂") |
|---|
| 1492 | DefineXKBSym("threesubscript","₃") |
|---|
| 1493 | DefineXKBSym("foursubscript","₄") |
|---|
| 1494 | DefineXKBSym("fivesubscript","₅") |
|---|
| 1495 | DefineXKBSym("sixsubscript","₆") |
|---|
| 1496 | DefineXKBSym("sevensubscript","₇") |
|---|
| 1497 | DefineXKBSym("eightsubscript","₈") |
|---|
| 1498 | DefineXKBSym("ninesubscript","₉") |
|---|
| 1499 | DefineXKBSym("partdifferential","∂") |
|---|
| 1500 | DefineXKBSym("emptyset","∅") |
|---|
| 1501 | DefineXKBSym("elementof","∈") |
|---|
| 1502 | DefineXKBSym("notelementof","∉") |
|---|
| 1503 | DefineXKBSym("containsas","∋") |
|---|
| 1504 | DefineXKBSym("squareroot","√") |
|---|
| 1505 | DefineXKBSym("cuberoot","∛") |
|---|
| 1506 | DefineXKBSym("fourthroot","∜") |
|---|
| 1507 | DefineXKBSym("dintegral","∬") |
|---|
| 1508 | DefineXKBSym("tintegral","∭") |
|---|
| 1509 | DefineXKBSym("because","∵") |
|---|
| 1510 | DefineXKBSym("approxeq","≅") |
|---|
| 1511 | DefineXKBSym("notapproxeq","≇") |
|---|
| 1512 | DefineXKBSym("notidentical","≢") |
|---|
| 1513 | DefineXKBSym("stricteq","≣") |
|---|
| 1514 | DefineXKBSym("braille_blank","⠀") |
|---|
| 1515 | DefineXKBSym("braille_dots_1","⠁") |
|---|
| 1516 | DefineXKBSym("braille_dots_2","⠂") |
|---|
| 1517 | DefineXKBSym("braille_dots_12","⠃") |
|---|
| 1518 | DefineXKBSym("braille_dots_3","⠄") |
|---|
| 1519 | DefineXKBSym("braille_dots_13","⠅") |
|---|
| 1520 | DefineXKBSym("braille_dots_23","⠆") |
|---|
| 1521 | DefineXKBSym("braille_dots_123","⠇") |
|---|
| 1522 | DefineXKBSym("braille_dots_4","⠈") |
|---|
| 1523 | DefineXKBSym("braille_dots_14","⠉") |
|---|
| 1524 | DefineXKBSym("braille_dots_24","⠊") |
|---|
| 1525 | DefineXKBSym("braille_dots_124","⠋") |
|---|
| 1526 | DefineXKBSym("braille_dots_34","⠌") |
|---|
| 1527 | DefineXKBSym("braille_dots_134","⠍") |
|---|
| 1528 | DefineXKBSym("braille_dots_234","⠎") |
|---|
| 1529 | DefineXKBSym("braille_dots_1234","⠏") |
|---|
| 1530 | DefineXKBSym("braille_dots_5","⠐") |
|---|
| 1531 | DefineXKBSym("braille_dots_15","⠑") |
|---|
| 1532 | DefineXKBSym("braille_dots_25","⠒") |
|---|
| 1533 | DefineXKBSym("braille_dots_125","⠓") |
|---|
| 1534 | DefineXKBSym("braille_dots_35","⠔") |
|---|
| 1535 | DefineXKBSym("braille_dots_135","⠕") |
|---|
| 1536 | DefineXKBSym("braille_dots_235","⠖") |
|---|
| 1537 | DefineXKBSym("braille_dots_1235","⠗") |
|---|
| 1538 | DefineXKBSym("braille_dots_45","⠘") |
|---|
| 1539 | DefineXKBSym("braille_dots_145","⠙") |
|---|
| 1540 | DefineXKBSym("braille_dots_245","⠚") |
|---|
| 1541 | DefineXKBSym("braille_dots_1245","⠛") |
|---|
| 1542 | DefineXKBSym("braille_dots_345","⠜") |
|---|
| 1543 | DefineXKBSym("braille_dots_1345","⠝") |
|---|
| 1544 | DefineXKBSym("braille_dots_2345","⠞") |
|---|
| 1545 | DefineXKBSym("braille_dots_12345","⠟") |
|---|
| 1546 | DefineXKBSym("braille_dots_6","⠠") |
|---|
| 1547 | DefineXKBSym("braille_dots_16","⠡") |
|---|
| 1548 | DefineXKBSym("braille_dots_26","⠢") |
|---|
| 1549 | DefineXKBSym("braille_dots_126","⠣") |
|---|
| 1550 | DefineXKBSym("braille_dots_36","⠤") |
|---|
| 1551 | DefineXKBSym("braille_dots_136","⠥") |
|---|
| 1552 | DefineXKBSym("braille_dots_236","⠦") |
|---|
| 1553 | DefineXKBSym("braille_dots_1236","⠧") |
|---|
| 1554 | DefineXKBSym("braille_dots_46","⠨") |
|---|
| 1555 | DefineXKBSym("braille_dots_146","⠩") |
|---|
| 1556 | DefineXKBSym("braille_dots_246","⠪") |
|---|
| 1557 | DefineXKBSym("braille_dots_1246","⠫") |
|---|
| 1558 | DefineXKBSym("braille_dots_346","⠬") |
|---|
| 1559 | DefineXKBSym("braille_dots_1346","⠭") |
|---|
| 1560 | DefineXKBSym("braille_dots_2346","⠮") |
|---|
| 1561 | DefineXKBSym("braille_dots_12346","⠯") |
|---|
| 1562 | DefineXKBSym("braille_dots_56","⠰") |
|---|
| 1563 | DefineXKBSym("braille_dots_156","⠱") |
|---|
| 1564 | DefineXKBSym("braille_dots_256","⠲") |
|---|
| 1565 | DefineXKBSym("braille_dots_1256","⠳") |
|---|
| 1566 | DefineXKBSym("braille_dots_356","⠴") |
|---|
| 1567 | DefineXKBSym("braille_dots_1356","⠵") |
|---|
| 1568 | DefineXKBSym("braille_dots_2356","⠶") |
|---|
| 1569 | DefineXKBSym("braille_dots_12356","⠷") |
|---|
| 1570 | DefineXKBSym("braille_dots_456","⠸") |
|---|
| 1571 | DefineXKBSym("braille_dots_1456","⠹") |
|---|
| 1572 | DefineXKBSym("braille_dots_2456","⠺") |
|---|
| 1573 | DefineXKBSym("braille_dots_12456","⠻") |
|---|
| 1574 | DefineXKBSym("braille_dots_3456","⠼") |
|---|
| 1575 | DefineXKBSym("braille_dots_13456","⠽") |
|---|
| 1576 | DefineXKBSym("braille_dots_23456","⠾") |
|---|
| 1577 | DefineXKBSym("braille_dots_123456","⠿") |
|---|
| 1578 | DefineXKBSym("braille_dots_7","⡀") |
|---|
| 1579 | DefineXKBSym("braille_dots_17","⡁") |
|---|
| 1580 | DefineXKBSym("braille_dots_27","⡂") |
|---|
| 1581 | DefineXKBSym("braille_dots_127","⡃") |
|---|
| 1582 | DefineXKBSym("braille_dots_37","⡄") |
|---|
| 1583 | DefineXKBSym("braille_dots_137","⡅") |
|---|
| 1584 | DefineXKBSym("braille_dots_237","⡆") |
|---|
| 1585 | DefineXKBSym("braille_dots_1237","⡇") |
|---|
| 1586 | DefineXKBSym("braille_dots_47","⡈") |
|---|
| 1587 | DefineXKBSym("braille_dots_147","⡉") |
|---|
| 1588 | DefineXKBSym("braille_dots_247","⡊") |
|---|
| 1589 | DefineXKBSym("braille_dots_1247","⡋") |
|---|
| 1590 | DefineXKBSym("braille_dots_347","⡌") |
|---|
| 1591 | DefineXKBSym("braille_dots_1347","⡍") |
|---|
| 1592 | DefineXKBSym("braille_dots_2347","⡎") |
|---|
| 1593 | DefineXKBSym("braille_dots_12347","⡏") |
|---|
| 1594 | DefineXKBSym("braille_dots_57","⡐") |
|---|
| 1595 | DefineXKBSym("braille_dots_157","⡑") |
|---|
| 1596 | DefineXKBSym("braille_dots_257","⡒") |
|---|
| 1597 | DefineXKBSym("braille_dots_1257","⡓") |
|---|
| 1598 | DefineXKBSym("braille_dots_357","⡔") |
|---|
| 1599 | DefineXKBSym("braille_dots_1357","⡕") |
|---|
| 1600 | DefineXKBSym("braille_dots_2357","⡖") |
|---|
| 1601 | DefineXKBSym("braille_dots_12357","⡗") |
|---|
| 1602 | DefineXKBSym("braille_dots_457","⡘") |
|---|
| 1603 | DefineXKBSym("braille_dots_1457","⡙") |
|---|
| 1604 | DefineXKBSym("braille_dots_2457","⡚") |
|---|
| 1605 | DefineXKBSym("braille_dots_12457","⡛") |
|---|
| 1606 | DefineXKBSym("braille_dots_3457","⡜") |
|---|
| 1607 | DefineXKBSym("braille_dots_13457","⡝") |
|---|
| 1608 | DefineXKBSym("braille_dots_23457","⡞") |
|---|
| 1609 | DefineXKBSym("braille_dots_123457","⡟") |
|---|
| 1610 | DefineXKBSym("braille_dots_67","⡠") |
|---|
| 1611 | DefineXKBSym("braille_dots_167","⡡") |
|---|
| 1612 | DefineXKBSym("braille_dots_267","⡢") |
|---|
| 1613 | DefineXKBSym("braille_dots_1267","⡣") |
|---|
| 1614 | DefineXKBSym("braille_dots_367","⡤") |
|---|
| 1615 | DefineXKBSym("braille_dots_1367","⡥") |
|---|
| 1616 | DefineXKBSym("braille_dots_2367","⡦") |
|---|
| 1617 | DefineXKBSym("braille_dots_12367","⡧") |
|---|
| 1618 | DefineXKBSym("braille_dots_467","⡨") |
|---|
| 1619 | DefineXKBSym("braille_dots_1467","⡩") |
|---|
| 1620 | DefineXKBSym("braille_dots_2467","⡪") |
|---|
| 1621 | DefineXKBSym("braille_dots_12467","⡫") |
|---|
| 1622 | DefineXKBSym("braille_dots_3467","⡜") |
|---|
| 1623 | DefineXKBSym("braille_dots_13467","⡭") |
|---|
| 1624 | DefineXKBSym("braille_dots_23467","⡮") |
|---|
| 1625 | DefineXKBSym("braille_dots_123467","⡯") |
|---|
| 1626 | DefineXKBSym("braille_dots_567","⡰") |
|---|
| 1627 | DefineXKBSym("braille_dots_1567","⡱") |
|---|
| 1628 | DefineXKBSym("braille_dots_2567","⡲") |
|---|
| 1629 | DefineXKBSym("braille_dots_12567","⡳") |
|---|
| 1630 | DefineXKBSym("braille_dots_3567","⡴") |
|---|
| 1631 | DefineXKBSym("braille_dots_13567","⡵") |
|---|
| 1632 | DefineXKBSym("braille_dots_23567","⡶") |
|---|
| 1633 | DefineXKBSym("braille_dots_123567","⡷") |
|---|
| 1634 | DefineXKBSym("braille_dots_4567","⡸") |
|---|
| 1635 | DefineXKBSym("braille_dots_14567","⡹") |
|---|
| 1636 | DefineXKBSym("braille_dots_24567","⡺") |
|---|
| 1637 | DefineXKBSym("braille_dots_124567","⡻") |
|---|
| 1638 | DefineXKBSym("braille_dots_34567","⡼") |
|---|
| 1639 | DefineXKBSym("braille_dots_134567","⡽") |
|---|
| 1640 | DefineXKBSym("braille_dots_234567","⡾") |
|---|
| 1641 | DefineXKBSym("braille_dots_1234567","⡿") |
|---|
| 1642 | DefineXKBSym("braille_dots_8","⢀") |
|---|
| 1643 | DefineXKBSym("braille_dots_18","⢁") |
|---|
| 1644 | DefineXKBSym("braille_dots_28","⢂") |
|---|
| 1645 | DefineXKBSym("braille_dots_128","⢃") |
|---|
| 1646 | DefineXKBSym("braille_dots_38","⢄") |
|---|
| 1647 | DefineXKBSym("braille_dots_138","⢅") |
|---|
| 1648 | DefineXKBSym("braille_dots_238","⢆") |
|---|
| 1649 | DefineXKBSym("braille_dots_1238","⢇") |
|---|
| 1650 | DefineXKBSym("braille_dots_48","⢈") |
|---|
| 1651 | DefineXKBSym("braille_dots_148","⢉") |
|---|
| 1652 | DefineXKBSym("braille_dots_248","⢊") |
|---|
| 1653 | DefineXKBSym("braille_dots_1248","⢋") |
|---|
| 1654 | DefineXKBSym("braille_dots_348","⢌") |
|---|
| 1655 | DefineXKBSym("braille_dots_1348","⢍") |
|---|
| 1656 | DefineXKBSym("braille_dots_2348","⢎") |
|---|
| 1657 | DefineXKBSym("braille_dots_12348","⢏") |
|---|
| 1658 | DefineXKBSym("braille_dots_58","⢐") |
|---|
| 1659 | DefineXKBSym("braille_dots_158","⢑") |
|---|
| 1660 | DefineXKBSym("braille_dots_258","⢒") |
|---|
| 1661 | DefineXKBSym("braille_dots_1258","⢓") |
|---|
| 1662 | DefineXKBSym("braille_dots_358","⢔") |
|---|
| 1663 | DefineXKBSym("braille_dots_1358","⢕") |
|---|
| 1664 | DefineXKBSym("braille_dots_2358","⢖") |
|---|
| 1665 | DefineXKBSym("braille_dots_12358","⢗") |
|---|
| 1666 | DefineXKBSym("braille_dots_458","⢘") |
|---|
| 1667 | DefineXKBSym("braille_dots_1458","⢙") |
|---|
| 1668 | DefineXKBSym("braille_dots_2458","⢚") |
|---|
| 1669 | DefineXKBSym("braille_dots_12458","⢛") |
|---|
| 1670 | DefineXKBSym("braille_dots_3458","⢜") |
|---|
| 1671 | DefineXKBSym("braille_dots_13458","⢝") |
|---|
| 1672 | DefineXKBSym("braille_dots_23458","⢞") |
|---|
| 1673 | DefineXKBSym("braille_dots_123458","⢟") |
|---|
| 1674 | DefineXKBSym("braille_dots_68","⢠") |
|---|
| 1675 | DefineXKBSym("braille_dots_168","⢡") |
|---|
| 1676 | DefineXKBSym("braille_dots_268","⢢") |
|---|
| 1677 | DefineXKBSym("braille_dots_1268","⢣") |
|---|
| 1678 | DefineXKBSym("braille_dots_368","⢤") |
|---|
| 1679 | DefineXKBSym("braille_dots_1368","⢥") |
|---|
| 1680 | DefineXKBSym("braille_dots_2368","⢦") |
|---|
| 1681 | DefineXKBSym("braille_dots_12368","⢧") |
|---|
| 1682 | DefineXKBSym("braille_dots_468","⢨") |
|---|
| 1683 | DefineXKBSym("braille_dots_1468","⢩") |
|---|
| 1684 | DefineXKBSym("braille_dots_2468","⢪") |
|---|
| 1685 | DefineXKBSym("braille_dots_12468","⢫") |
|---|
| 1686 | DefineXKBSym("braille_dots_3468","⢬") |
|---|
| 1687 | DefineXKBSym("braille_dots_13468","⢭") |
|---|
| 1688 | DefineXKBSym("braille_dots_23468","⢮") |
|---|
| 1689 | DefineXKBSym("braille_dots_123468","⢯") |
|---|
| 1690 | DefineXKBSym("braille_dots_568","⢰") |
|---|
| 1691 | DefineXKBSym("braille_dots_1568","⢱") |
|---|
| 1692 | DefineXKBSym("braille_dots_2568","⢲") |
|---|
| 1693 | DefineXKBSym("braille_dots_12568","⢳") |
|---|
| 1694 | DefineXKBSym("braille_dots_3568","⢴") |
|---|
| 1695 | DefineXKBSym("braille_dots_13568","⢵") |
|---|
| 1696 | DefineXKBSym("braille_dots_23568","⢶") |
|---|
| 1697 | DefineXKBSym("braille_dots_123568","⢷") |
|---|
| 1698 | DefineXKBSym("braille_dots_4568","⢸") |
|---|
| 1699 | DefineXKBSym("braille_dots_14568","⢹") |
|---|
| 1700 | DefineXKBSym("braille_dots_24568","⢺") |
|---|
| 1701 | DefineXKBSym("braille_dots_124568","⢻") |
|---|
| 1702 | DefineXKBSym("braille_dots_34568","⢼") |
|---|
| 1703 | DefineXKBSym("braille_dots_134568","⢽") |
|---|
| 1704 | DefineXKBSym("braille_dots_234568","⢾") |
|---|
| 1705 | DefineXKBSym("braille_dots_1234568","⢿") |
|---|
| 1706 | DefineXKBSym("braille_dots_78","⣀") |
|---|
| 1707 | DefineXKBSym("braille_dots_178","⣁") |
|---|
| 1708 | DefineXKBSym("braille_dots_278","⣂") |
|---|
| 1709 | DefineXKBSym("braille_dots_1278","⣃") |
|---|
| 1710 | DefineXKBSym("braille_dots_378","⣄") |
|---|
| 1711 | DefineXKBSym("braille_dots_1378","⣅") |
|---|
| 1712 | DefineXKBSym("braille_dots_2378","⣆") |
|---|
| 1713 | DefineXKBSym("braille_dots_12378","⣇") |
|---|
| 1714 | DefineXKBSym("braille_dots_478","⣈") |
|---|
| 1715 | DefineXKBSym("braille_dots_1478","⣉") |
|---|
| 1716 | DefineXKBSym("braille_dots_2478","⣊") |
|---|
| 1717 | DefineXKBSym("braille_dots_12478","⣋") |
|---|
| 1718 | DefineXKBSym("braille_dots_3478","⣌") |
|---|
| 1719 | DefineXKBSym("braille_dots_13478","⣍") |
|---|
| 1720 | DefineXKBSym("braille_dots_23478","⣎") |
|---|
| 1721 | DefineXKBSym("braille_dots_123478","⣏") |
|---|
| 1722 | DefineXKBSym("braille_dots_578","⣐") |
|---|
| 1723 | DefineXKBSym("braille_dots_1578","⣑") |
|---|
| 1724 | DefineXKBSym("braille_dots_2578","⣒") |
|---|
| 1725 | DefineXKBSym("braille_dots_12578","⣓") |
|---|
| 1726 | DefineXKBSym("braille_dots_3578","⣔") |
|---|
| 1727 | DefineXKBSym("braille_dots_13578","⣕") |
|---|
| 1728 | DefineXKBSym("braille_dots_23578","⣖") |
|---|
| 1729 | DefineXKBSym("braille_dots_123578","⣗") |
|---|
| 1730 | DefineXKBSym("braille_dots_4578","⣘") |
|---|
| 1731 | DefineXKBSym("braille_dots_14578","⣙") |
|---|
| 1732 | DefineXKBSym("braille_dots_24578","⣚") |
|---|
| 1733 | DefineXKBSym("braille_dots_124578","⣛") |
|---|
| 1734 | DefineXKBSym("braille_dots_34578","⣜") |
|---|
| 1735 | DefineXKBSym("braille_dots_134578","⣝") |
|---|
| 1736 | DefineXKBSym("braille_dots_234578","⣞") |
|---|
| 1737 | DefineXKBSym("braille_dots_1234578","⣟") |
|---|
| 1738 | DefineXKBSym("braille_dots_678","⣠") |
|---|
| 1739 | DefineXKBSym("braille_dots_1678","⣡") |
|---|
| 1740 | DefineXKBSym("braille_dots_2678","⣢") |
|---|
| 1741 | DefineXKBSym("braille_dots_12678","⣣") |
|---|
| 1742 | DefineXKBSym("braille_dots_3678","⣤") |
|---|
| 1743 | DefineXKBSym("braille_dots_13678","⣥") |
|---|
| 1744 | DefineXKBSym("braille_dots_23678","⣦") |
|---|
| 1745 | DefineXKBSym("braille_dots_123678","⣧") |
|---|
| 1746 | DefineXKBSym("braille_dots_4678","⣨") |
|---|
| 1747 | DefineXKBSym("braille_dots_14678","⣩") |
|---|
| 1748 | DefineXKBSym("braille_dots_24678","⣪") |
|---|
| 1749 | DefineXKBSym("braille_dots_124678","⣫") |
|---|
| 1750 | DefineXKBSym("braille_dots_34678","⣬") |
|---|
| 1751 | DefineXKBSym("braille_dots_134678","⣭") |
|---|
| 1752 | DefineXKBSym("braille_dots_234678","⣮") |
|---|
| 1753 | DefineXKBSym("braille_dots_1234678","⣯") |
|---|
| 1754 | DefineXKBSym("braille_dots_5678","⣰") |
|---|
| 1755 | DefineXKBSym("braille_dots_15678","⣱") |
|---|
| 1756 | DefineXKBSym("braille_dots_25678","⣲") |
|---|
| 1757 | DefineXKBSym("braille_dots_125678","⣳") |
|---|
| 1758 | DefineXKBSym("braille_dots_35678","⣴") |
|---|
| 1759 | DefineXKBSym("braille_dots_135678","⣵") |
|---|
| 1760 | DefineXKBSym("braille_dots_235678","⣶") |
|---|
| 1761 | DefineXKBSym("braille_dots_1235678","⣷") |
|---|
| 1762 | DefineXKBSym("braille_dots_45678","⣸") |
|---|
| 1763 | DefineXKBSym("braille_dots_145678","⣹") |
|---|
| 1764 | DefineXKBSym("braille_dots_245678","⣺") |
|---|
| 1765 | DefineXKBSym("braille_dots_1245678","⣻") |
|---|
| 1766 | DefineXKBSym("braille_dots_345678","⣼") |
|---|
| 1767 | DefineXKBSym("braille_dots_1345678","⣽") |
|---|
| 1768 | DefineXKBSym("braille_dots_2345678","⣾") |
|---|
| 1769 | DefineXKBSym("braille_dots_12345678","⣿") |
|---|
| 1770 | DefineXKBSym("NoSymbol","U000020") |
|---|
| 1771 | } |
|---|
| 1772 | |
|---|
| 1773 | convertXkbsym(X) { |
|---|
| 1774 | global |
|---|
| 1775 | nlen := StrLen(X) |
|---|
| 1776 | SS := X . " " |
|---|
| 1777 | pos := InStr(KSYM%nlen%,SS,true) |
|---|
| 1778 | if (pos>0) { |
|---|
| 1779 | poscd := 7*(pos-1)/(nlen+1)+1 |
|---|
| 1780 | X := SubStr(KSCD%nlen%,poscd,7) |
|---|
| 1781 | return X |
|---|
| 1782 | } else if (SubStr(X,1,1) == "U") |
|---|
| 1783 | return X |
|---|
| 1784 | else { |
|---|
| 1785 | ResName := EncodeUni(X) |
|---|
| 1786 | if (StrLen(ResName) == 7) |
|---|
| 1787 | return ResName |
|---|
| 1788 | } |
|---|
| 1789 | return "" |
|---|
| 1790 | } |
|---|
| 1791 | |
|---|
| 1792 | EncodeUniCompose(str) { |
|---|
| 1793 | SetFormat, Integer, hex |
|---|
| 1794 | result := "" |
|---|
| 1795 | loop { |
|---|
| 1796 | if (str == "") |
|---|
| 1797 | break |
|---|
| 1798 | char := asc(SubStr(str,1,1)) |
|---|
| 1799 | str := SubStr(str,2) |
|---|
| 1800 | if (char < 0x80) |
|---|
| 1801 | result .= "U" . SubStr("000000" . SubStr(char,3),-5) |
|---|
| 1802 | else if (char < 0xC0) { |
|---|
| 1803 | ; error |
|---|
| 1804 | } else if (char < 0xE0) { |
|---|
| 1805 | char2 := asc(Substr(str,1,1)) |
|---|
| 1806 | str := SubStr(str,2) |
|---|
| 1807 | if ((char2 < 0x80) or (char2 > 0xBF)) { |
|---|
| 1808 | ; error |
|---|
| 1809 | } else { |
|---|
| 1810 | result .= "U" . SubStr("000000" . SubStr((((char & 0x1F) << 6) + (char2 & 0x3F)),3),-5) |
|---|
| 1811 | } |
|---|
| 1812 | } else if (char < 0xF0) { |
|---|
| 1813 | char2 := asc(SubStr(str,1,1)) |
|---|
| 1814 | char3 := asc(SubStr(str,2,1)) |
|---|
| 1815 | str := SubStr(str,3) |
|---|
| 1816 | if ((char2 < 0x80) or (char2 > 0xBF) |
|---|
| 1817 | or (char3 < 0x80) or (char3 > 0xBF)) { |
|---|
| 1818 | ; error |
|---|
| 1819 | } else { |
|---|
| 1820 | result .= "U" . SubStr("000000" . SubStr((((char & 0x0F) << 12) + ((char2 & 0x3F) << 6) + (char3 & 0x3F)),3),-5) |
|---|
| 1821 | } |
|---|
| 1822 | } else if (char < 0xF8) { |
|---|
| 1823 | char2 := asc(SubStr(str,1,1)) |
|---|
| 1824 | char3 := asc(SubStr(str,2,1)) |
|---|
| 1825 | char4 := asc(SubStr(str,3,1)) |
|---|
| 1826 | str := SubStr(str,4) |
|---|
| 1827 | if ( (char2 < 0x80) or (char2 > 0xBF) |
|---|
| 1828 | or (char3 < 0x80) or (char3 > 0xBF) |
|---|
| 1829 | or (char4 < 0x80) or (char4 > 0xBF)) { |
|---|
| 1830 | ; error |
|---|
| 1831 | } else { |
|---|
| 1832 | result .= "U" . SubStr("000000" . SubStr((((char & 0x07) << 18) + ((char2 & 0x3F) << 12) + ((char3 & 0x3F) << 6) + (char4 & 0x3F)),3),-5) |
|---|
| 1833 | } |
|---|
| 1834 | } |
|---|
| 1835 | } |
|---|
| 1836 | SetFormat, Integer, d |
|---|
| 1837 | StringUpper,result,result |
|---|
| 1838 | return result |
|---|
| 1839 | } |
|---|
| 1840 | |
|---|
| 1841 | EncodeUniComposeA(ea) { |
|---|
| 1842 | if (StrLen(ea) == 7) |
|---|
| 1843 | return ea |
|---|
| 1844 | return EncodeUniCompose(ea) |
|---|
| 1845 | } |
|---|
| 1846 | |
|---|
| 1847 | VarSetCapacity(Composita,10240000) ; 10 MB |
|---|
| 1848 | |
|---|
| 1849 | ProcessComposeFile(FFrom) { |
|---|
| 1850 | global |
|---|
| 1851 | |
|---|
| 1852 | FileRead, FileContents, %FFrom% |
|---|
| 1853 | |
|---|
| 1854 | Loop, parse, FileContents, `n, `r ; Specifying `n prior to `r allows both Windows and Unix files to be parsed. |
|---|
| 1855 | { |
|---|
| 1856 | Line := A_LoopField |
|---|
| 1857 | if ((Line == "") or (SubStr(Line,1,5) == "XCOMM") or (SubStr(Line,1,1) == "#")) |
|---|
| 1858 | continue |
|---|
| 1859 | Line := RegExReplace(Line,"[\t ]*(<[^>]*>)[\t ]*","$1") |
|---|
| 1860 | RegExMatch(Line,"([^:]*):[\t ]*""((\\.|[^""])*)"".*",OutputVar) |
|---|
| 1861 | ReplaceLeft := OutputVar1 |
|---|
| 1862 | ReplaceRight := "" |
|---|
| 1863 | loop { |
|---|
| 1864 | thechar := SubStr(OutputVar2,1,1) |
|---|
| 1865 | OutputVar2 := SubStr(OutputVar2,2) |
|---|
| 1866 | if (thechar == "\") { |
|---|
| 1867 | thechar := SubStr(OutputVar2,1,1) |
|---|
| 1868 | OutputVar2 := SubStr(OutputVar2,2) |
|---|
| 1869 | if (thechar == "n") |
|---|
| 1870 | thechar := chr(0x000d) ; Line-Feed |
|---|
| 1871 | ReplaceRight := ReplaceRight . thechar |
|---|
| 1872 | } else |
|---|
| 1873 | ReplaceRight := ReplaceRight . thechar |
|---|
| 1874 | if (OutputVar2 == "") |
|---|
| 1875 | break |
|---|
| 1876 | } |
|---|
| 1877 | |
|---|
| 1878 | ; care for replaceleft |
|---|
| 1879 | modkeys := "" |
|---|
| 1880 | loop { |
|---|
| 1881 | if ((SubStr(ReplaceLeft,1,1)=="<") and (InStr(ReplaceLeft,">"))) { |
|---|
| 1882 | Xkbsym := SubStr(ReplaceLeft,2,InStr(ReplaceLeft,">")-2) |
|---|
| 1883 | ReplaceLeft := SubStr(ReplaceLeft,InStr(ReplaceLeft,">")+1) |
|---|
| 1884 | |
|---|
| 1885 | modkey := ConvertXkbsym(Xkbsym) |
|---|
| 1886 | if (modkey == "") { |
|---|
| 1887 | modkeys := "" ; invalidate whole line |
|---|
| 1888 | break |
|---|
| 1889 | } |
|---|
| 1890 | modkeys := modkeys . modkey |
|---|
| 1891 | if (ReplaceLeft == "") |
|---|
| 1892 | break |
|---|
| 1893 | if (CM%modkeys% != 1) |
|---|
| 1894 | CM%modkeys% := 1 |
|---|
| 1895 | } |
|---|
| 1896 | else { |
|---|
| 1897 | modkeys := "" ; invalidate whole line |
|---|
| 1898 | break |
|---|
| 1899 | } |
|---|
| 1900 | } |
|---|
| 1901 | if (modkeys != "") { |
|---|
| 1902 | ressymb := EncodeUniCompose(ReplaceRight) |
|---|
| 1903 | CD%modkeys% := ressymb |
|---|
| 1904 | if (StrLen(ressymb)==7) |
|---|
| 1905 | CRC%ressymb% .= " " . modkeys |
|---|
| 1906 | } |
|---|
| 1907 | } |
|---|
| 1908 | |
|---|
| 1909 | } |
|---|
| 1910 | |
|---|
| 1911 | LoadCurrentComposeFile(FIn) { |
|---|
| 1912 | global |
|---|
| 1913 | if (!CurrentComposeLoaded) { |
|---|
| 1914 | DefineXKBSyms() |
|---|
| 1915 | CurrentComposeLoaded := 1 |
|---|
| 1916 | } |
|---|
| 1917 | ProcessComposeFile(Fin) |
|---|
| 1918 | } |
|---|
| 1919 | |
|---|
| 1920 | LoadCurrentCompose() { |
|---|
| 1921 | global |
|---|
| 1922 | ; setup a new thread to start immediately in the background |
|---|
| 1923 | SetTimer,ConvertCompose,-1 |
|---|
| 1924 | return |
|---|
| 1925 | |
|---|
| 1926 | ConvertCompose: |
|---|
| 1927 | ComposePath := "..\..\..\Compose\src" |
|---|
| 1928 | LoadCurrentComposeFile(ComposePath . "\en_US.UTF-8") |
|---|
| 1929 | LoadCurrentComposeFile(ComposePath . "\base.module") |
|---|
| 1930 | LoadCurrentComposeFile(ComposePath . "\cyrillic.module") |
|---|
| 1931 | LoadCurrentComposeFile(ComposePath . "\fast.module") |
|---|
| 1932 | LoadCurrentComposeFile(ComposePath . "\greek.module") |
|---|
| 1933 | LoadCurrentComposeFile(ComposePath . "\lang.module") |
|---|
| 1934 | LoadCurrentComposeFile(ComposePath . "\math.module") |
|---|
| 1935 | TrayTip,Compose-Konvertierung,Konvertierung abgeschlossen!,10,1 |
|---|
| 1936 | return |
|---|
| 1937 | } |
|---|