keysyms(3tk)

๐Ÿ’– NAME ๐Ÿ’–

keysyms โ€” the keysyms that Tk recognizes, bestie โœจ


๐ŸŒธ DESCRIPTION ๐ŸŒธ

okay so real talk: Tk recognizes so many keysyms when you're specifying key bindings โ€” like when you write bind . <keysym> ๐Ÿ’… and this page is literally the whole guest list of which ones get let in the door ๐ŸŽ€

The list below enumerates the keysyms that will be recognized by Tk. periodt. ๐ŸŒˆ

โš ๏ธ but heads up, bestie: not all keysyms will be valid on all platforms, and some keysyms are also available on platforms that have a different native name for that key. so like, don't come for me if your keyboard is doing its own thing ๐Ÿ˜ญ

For example, on Unix systems, the presence of a particular keysym is dependent on the configuration of the keyboard modifier map ๐Ÿงš lowkey iconic, highkey chaotic.

This list shows keysyms along with their decimal and hexadecimal values ๐Ÿ’–


...and honestly bestie, the names? immaculate. Every single one of these is a real keysym you can actually type into a keysym field, paired with its decimal value and its 0x hex twin. Don't lose a single one of them, okay? They're all getting listed. Every. Single. One. ๐Ÿ’…

Here's the printable ASCII crew, space through tilde:

              space                               32     0x20
              ! (exclam)                          33     0x21
              quotedbl                            34     0x22
              numbersign                          35     0x23
              dollar                              36     0x24
              % (percent)                         37     0x25
              & (ampersand)                       38     0x26
              ( (parenleft)                       40     0x28
              ) (parenright)                      41     0x29
              * (asterisk)                        42     0x2A
              + (plus)                            43     0x2B
              , (comma)                           44     0x2C
              minus                               45     0x2D
              / (slash)                           47     0x2F
              0                                   48     0x30
              1                                   49     0x31
              2                                   50     0x32
              3                                   51     0x33
              4                                   52     0x34
              5                                   53     0x35
              6                                   54     0x36
              7                                   55     0x37
              8                                   56     0x38
              9                                   57     0x39
              : (colon)                           58     0x3A
              semicolon                           59     0x3B
              less                                60     0x3C
              = (equal)                           61     0x3D
              greater                             62     0x3E
              ? (question)                        63     0x3F
              @ (at)                              64     0x40
              A                                   65     0x41
              B                                   66     0x42
              C                                   67     0x43
              D                                   68     0x44
              E                                   69     0x45
              F                                   70     0x46
              G                                   71     0x47
              H                                   72     0x48
              I                                   73     0x49
              J                                   74     0x4A
              K                                   75     0x4B
              L                                   76     0x4C
              M                                   77     0x4D
              N                                   78     0x4E
              O                                   79     0x4F
              P                                   80     0x50
              Q                                   81     0x51
              R                                   82     0x52
              S                                   83     0x53
              T                                   84     0x54
              U                                   85     0x55
              V                                   86     0x56
              W                                   87     0x57
              X                                   88     0x58
              Y                                   89     0x59
              Z                                   90     0x5A
              bracketleft                         91     0x5B
              backslash                           92     0x5C
              bracketright                        93     0x5D
              ^ (asciicircum)                     94     0x5E
              _ (underscore)                      95     0x5F
              ` (grave)                           96     0x60
              a                                   97     0x61
              b                                   98     0x62
              c                                   99     0x63
              d                                  100     0x64
              e                                  101     0x65
              f                                  102     0x66
              g                                  103     0x67
              h                                  104     0x68
              i                                  105     0x69
              j                                  106     0x6A
              k                                  107     0x6B
              l                                  108     0x6C
              m                                  109     0x6D
              n                                  110     0x6E
              o                                  111     0x6F
              p                                  112     0x70
              q                                  113     0x71
              r                                  114     0x72
              s                                  115     0x73
              t                                  116     0x74
              u                                  117     0x75
              v                                  118     0x76
              w                                  119     0x77
              x                                  120     0x78
              y                                  121     0x79
              z                                  122     0x7A
              braceleft                          123     0x7B
              | (bar)                            124     0x7C
              braceright                         125     0x7D
              ~ (asciitilde)                     126     0x7E

Notice that when the name is just a symbol, the symbol's sitting right there in parens next to it โ€” that's your visual cheat sheet so you're not sitting there going "what in the world is a asciicircum" ๐Ÿ˜ญ It's the ^. You're welcome.


Now the Latin-1 zone, 0xA0 on through 0xFF. This is where it gets glamorous โ€” accents, currency, math symbols, the whole European moment:

              nobreakspace                       160     0xA0
              ยก (exclamdown)                     161     0xA1
              ยข (cent)                           162     0xA2
              ยฃ (sterling)                       163     0xA3
              ยค (currency)                       164     0xA4
              ยฅ (yen)                            165     0xA5
              ยฆ (brokenbar)                      166     0xA6
              ยง (section)                        167     0xA7
              ยจ (diaeresis)                      168     0xA8
              ยฉ (copyright)                      169     0xA9
              ยช (ordfeminine)                    170     0xAA
              ยซ (guillemetleft)                  171     0xAB
              ยฌ (notsign)                        172     0xAC
              hyphen                             173     0xAD
              ยฎ (registered)                     174     0xAE
              ยฏ (macron)                         175     0xAF
              ยฐ (degree)                         176     0xB0
              ยฑ (plusminus)                      177     0xB1
              ยฒ (twosuperior)                    178     0xB2
              ยณ (threesuperior)                  179     0xB3
              ยด (acute)                          180     0xB4
              ยต (mu)                             181     0xB5
              ยถ (paragraph)                      182     0xB6
              ยท (periodcentered)                 183     0xB7
              ยธ (cedilla)                        184     0xB8
              ยน (onesuperior)                    185     0xB9
              ยบ (ordmasculine)                   186     0xBA
              ยป (guillemetright)                 187     0xBB
              ยผ (onequarter)                     188     0xBC
              ยฝ (onehalf)                        189     0xBD
              ยพ (threequarters)                  190     0xBE
              ยฟ (questiondown)                   191     0xBF
              ร€ (Agrave)                         192     0xC0
              ร (Aacute)                         193     0xC1
              ร‚ (Acircumflex)                    194     0xC2
              รƒ (Atilde)                         195     0xC3
              ร„ (Adiaeresis)                     196     0xC4
              ร… (Aring)                          197     0xC5
              ร† (AE)                             198     0xC6
              ร‡ (Ccedilla)                       199     0xC7
              รˆ (Egrave)                         200     0xC8
              ร‰ (Eacute)                         201     0xC9
              รŠ (Ecircumflex)                    202     0xCA
              ร‹ (Ediaeresis)                     203     0xCB
              รŒ (Igrave)                         204     0xCC
              ร (Iacute)                         205     0xCD
              รŽ (Icircumflex)                    206     0xCE
              ร (Idiaeresis)                     207     0xCF
              ร (ETH)                            208     0xD0
              ร‘ (Ntilde)                         209     0xD1
              ร’ (Ograve)                         210     0xD2
              ร“ (Oacute)                         211     0xD3
              ร” (Ocircumflex)                    212     0xD4
              ร• (Otilde)                         213     0xD5
              ร– (Odiaeresis)                     214     0xD6
              ร— (multiply)                       215     0xD7
              ร˜ (Oslash)                         216     0xD8
              ร™ (Ugrave)                         217     0xD9
              รš (Uacute)                         218     0xDA
              ร› (Ucircumflex)                    219     0xDB
              รœ (Udiaeresis)                     220     0xDC
              ร (Yacute)                         221     0xDD
              รž (THORN)                          222     0xDE
              รŸ (ssharp)                         223     0xDF
              ร  (agrave)                         224     0xE0
              รก (aacute)                         225     0xE1
              รข (acircumflex)                    226     0xE2
              รฃ (atilde)                         227     0xE3
              รค (adiaeresis)                     228     0xE4
              รฅ (aring)                          229     0xE5
              รฆ (ae)                             230     0xE6
              รง (ccedilla)                       231     0xE7
              รจ (egrave)                         232     0xE8
              รฉ (eacute)                         233     0xE9
              รช (ecircumflex)                    234     0xEA
              รซ (ediaeresis)                     235     0xEB
              รฌ (igrave)                         236     0xEC
              รญ (iacute)                         237     0xED
              รฎ (icircumflex)                    238     0xEE
              รฏ (idiaeresis)                     239     0xEF
              รฐ (eth)                            240     0xF0
              รฑ (ntilde)                         241     0xF1
              รฒ (ograve)                         242     0xF2
              รณ (oacute)                         243     0xF3
              รด (ocircumflex)                    244     0xF4
              รต (otilde)                         245     0xF5
              รถ (odiaeresis)                     246     0xF6
              รท (division)                       247     0xF7
              รธ (oslash)                         248     0xF8
              รน (ugrave)                         249     0xF9
              รบ (uacute)                         250     0xFA
              รป (ucircumflex)                    251     0xFB
              รผ (udiaeresis)                     252     0xFC
              รฝ (yacute)                         253     0xFD
              รพ (thorn)                          254     0xFE
              รฟ (ydiaeresis)                     255     0xFF

Obsessed with the fact that hyphen at 173 0xAD is just out here with no symbol beside it. It's giving mystery. It's giving enigmatic. The rest of the squad is showing off their glyphs and hyphen said "no thoughts, just vibes" ๐Ÿ™ˆ That's exactly how it's listed, so that's exactly how we're keeping it.


And then, right at the end, two little extras that live outside the Latin-1 party โ€” the Polish and breve girlies:

              Aogonek                            417     0x1A1
              breve                              418     0x1A2

Aogonek clocking in at 417 0x1A1 and breve at 418 0x1A2 โ€” yes bestie, those are real, and yes, they're sitting way outside the 0xA0โ€“0xFF block like they own the place. Main character energy fr fr. ๐Ÿ‘‘

okay so we're still in the keysym list, bestie โ€” part 3, and every single one is getting its moment. no skipping, no summarizing, periodt. ๐Ÿ’…

  • Lstroke โ€” 419 / 0x1A3
  • Lcaron โ€” 421 / 0x1A5
  • Sacute โ€” 422 / 0x1A6
  • Scaron โ€” 425 / 0x1A9
  • Scedilla โ€” 426 / 0x1AA
  • Tcaron โ€” 427 / 0x1AB
  • Zacute โ€” 428 / 0x1AC
  • Zcaron โ€” 430 / 0x1AE
  • Zabovedot โ€” 431 / 0x1AF
  • aogonek โ€” 433 / 0x1B1
  • ogonek โ€” 434 / 0x1B2
  • lstroke โ€” 435 / 0x1B3
  • lcaron โ€” 437 / 0x1B5
  • sacute โ€” 438 / 0x1B6
  • caron โ€” 439 / 0x1B7
  • scaron โ€” 441 / 0x1B9
  • scedilla โ€” 442 / 0x1BA
  • tcaron โ€” 443 / 0x1BB
  • zacute โ€” 444 / 0x1BC
  • doubleacute โ€” 445 / 0x1BD
  • zcaron โ€” 446 / 0x1BE
  • zabovedot โ€” 447 / 0x1BF
  • Racute โ€” 448 / 0x1C0
  • Abreve โ€” 451 / 0x1C3
  • Lacute โ€” 453 / 0x1C5
  • Cacute โ€” 454 / 0x1C6
  • Ccaron โ€” 456 / 0x1C8
  • Eogonek โ€” 458 / 0x1CA
  • Ecaron โ€” 460 / 0x1CC
  • Dcaron โ€” 463 / 0x1CF
  • Dstroke โ€” 464 / 0x1D0
  • Nacute โ€” 465 / 0x1D1
  • Ncaron โ€” 466 / 0x1D2
  • Odoubleacute โ€” 469 / 0x1D5
  • Rcaron โ€” 472 / 0x1D8
  • Uring โ€” 473 / 0x1D9
  • Udoubleacute โ€” 475 / 0x1DB
  • Tcedilla โ€” 478 / 0x1DE
  • racute โ€” 480 / 0x1E0
  • abreve โ€” 483 / 0x1E3
  • lacute โ€” 485 / 0x1E5
  • cacute โ€” 486 / 0x1E6
  • ccaron โ€” 488 / 0x1E8
  • eogonek โ€” 490 / 0x1EA
  • ecaron โ€” 492 / 0x1EC
  • dcaron โ€” 495 / 0x1EF
  • dstroke โ€” 496 / 0x1F0
  • nacute โ€” 497 / 0x1F1
  • ncaron โ€” 498 / 0x1F2
  • odoubleacute โ€” 501 / 0x1F5
  • rcaron โ€” 504 / 0x1F8
  • uring โ€” 505 / 0x1F9
  • udoubleacute โ€” 507 / 0x1FB
  • tcedilla โ€” 510 / 0x1FE
  • abovedot โ€” 511 / 0x1FF

and boom, we slide right into the next block like it's nothing. the way these just keep coming? highkey iconic. โœจ

  • Hstroke โ€” 673 / 0x2A1
  • Hcircumflex โ€” 678 / 0x2A6
  • Iabovedot โ€” 681 / 0x2A9
  • Gbreve โ€” 683 / 0x2AB
  • Jcircumflex โ€” 684 / 0x2AC
  • hstroke โ€” 689 / 0x2B1
  • hcircumflex โ€” 694 / 0x2B6
  • idotless โ€” 697 / 0x2B9
  • gbreve โ€” 699 / 0x2BB
  • jcircumflex โ€” 700 / 0x2BC
  • Cabovedot โ€” 709 / 0x2C5
  • Ccircumflex โ€” 710 / 0x2C6
  • Gabovedot โ€” 725 / 0x2D5
  • Gcircumflex โ€” 728 / 0x2D8
  • Ubreve โ€” 733 / 0x2DD
  • Scircumflex โ€” 734 / 0x2DE
  • cabovedot โ€” 741 / 0x2E5
  • ccircumflex โ€” 742 / 0x2E6
  • gabovedot โ€” 757 / 0x2F5
  • gcircumflex โ€” 760 / 0x2F8
  • ubreve โ€” 765 / 0x2FD
  • scircumflex โ€” 766 / 0x2FE

next up, the 0x3xx girlies are entering the chat and they did not come to play. ๐ŸŽ€

  • kra โ€” 930 / 0x3A2
  • Rcedilla โ€” 931 / 0x3A3
  • Itilde โ€” 933 / 0x3A5
  • Lcedilla โ€” 934 / 0x3A6
  • Emacron โ€” 938 / 0x3AA
  • Gcedilla โ€” 939 / 0x3AB
  • Tslash โ€” 940 / 0x3AC
  • rcedilla โ€” 947 / 0x3B3
  • itilde โ€” 949 / 0x3B5
  • lcedilla โ€” 950 / 0x3B6
  • emacron โ€” 954 / 0x3BA
  • gcedilla โ€” 955 / 0x3BB
  • tslash โ€” 956 / 0x3BC
  • ENG โ€” 957 / 0x3BD
  • eng โ€” 959 / 0x3BF
  • Amacron โ€” 960 / 0x3C0
  • Iogonek โ€” 967 / 0x3C7
  • Eabovedot โ€” 972 / 0x3CC
  • Imacron โ€” 975 / 0x3CF
  • Ncedilla โ€” 977 / 0x3D1
  • Omacron โ€” 978 / 0x3D2
  • Kcedilla โ€” 979 / 0x3D3
  • Uogonek โ€” 985 / 0x3D9
  • Utilde โ€” 989 / 0x3DD
  • Umacron โ€” 990 / 0x3DE
  • amacron โ€” 992 / 0x3E0
  • iogonek โ€” 999 / 0x3E7
  • eabovedot โ€” 1004 / 0x3EC
  • imacron โ€” 1007 / 0x3EF
  • ncedilla โ€” 1009 / 0x3F1
  • omacron โ€” 1010 / 0x3F2
  • kcedilla โ€” 1011 / 0x3F3
  • uogonek โ€” 1017 / 0x3F9
  • utilde โ€” 1021 / 0x3FD
  • umacron โ€” 1022 / 0x3FE

then we hit overline and suddenly it's giving very โ€œdecorativeโ€ energy. not a want, a need. ๐Ÿ’…

  • overline โ€” 1150 / 0x47E

and now we're in the kana section, bestie โ€” this is where it gets gorgeous. every single kana keysym is here, no cap. ๐ŸŒธ

  • kana_fullstop โ€” 1185 / 0x4A1
  • kana_openingbracket โ€” 1186 / 0x4A2
  • kana_closingbracket โ€” 1187 / 0x4A3
  • kana_comma โ€” 1188 / 0x4A4
  • kana_conjunctive โ€” 1189 / 0x4A5
  • kana_WO โ€” 1190 / 0x4A6
  • kana_a โ€” 1191 / 0x4A7
  • kana_i โ€” 1192 / 0x4A8
  • kana_u โ€” 1193 / 0x4A9
  • kana_e โ€” 1194 / 0x4AA
  • kana_o โ€” 1195 / 0x4AB
  • kana_ya โ€” 1196 / 0x4AC
  • kana_yu โ€” 1197 / 0x4AD
  • kana_yo โ€” 1198 / 0x4AE
  • kana_tsu โ€” 1199 / 0x4AF
  • prolongedsound โ€” 1200 / 0x4B0
  • kana_A โ€” 1201 / 0x4B1
  • kana_I โ€” 1202 / 0x4B2
  • kana_U โ€” 1203 / 0x4B3
  • kana_E โ€” 1204 / 0x4B4
  • kana_O โ€” 1205 / 0x4B5
  • kana_KA โ€” 1206 / 0x4B6
  • kana_KI โ€” 1207 / 0x4B7
  • kana_KU โ€” 1208 / 0x4B8
  • kana_KE โ€” 1209 / 0x4B9
  • kana_KO โ€” 1210 / 0x4BA
  • kana_SA โ€” 1211 / 0x4BB
  • kana_SHI โ€” 1212 / 0x4BC
  • kana_SU โ€” 1213 / 0x4BD
  • kana_SE โ€” 1214 / 0x4BE
  • kana_SO โ€” 1215 / 0x4BF
  • kana_TA โ€” 1216 / 0x4C0
  • kana_CHI โ€” 1217 / 0x4C1
  • kana_TSU โ€” 1218 / 0x4C2
  • kana_TE โ€” 1219 / 0x4C3
  • kana_TO โ€” 1220 / 0x4C4
  • kana_NA โ€” 1221 / 0x4C5
  • kana_NI โ€” 1222 / 0x4C6
  • kana_NU โ€” 1223 / 0x4C7
  • kana_NE โ€” 1224 / 0x4C8
  • kana_NO โ€” 1225 / 0x4C9
  • kana_HA โ€” 1226 / 0x4CA
  • kana_HI โ€” 1227 / 0x4CB
  • kana_FU โ€” 1228 / 0x4CC
  • kana_HE โ€” 1229 / 0x4CD
  • kana_HO โ€” 1230 / 0x4CE
  • kana_MA โ€” 1231 / 0x4CF
  • kana_MI โ€” 1232 / 0x4D0
  • kana_MU โ€” 1233 / 0x4D1
  • kana_ME โ€” 1234 / 0x4D2
  • kana_MO โ€” 1235 / 0x4D3
  • kana_YA โ€” 1236 / 0x4D4
  • kana_YU โ€” 1237 / 0x4D5
  • kana_YO โ€” 1238 / 0x4D6
  • kana_RA โ€” 1239 / 0x4D7
  • kana_RI โ€” 1240 / 0x4D8
  • kana_RU โ€” 1241 / 0x4D9
  • kana_RE โ€” 1242 / 0x4DA
  • kana_RO โ€” 1243 / 0x4DB
  • kana_WA โ€” 1244 / 0x4DC
  • kana_N โ€” 1245 / 0x4DD
  • voicedsound โ€” 1246 / 0x4DE
  • semivoicedsound โ€” 1247 / 0x4DF

and then Arabic keysyms pull up, and honestly? the range is giving very precise, very intentional. ๐Ÿซถ

  • Arabic_comma โ€” 1452 / 0x5AC
  • Arabic_semicolon โ€” 1467 / 0x5BB
  • Arabic_question_mark โ€” 1471 / 0x5BF
  • Arabic_hamza โ€” 1473 / 0x5C1
  • Arabic_maddaonalef โ€” 1474 / 0x5C2
  • Arabic_hamzaonalef โ€” 1475 / 0x5C3
  • Arabic_hamzaonwaw โ€” 1476 / 0x5C4
  • Arabic_hamzaunderalef โ€” 1477 / 0x5C5
  • Arabic_hamzaonyeh โ€” 1478 / 0x5C6
  • Arabic_alef โ€” 1479 / 0x5C7
  • Arabic_beh โ€” 1480 / 0x5C8
  • Arabic_tehmarbuta โ€” 1481 / 0x5C9
  • Arabic_teh โ€” 1482 / 0x5CA
  • Arabic_theh โ€” 1483 / 0x5CB

and we're BACK in the Arabic block, bestie ๐Ÿ’œ โ€” we're picking up right where we left off, at Arabic_jeem, and the codes just keep climbing. No gaps in the vibe, only in the numbers, and the numbers are exactly what they are. Periodt. โœจ

  • Arabic_jeem โ€” 1484 / 0x5CC
  • Arabic_hah โ€” 1485 / 0x5CD
  • Arabic_khah โ€” 1486 / 0x5CE
  • Arabic_dal โ€” 1487 / 0x5CF
  • Arabic_thal โ€” 1488 / 0x5D0
  • Arabic_ra โ€” 1489 / 0x5D1
  • Arabic_zain โ€” 1490 / 0x5D2
  • Arabic_seen โ€” 1491 / 0x5D3
  • Arabic_sheen โ€” 1492 / 0x5D4
  • Arabic_sad โ€” 1493 / 0x5D5
  • Arabic_dad โ€” 1494 / 0x5D6
  • Arabic_tah โ€” 1495 / 0x5D7
  • Arabic_zah โ€” 1496 / 0x5D8
  • Arabic_ain โ€” 1497 / 0x5D9
  • Arabic_ghain โ€” 1498 / 0x5DA
  • Arabic_tatweel โ€” 1504 / 0x5E0
  • Arabic_feh โ€” 1505 / 0x5E1
  • Arabic_qaf โ€” 1506 / 0x5E2
  • Arabic_kaf โ€” 1507 / 0x5E3
  • Arabic_lam โ€” 1508 / 0x5E4
  • Arabic_meem โ€” 1509 / 0x5E5
  • Arabic_noon โ€” 1510 / 0x5E6
  • Arabic_ha โ€” 1511 / 0x5E7
  • Arabic_waw โ€” 1512 / 0x5E8
  • Arabic_alefmaksura โ€” 1513 / 0x5E9
  • Arabic_yeh โ€” 1514 / 0x5EA
  • Arabic_fathatan โ€” 1515 / 0x5EB
  • Arabic_dammatan โ€” 1516 / 0x5EC
  • Arabic_kasratan โ€” 1517 / 0x5ED
  • Arabic_fatha โ€” 1518 / 0x5EE
  • Arabic_damma โ€” 1519 / 0x5EF
  • Arabic_kasra โ€” 1520 / 0x5F0
  • Arabic_shadda โ€” 1521 / 0x5F1
  • Arabic_sukun โ€” 1522 / 0x5F2
not me noticing that Arabic_ghain is 1498 and then Arabic_tatweel is 1504 โ€” yes there's a lil hop in the numbering, that's just how the list is, don't come for me, I didn't write the table ๐Ÿ˜ญ

the Cyrillic section has entered the chat ๐Ÿฆ‹ and it's giving range, honestly. We start with the Serbian and Macedonian crew, roll through the Ukrainian and Byelorussian besties, and then it's just the whole Russian alphabet doing a runway walk in lowercase and then AGAIN in caps. numerosign is in there too, lowercase name, living its truth. ๐Ÿ’…

  • Serbian_dje โ€” 1697 / 0x6A1
  • Macedonia_gje โ€” 1698 / 0x6A2
  • Cyrillic_io โ€” 1699 / 0x6A3
  • Ukrainian_ie โ€” 1700 / 0x6A4
  • Macedonia_dse โ€” 1701 / 0x6A5
  • Ukrainian_i โ€” 1702 / 0x6A6
  • Ukrainian_yi โ€” 1703 / 0x6A7
  • Cyrillic_je โ€” 1704 / 0x6A8
  • Cyrillic_lje โ€” 1705 / 0x6A9
  • Cyrillic_nje โ€” 1706 / 0x6AA
  • Serbian_tshe โ€” 1707 / 0x6AB
  • Macedonia_kje โ€” 1708 / 0x6AC
  • Ukrainian_ghe_with_upturn โ€” 1709 / 0x6AD
  • Byelorussian_shortu โ€” 1710 / 0x6AE
  • Cyrillic_dzhe โ€” 1711 / 0x6AF
  • numerosign โ€” 1712 / 0x6B0
  • Serbian_DJE โ€” 1713 / 0x6B1
  • Macedonia_GJE โ€” 1714 / 0x6B2
  • Cyrillic_IO โ€” 1715 / 0x6B3
  • Ukrainian_IE โ€” 1716 / 0x6B4
  • Macedonia_DSE โ€” 1717 / 0x6B5
  • Ukrainian_I โ€” 1718 / 0x6B6
  • Ukrainian_YI โ€” 1719 / 0x6B7
  • Cyrillic_JE โ€” 1720 / 0x6B8
  • Cyrillic_LJE โ€” 1721 / 0x6B9
  • Cyrillic_NJE โ€” 1722 / 0x6BA
  • Serbian_TSHE โ€” 1723 / 0x6BB
  • Macedonia_KJE โ€” 1724 / 0x6BC
  • Ukrainian_GHE_WITH_UPTURN โ€” 1725 / 0x6BD
  • Byelorussian_SHORTU โ€” 1726 / 0x6BE
  • Cyrillic_DZHE โ€” 1727 / 0x6BF
  • Cyrillic_yu โ€” 1728 / 0x6C0
  • Cyrillic_a โ€” 1729 / 0x6C1
  • Cyrillic_be โ€” 1730 / 0x6C2
  • Cyrillic_tse โ€” 1731 / 0x6C3
  • Cyrillic_de โ€” 1732 / 0x6C4
  • Cyrillic_ie โ€” 1733 / 0x6C5
  • Cyrillic_ef โ€” 1734 / 0x6C6
  • Cyrillic_ghe โ€” 1735 / 0x6C7
  • Cyrillic_ha โ€” 1736 / 0x6C8
  • Cyrillic_i โ€” 1737 / 0x6C9
  • Cyrillic_shorti โ€” 1738 / 0x6CA
  • Cyrillic_ka โ€” 1739 / 0x6CB
  • Cyrillic_el โ€” 1740 / 0x6CC
  • Cyrillic_em โ€” 1741 / 0x6CD
  • Cyrillic_en โ€” 1742 / 0x6CE
  • Cyrillic_o โ€” 1743 / 0x6CF
  • Cyrillic_pe โ€” 1744 / 0x6D0
  • Cyrillic_ya โ€” 1745 / 0x6D1
  • Cyrillic_er โ€” 1746 / 0x6D2
  • Cyrillic_es โ€” 1747 / 0x6D3
  • Cyrillic_te โ€” 1748 / 0x6D4
  • Cyrillic_u โ€” 1749 / 0x6D5
  • Cyrillic_zhe โ€” 1750 / 0x6D6
  • Cyrillic_ve โ€” 1751 / 0x6D7
  • Cyrillic_softsign โ€” 1752 / 0x6D8
  • Cyrillic_yeru โ€” 1753 / 0x6D9
  • Cyrillic_ze โ€” 1754 / 0x6DA
  • Cyrillic_sha โ€” 1755 / 0x6DB
  • Cyrillic_e โ€” 1756 / 0x6DC
  • Cyrillic_shcha โ€” 1757 / 0x6DD
  • Cyrillic_che โ€” 1758 / 0x6DE
  • Cyrillic_hardsign โ€” 1759 / 0x6DF
  • Cyrillic_YU โ€” 1760 / 0x6E0
  • Cyrillic_A โ€” 1761 / 0x6E1
  • Cyrillic_BE โ€” 1762 / 0x6E2
  • Cyrillic_TSE โ€” 1763 / 0x6E3
  • Cyrillic_DE โ€” 1764 / 0x6E4
  • Cyrillic_IE โ€” 1765 / 0x6E5
  • Cyrillic_EF โ€” 1766 / 0x6E6
  • Cyrillic_GHE โ€” 1767 / 0x6E7
  • Cyrillic_HA โ€” 1768 / 0x6E8
  • Cyrillic_I โ€” 1769 / 0x6E9
  • Cyrillic_SHORTI โ€” 1770 / 0x6EA
  • Cyrillic_KA โ€” 1771 / 0x6EB
  • Cyrillic_EL โ€” 1772 / 0x6EC
  • Cyrillic_EM โ€” 1773 / 0x6ED
  • Cyrillic_EN โ€” 1774 / 0x6EE
  • Cyrillic_O โ€” 1775 / 0x6EF
  • Cyrillic_PE โ€” 1776 / 0x6F0
  • Cyrillic_YA โ€” 1777 / 0x6F1
  • Cyrillic_ER โ€” 1778 / 0x6F2
  • Cyrillic_ES โ€” 1779 / 0x6F3
  • Cyrillic_TE โ€” 1780 / 0x6F4
  • Cyrillic_U โ€” 1781 / 0x6F5
  • Cyrillic_ZHE โ€” 1782 / 0x6F6
  • Cyrillic_VE โ€” 1783 / 0x6F7
  • Cyrillic_SOFTSIGN โ€” 1784 / 0x6F8
  • Cyrillic_YERU โ€” 1785 / 0x6F9
  • Cyrillic_ZE โ€” 1786 / 0x6FA
  • Cyrillic_SHA โ€” 1787 / 0x6FB
  • Cyrillic_E โ€” 1788 / 0x6FC
  • Cyrillic_SHCHA โ€” 1789 / 0x6FD
  • Cyrillic_CHE โ€” 1790 / 0x6FE
  • Cyrillic_HARDSIGN โ€” 1791 / 0x6FF

see how the lowercase set runs 0x6C0โ€“0x6DF and then the uppercase set runs 0x6E0โ€“0x6FF? a clean lil mirror, we love a symmetrical queen ๐Ÿ‘‘


and now: GREEK. ๐ŸŒธ๐Ÿ›๏ธ This is the part where the accents show up and suddenly every keysym has like four extra syllables. Greek_ALPHAaccent, Greek_IOTAaccentdiaeresis, Greek_upsilonaccentdieresis โ€” the way these names ate and left no crumbs ๐Ÿ’…. Then it settles down into the plain alphabet, caps first, lowercase second.

  • Greek_ALPHAaccent โ€” 1953 / 0x7A1
  • Greek_EPSILONaccent โ€” 1954 / 0x7A2
  • Greek_ETAaccent โ€” 1955 / 0x7A3
  • Greek_IOTAaccent โ€” 1956 / 0x7A4
  • Greek_IOTAdieresis โ€” 1957 / 0x7A5
  • Greek_IOTAaccentdiaeresis โ€” 1958 / 0x7A6
  • Greek_OMICRONaccent โ€” 1959 / 0x7A7
  • Greek_UPSILONaccent โ€” 1960 / 0x7A8
  • Greek_UPSILONdieresis โ€” 1961 / 0x7A9
  • Greek_UPSILONaccentdieresis โ€” 1962 / 0x7AA
  • Greek_OMEGAaccent โ€” 1963 / 0x7AB
  • Greek_accentdieresis โ€” 1966 / 0x7AE
  • Greek_horizbar โ€” 1967 / 0x7AF
  • Greek_alphaaccent โ€” 1969 / 0x7B1
  • Greek_epsilonaccent โ€” 1970 / 0x7B2
  • Greek_etaaccent โ€” 1971 / 0x7B3
  • Greek_iotaaccent โ€” 1972 / 0x7B4
  • Greek_iotadieresis โ€” 1973 / 0x7B5
  • Greek_iotaaccentdieresis โ€” 1974 / 0x7B6
  • Greek_omicronaccent โ€” 1975 / 0x7B7
  • Greek_upsilonaccent โ€” 1976 / 0x7B8
  • Greek_upsilondieresis โ€” 1977 / 0x7B9
  • Greek_upsilonaccentdieresis โ€” 1978 / 0x7BA
  • Greek_omegaaccent โ€” 1979 / 0x7BB
  • Greek_ALPHA โ€” 1985 / 0x7C1
  • Greek_BETA โ€” 1986 / 0x7C2
  • Greek_GAMMA โ€” 1987 / 0x7C3
  • Greek_DELTA โ€” 1988 / 0x7C4
  • Greek_EPSILON โ€” 1989 / 0x7C5
  • Greek_ZETA โ€” 1990 / 0x7C6
  • Greek_ETA โ€” 1991 / 0x7C7
  • Greek_THETA โ€” 1992 / 0x7C8
  • Greek_IOTA โ€” 1993 / 0x7C9
  • Greek_KAPPA โ€” 1994 / 0x7CA
  • Greek_LAMBDA โ€” 1995 / 0x7CB
  • Greek_MU โ€” 1996 / 0x7CC
  • Greek_NU โ€” 1997 / 0x7CD
  • Greek_XI โ€” 1998 / 0x7CE
  • Greek_OMICRON โ€” 1999 / 0x7CF
  • Greek_PI โ€” 2000 / 0x7D0
  • Greek_RHO โ€” 2001 / 0x7D1
  • Greek_SIGMA โ€” 2002 / 0x7D2
  • Greek_TAU โ€” 2004 / 0x7D4
  • Greek_UPSILON โ€” 2005 / 0x7D5
  • Greek_PHI โ€” 2006 / 0x7D6
  • Greek_CHI โ€” 2007 / 0x7D7
  • Greek_PSI โ€” 2008 / 0x7D8
  • Greek_OMEGA โ€” 2009 / 0x7D9
  • Greek_alpha โ€” 2017 / 0x7E1
  • Greek_beta โ€” 2018 / 0x7E2
  • Greek_gamma โ€” 2019 / 0x7E3
  • Greek_delta โ€” 2020 / 0x7E4
  • Greek_epsilon โ€” 2021 / 0x7E5
  • Greek_zeta โ€” 2022 / 0x7E6
  • Greek_eta โ€” 2023 / 0x7E7
  • Greek_theta โ€” 2024 / 0x7E8
  • Greek_iota โ€” 2025 / 0x7E9
  • Greek_kappa โ€” 2026 / 0x7EA
  • Greek_lambda โ€” 2027 / 0x7EB
  • Greek_mu โ€” 2028 / 0x7EC
  • Greek_nu โ€” 2029 / 0x7ED
heads up bestie: the numbering does lil skips here and there โ€” Greek_OMEGAaccent is 1963 then Greek_accentdieresis is 1966, Greek_omegaaccent is 1979 then Greek_ALPHA is 1985, and Greek_SIGMA is 2002 then Greek_TAU is 2004. That's genuinely how the table reads, so don't try to "fix" it, that's a trap ๐Ÿ™ˆ

and that's where this chunk of the list cuts off โ€” Greek_nu at 2029 / 0x7ED, and the list is still going, because of course it is. ๐Ÿ˜ญ

  • Greek_xi โ€” 2030 ยท 0x7EE
  • Greek_omicron โ€” 2031 ยท 0x7EF
  • Greek_pi โ€” 2032 ยท 0x7F0
  • Greek_rho โ€” 2033 ยท 0x7F1
  • Greek_sigma โ€” 2034 ยท 0x7F2
  • Greek_finalsmallsigma โ€” 2035 ยท 0x7F3
  • Greek_tau โ€” 2036 ยท 0x7F4
  • Greek_upsilon โ€” 2037 ยท 0x7F5
  • Greek_phi โ€” 2038 ยท 0x7F6
  • Greek_chi โ€” 2039 ยท 0x7F7
  • Greek_psi โ€” 2040 ยท 0x7F8
  • Greek_omega โ€” 2041 ยท 0x7F9

okay the Greek squad wraps up right there and honestly? iconic run ๐Ÿ’– every single one of them spelled out as a word, not a symbol, which is the whole vibe of this list. keep reading, bestie, it gets even more specific ๐Ÿฆ‹

  • leftradical โ€” 2209 ยท 0x8A1
  • topleftradical โ€” 2210 ยท 0x8A2
  • horizconnector โ€” 2211 ยท 0x8A3
  • topintegral โ€” 2212 ยท 0x8A4
  • botintegral โ€” 2213 ยท 0x8A5
  • vertconnector โ€” 2214 ยท 0x8A6
  • topleftsqbracket โ€” 2215 ยท 0x8A7
  • botleftsqbracket โ€” 2216 ยท 0x8A8
  • toprightsqbracket โ€” 2217 ยท 0x8A9
  • botrightsqbracket โ€” 2218 ยท 0x8AA
  • topleftparens โ€” 2219 ยท 0x8AB
  • botleftparens โ€” 2220 ยท 0x8AC
  • toprightparens โ€” 2221 ยท 0x8AD
  • botrightparens โ€” 2222 ยท 0x8AE
  • leftmiddlecurlybrace โ€” 2223 ยท 0x8AF
  • rightmiddlecurlybrace โ€” 2224 ยท 0x8B0
  • topleftsummation โ€” 2225 ยท 0x8B1
  • botleftsummation โ€” 2226 ยท 0x8B2
  • topvertsummationconnector โ€” 2227 ยท 0x8B3
  • botvertsummationconnector โ€” 2228 ยท 0x8B4
  • toprightsummation โ€” 2229 ยท 0x8B5
  • botrightsummation โ€” 2230 ยท 0x8B6
  • rightmiddlesummation โ€” 2231 ยท 0x8B7

not the corner-by-corner breakdown ๐Ÿ˜ญ they really said "every single piece of the big math symbols gets its own name and its own number" and honestly? respect. top, bot, left, right โ€” no ambiguity allowed, periodt โœจ

  • lessthanequal โ€” 2236 ยท 0x8BC
  • notequal โ€” 2237 ยท 0x8BD
  • greaterthanequal โ€” 2238 ยท 0x8BE
  • integral โ€” 2239 ยท 0x8BF
  • therefore โ€” 2240 ยท 0x8C0
  • variation โ€” 2241 ยท 0x8C1
  • infinity โ€” 2242 ยท 0x8C2
  • nabla โ€” 2245 ยท 0x8C5
  • approximate โ€” 2248 ยท 0x8C8
  • similarequal โ€” 2249 ยท 0x8C9
  • ifonlyif โ€” 2253 ยท 0x8CD
  • implies โ€” 2254 ยท 0x8CE
  • identical โ€” 2255 ยท 0x8CF
  • radical โ€” 2262 ยท 0x8D6
  • includedin โ€” 2266 ยท 0x8DA
  • includes โ€” 2267 ยท 0x8DB
  • intersection โ€” 2268 ยท 0x8DC
  • union โ€” 2269 ยท 0x8DD
  • logicaland โ€” 2270 ยท 0x8DE
  • logicalor โ€” 2271 ยท 0x8DF
  • partialderivative โ€” 2287 ยท 0x8EF
  • function โ€” 2294 ยท 0x8F6
  • leftarrow โ€” 2299 ยท 0x8FB
  • uparrow โ€” 2300 ยท 0x8FC
  • rightarrow โ€” 2301 ยท 0x8FD
  • downarrow โ€” 2302 ยท 0x8FE

this whole block is giving math class but make it fashion ๐Ÿ’… and yes, the arrows go left, up, right, down โ€” in that order, don't come for me, that's literally what it says ๐Ÿซถ

  • blank โ€” 2527 ยท 0x9DF
  • soliddiamond โ€” 2528 ยท 0x9E0
  • checkerboard โ€” 2529 ยท 0x9E1
  • ht โ€” 2530 ยท 0x9E2
  • ff โ€” 2531 ยท 0x9E3
  • cr โ€” 2532 ยท 0x9E4
  • lf โ€” 2533 ยท 0x9E5
  • nl โ€” 2536 ยท 0x9E8
  • vt โ€” 2537 ยท 0x9E9
  • lowrightcorner โ€” 2538 ยท 0x9EA
  • uprightcorner โ€” 2539 ยท 0x9EB
  • upleftcorner โ€” 2540 ยท 0x9EC
  • lowleftcorner โ€” 2541 ยท 0x9ED
  • crossinglines โ€” 2542 ยท 0x9EE
  • horizlinescan1 โ€” 2543 ยท 0x9EF
  • horizlinescan3 โ€” 2544 ยท 0x9F0
  • horizlinescan5 โ€” 2545 ยท 0x9F1
  • horizlinescan7 โ€” 2546 ยท 0x9F2
  • horizlinescan9 โ€” 2547 ยท 0x9F3
  • leftt โ€” 2548 ยท 0x9F4
  • rightt โ€” 2549 ยท 0x9F5
  • bott โ€” 2550 ยท 0x9F6
  • topt โ€” 2551 ยท 0x9F7
  • vertbar โ€” 2552 ยท 0x9F8
heads up bestie: those horizlinescan ones jump 1, 3, 5, 7, 9 โ€” there's no 2, 4, 6, 8 in this list. that's not a typo on my end, that's just what's written. copy it exactly or it will not vibe check ๐Ÿ’€
  • emspace โ€” 2721 ยท 0xAA1
  • enspace โ€” 2722 ยท 0xAA2
  • em3space โ€” 2723 ยท 0xAA3
  • em4space โ€” 2724 ยท 0xAA4
  • digitspace โ€” 2725 ยท 0xAA5
  • punctspace โ€” 2726 ยท 0xAA6
  • thinspace โ€” 2727 ยท 0xAA7
  • hairspace โ€” 2728 ยท 0xAA8
  • emdash โ€” 2729 ยท 0xAA9
  • endash โ€” 2730 ยท 0xAAA
  • signifblank โ€” 2732 ยท 0xAAC
  • ellipsis โ€” 2734 ยท 0xAAE
  • doubbaselinedot โ€” 2735 ยท 0xAAF
  • onethird โ€” 2736 ยท 0xAB0
  • twothirds โ€” 2737 ยท 0xAB1
  • onefifth โ€” 2738 ยท 0xAB2
  • twofifths โ€” 2739 ยท 0xAB3
  • threefifths โ€” 2740 ยท 0xAB4
  • fourfifths โ€” 2741 ยท 0xAB5
  • onesixth โ€” 2742 ยท 0xAB6
  • fivesixths โ€” 2743 ยท 0xAB7
  • careof โ€” 2744 ยท 0xAB8
  • figdash โ€” 2747 ยท 0xABB
  • leftanglebracket โ€” 2748 ยท 0xABC
  • decimalpoint โ€” 2749 ยท 0xABD
  • rightanglebracket โ€” 2750 ยท 0xABE
  • marker โ€” 2751 ยท 0xABF
  • oneeighth โ€” 2755 ยท 0xAC3
  • threeeighths โ€” 2756 ยท 0xAC4
  • fiveeighths โ€” 2757 ยท 0xAC5
  • seveneighths โ€” 2758 ยท 0xAC6
  • trademark โ€” 2761 ยท 0xAC9
  • signaturemark โ€” 2762 ยท 0xACA
  • trademarkincircle โ€” 2763 ยท 0xACB
  • leftopentriangle โ€” 2764 ยท 0xACC
  • rightopentriangle โ€” 2765 ยท 0xACD
  • emopencircle โ€” 2766 ยท 0xACE
  • emopenrectangle โ€” 2767 ยท 0xACF
  • leftsinglequotemark โ€” 2768 ยท 0xAD0
  • rightsinglequotemark โ€” 2769 ยท 0xAD1
  • leftdoublequotemark โ€” 2770 ยท 0xAD2
  • rightdoublequotemark โ€” 2771 ยท 0xAD3
  • prescription โ€” 2772 ยท 0xAD4
  • permille โ€” 2773 ยท 0xAD5
  • minutes โ€” 2774 ยท 0xAD6
  • seconds โ€” 2775 ยท 0xAD7
  • latincross โ€” 2777 ยท 0xAD9
  • hexagram โ€” 2778 ยท 0xADA
  • filledrectbullet โ€” 2779 ยท 0xADB
  • filledlefttribullet โ€” 2780 ยท 0xADC
  • filledrighttribullet โ€” 2781 ยท 0xADD
  • emfilledcircle โ€” 2782 ยท 0xADE
  • emfilledrect โ€” 2783 ยท 0xADF
  • enopencircbullet โ€” 2784 ยท 0xAE0
  • enopensquarebullet โ€” 2785 ยท 0xAE1
  • openrectbullet โ€” 2786 ยท 0xAE2
  • opentribulletup โ€” 2787 ยท 0xAE3
  • opentribulletdown โ€” 2788 ยท 0xAE4
  • openstar โ€” 2789 ยท 0xAE5
  • enfilledcircbullet โ€” 2790 ยท 0xAE6
  • enfilledsqbullet โ€” 2791 ยท 0xAE7
  • filledtribulletup โ€” 2792 ยท 0xAE8
  • filledtribulletdown โ€” 2793 ยท 0xAE9
  • leftpointer โ€” 2794 ยท 0xAEA
  • rightpointer โ€” 2795 ยท 0xAEB
  • club โ€” 2796 ยท 0xAEC
  • diamond โ€” 2797 ยท 0xAED
  • heart โ€” 2798 ยท 0xAEE
  • maltesecross โ€” 2800 ยท 0xAF0
  • dagger โ€” 2801 ยท 0xAF1
  • doubledagger โ€” 2802 ยท 0xAF2
  • checkmark โ€” 2803 ยท 0xAF3
  • ballotcross โ€” 2804 ยท 0xAF4
  • musicalsharp โ€” 2805 ยท 0xAF5
  • musicalflat โ€” 2806 ยท 0xAF6
  • malesymbol โ€” 2807 ยท 0xAF7
  • femalesymbol โ€” 2808 ยท 0xAF8
  • telephone โ€” 2809 ยท 0xAF9
  • telephonerecorder โ€” 2810 ยท 0xAFA
  • phonographcopyright โ€” 2811 ยท 0xAFB
  • caret โ€” 2812 ยท 0xAFC
  • singlelowquotemark โ€” 2813 ยท 0xAFD
  • doublelowquotemark โ€” 2814 ยท 0xAFE
  • cursor โ€” 2815 ยท 0xAFF

okay heart and club and diamond being in here is genuinely sending me ๐ŸŽ€ like yes bestie, the entire dingbat era of computing is in this list and it's unbothered, flourishing, and numbered ๐ŸŒธ

  • leftcaret โ€” 2979 ยท 0xBA3
  • rightcaret โ€” 2982 ยท 0xBA6
  • downcaret โ€” 2984 ยท 0xBA8
  • upcaret โ€” 2985 ยท 0xBA9
  • overbar โ€” 3008 ยท 0xBC0
  • downtack โ€” 3010 ยท 0xBC2
  • upshoe โ€” 3011 ยท 0xBC3
  • downstile โ€” 3012 ยท 0xBC4
  • underbar โ€” 3014 ยท 0xBC6
  • jot โ€” 3018 ยท 0xBCA
  • quad โ€” 3020 ยท 0xBCC
  • uptack โ€” 3022 ยท 0xBCE
  • circle โ€” 3023 ยท 0xBCF
  • upstile โ€” 3027 ยท 0xBD3
  • downshoe โ€” 3030 ยท 0xBD6
  • rightshoe โ€” 3032 ยท 0xBD8
  • leftshoe โ€” 3034 ยท 0xBDA
  • lefttack โ€” 3036 ยท 0xBDC
  • righttack โ€” 3068 ยท 0xBFC
  • hebrew_doublelowline โ€” 3295 ยท 0xCDF
  • hebrew_aleph โ€” 3296 ยท 0xCE0

not the shoe names ๐Ÿ˜ญ shoes, tacks, carets, stiles โ€” this block is giving "someone named these at 3am and we're all just living with it" and honestly, we love that for them ๐Ÿ’œ

and that's where this chunk of the list lands โ€” hebrew_aleph at 3296, 0xCE0, right at the edge of the next block. don't touch that dial bestie, there's more list coming and we're not even close to done โœจ

  • hebrew_bet โ€” decimal 3297, hex 0xCE1 ๐Ÿ’–
  • hebrew_gimel โ€” decimal 3298, hex 0xCE2 โœจ
  • hebrew_dalet โ€” decimal 3299, hex 0xCE3 ๐Ÿฆ‹
  • hebrew_he โ€” decimal 3300, hex 0xCE4 ๐ŸŒธ
  • hebrew_waw โ€” decimal 3301, hex 0xCE5 ๐Ÿ’…
  • hebrew_zain โ€” decimal 3302, hex 0xCE6 ๐Ÿซถ
  • hebrew_chet โ€” decimal 3303, hex 0xCE7 ๐Ÿ˜ญ
  • hebrew_tet โ€” decimal 3304, hex 0xCE8 ๐Ÿ”ฅ
  • hebrew_yod โ€” decimal 3305, hex 0xCE9 ๐Ÿ‘‘
  • hebrew_finalkaph โ€” decimal 3306, hex 0xCEA ๐ŸŒˆ
  • hebrew_kaph โ€” decimal 3307, hex 0xCEB โญ
  • hebrew_lamed โ€” decimal 3308, hex 0xCEC ๐Ÿ’€
  • hebrew_finalmem โ€” decimal 3309, hex 0xCED ๐Ÿ™ˆ
  • hebrew_mem โ€” decimal 3310, hex 0xCEE ๐Ÿ“
  • hebrew_finalnun โ€” decimal 3311, hex 0xCEF ๐Ÿงš
  • hebrew_nun โ€” decimal 3312, hex 0xCF0 ๐Ÿ’œ
  • hebrew_samech โ€” decimal 3313, hex 0xCF1 ๐Ÿ’–
  • hebrew_ayin โ€” decimal 3314, hex 0xCF2 โœจ
  • hebrew_finalpe โ€” decimal 3315, hex 0xCF3 ๐Ÿฆ‹
  • hebrew_pe โ€” decimal 3316, hex 0xCF4 ๐ŸŒธ
  • hebrew_finalzade โ€” decimal 3317, hex 0xCF5 ๐Ÿ’…
  • hebrew_zade โ€” decimal 3318, hex 0xCF6 ๐Ÿซถ
  • hebrew_qoph โ€” decimal 3319, hex 0xCF7 ๐Ÿ˜ญ
  • hebrew_resh โ€” decimal 3320, hex 0xCF8 ๐Ÿ”ฅ
  • hebrew_shin โ€” decimal 3321, hex 0xCF9 ๐Ÿ‘‘
  • hebrew_taw โ€” decimal 3322, hex 0xCFA ๐ŸŒˆ
  • Thai_kokai โ€” decimal 3489, hex 0xDA1 โญ
  • Thai_khokhai โ€” decimal 3490, hex 0xDA2 ๐Ÿ’€
  • Thai_khokhuat โ€” decimal 3491, hex 0xDA3 ๐Ÿ™ˆ
  • Thai_khokhwai โ€” decimal 3492, hex 0xDA4 ๐Ÿ“
  • Thai_khokhon โ€” decimal 3493, hex 0xDA5 ๐Ÿงš
  • Thai_khorakhang โ€” decimal 3494, hex 0xDA6 ๐Ÿ’œ
  • Thai_ngongu โ€” decimal 3495, hex 0xDA7 ๐Ÿ’–
  • Thai_chochan โ€” decimal 3496, hex 0xDA8 โœจ
  • Thai_choching โ€” decimal 3497, hex 0xDA9 ๐Ÿฆ‹
  • Thai_chochang โ€” decimal 3498, hex 0xDAA ๐ŸŒธ
  • Thai_soso โ€” decimal 3499, hex 0xDAB ๐Ÿ’…
  • Thai_chochoe โ€” decimal 3500, hex 0xDAC ๐Ÿซถ
  • Thai_yoying โ€” decimal 3501, hex 0xDAD ๐Ÿ˜ญ
  • Thai_dochada โ€” decimal 3502, hex 0xDAE ๐Ÿ”ฅ
  • Thai_topatak โ€” decimal 3503, hex 0xDAF ๐Ÿ‘‘
  • Thai_thothan โ€” decimal 3504, hex 0xDB0 ๐ŸŒˆ
  • Thai_thonangmontho โ€” decimal 3505, hex 0xDB1 โญ
  • Thai_thophuthao โ€” decimal 3506, hex 0xDB2 ๐Ÿ’€
  • Thai_nonen โ€” decimal 3507, hex 0xDB3 ๐Ÿ™ˆ
  • Thai_dodek โ€” decimal 3508, hex 0xDB4 ๐Ÿ“
  • Thai_totao โ€” decimal 3509, hex 0xDB5 ๐Ÿงš
  • Thai_thothung โ€” decimal 3510, hex 0xDB6 ๐Ÿ’œ
  • Thai_thothahan โ€” decimal 3511, hex 0xDB7 ๐Ÿ’–
  • Thai_thothong โ€” decimal 3512, hex 0xDB8 โœจ
  • Thai_nonu โ€” decimal 3513, hex 0xDB9 ๐Ÿฆ‹
  • Thai_bobaimai โ€” decimal 3514, hex 0xDBA ๐ŸŒธ
  • Thai_popla โ€” decimal 3515, hex 0xDBB ๐Ÿ’…
  • Thai_phophung โ€” decimal 3516, hex 0xDBC ๐Ÿซถ
  • Thai_fofa โ€” decimal 3517, hex 0xDBD ๐Ÿ˜ญ
  • Thai_phophan โ€” decimal 3518, hex 0xDBE ๐Ÿ”ฅ
  • Thai_fofan โ€” decimal 3519, hex 0xDBF ๐Ÿ‘‘
  • Thai_phosamphao โ€” decimal 3520, hex 0xDC0 ๐ŸŒˆ
  • Thai_moma โ€” decimal 3521, hex 0xDC1 โญ
  • Thai_yoyak โ€” decimal 3522, hex 0xDC2 ๐Ÿ’€
  • Thai_rorua โ€” decimal 3523, hex 0xDC3 ๐Ÿ™ˆ
  • Thai_ru โ€” decimal 3524, hex 0xDC4 ๐Ÿ“
  • Thai_loling โ€” decimal 3525, hex 0xDC5 ๐Ÿงš
  • Thai_lu โ€” decimal 3526, hex 0xDC6 ๐Ÿ’œ
  • Thai_wowaen โ€” decimal 3527, hex 0xDC7 ๐Ÿ’–
  • Thai_sosala โ€” decimal 3528, hex 0xDC8 โœจ
  • Thai_sorusi โ€” decimal 3529, hex 0xDC9 ๐Ÿฆ‹
  • Thai_sosua โ€” decimal 3530, hex 0xDCA ๐ŸŒธ
  • Thai_hohip โ€” decimal 3531, hex 0xDCB ๐Ÿ’…
  • Thai_lochula โ€” decimal 3532, hex 0xDCC ๐Ÿซถ
  • Thai_oang โ€” decimal 3533, hex 0xDCD ๐Ÿ˜ญ
  • Thai_honokhuk โ€” decimal 3534, hex 0xDCE ๐Ÿ”ฅ
  • Thai_paiyannoi โ€” decimal 3535, hex 0xDCF ๐Ÿ‘‘
  • Thai_saraa โ€” decimal 3536, hex 0xDD0 ๐ŸŒˆ
  • Thai_maihanakat โ€” decimal 3537, hex 0xDD1 โญ
  • Thai_saraaa โ€” decimal 3538, hex 0xDD2 ๐Ÿ’€
  • Thai_saraam โ€” decimal 3539, hex 0xDD3 ๐Ÿ™ˆ
  • Thai_sarai โ€” decimal 3540, hex 0xDD4 ๐Ÿ“
  • Thai_saraii โ€” decimal 3541, hex 0xDD5 ๐Ÿงš
  • Thai_saraue โ€” decimal 3542, hex 0xDD6 ๐Ÿ’œ
  • Thai_sarauee โ€” decimal 3543, hex 0xDD7 ๐Ÿ’–
  • Thai_sarau โ€” decimal 3544, hex 0xDD8 โœจ
  • Thai_sarauu โ€” decimal 3545, hex 0xDD9 ๐Ÿฆ‹
  • Thai_phinthu โ€” decimal 3546, hex 0xDDA ๐ŸŒธ
  • Thai_maihanakat_maitho โ€” decimal 3550, hex 0xDDE ๐Ÿ’…
  • Thai_baht โ€” decimal 3551, hex 0xDDF ๐Ÿซถ
  • Thai_sarae โ€” decimal 3552, hex 0xDE0 ๐Ÿ˜ญ
  • Thai_saraae โ€” decimal 3553, hex 0xDE1 ๐Ÿ”ฅ
  • Thai_sarao โ€” decimal 3554, hex 0xDE2 ๐Ÿ‘‘
  • Thai_saraaimaimuan โ€” decimal 3555, hex 0xDE3 ๐ŸŒˆ
  • Thai_saraaimaimalai โ€” decimal 3556, hex 0xDE4 โญ
  • Thai_lakkhangyao โ€” decimal 3557, hex 0xDE5 ๐Ÿ’€
  • Thai_maiyamok โ€” decimal 3558, hex 0xDE6 ๐Ÿ™ˆ
  • Thai_maitaikhu โ€” decimal 3559, hex 0xDE7 ๐Ÿ“
  • Thai_maiek โ€” decimal 3560, hex 0xDE8 ๐Ÿงš
  • Thai_maitho โ€” decimal 3561, hex 0xDE9 ๐Ÿ’œ
  • Thai_maitri โ€” decimal 3562, hex 0xDEA ๐Ÿ’–
  • Thai_maichattawa โ€” decimal 3563, hex 0xDEB โœจ
  • Thai_thanthakhat โ€” decimal 3564, hex 0xDEC ๐Ÿฆ‹
  • Thai_nikhahit โ€” decimal 3565, hex 0xDED ๐ŸŒธ
  • Thai_leksun โ€” decimal 3568, hex 0xDF0 ๐Ÿ’…
  • Thai_leknung โ€” decimal 3569, hex 0xDF1 ๐Ÿซถ
  • Thai_leksong โ€” decimal 3570, hex 0xDF2 ๐Ÿ˜ญ
  • Thai_leksam โ€” decimal 3571, hex 0xDF3 ๐Ÿ”ฅ
  • Thai_leksi โ€” decimal 3572, hex 0xDF4 ๐Ÿ‘‘
  • Thai_lekha โ€” decimal 3573, hex 0xDF5 ๐ŸŒˆ
  • Thai_lekhok โ€” decimal 3574, hex 0xDF6 โญ
  • Thai_lekchet โ€” decimal 3575, hex 0xDF7 ๐Ÿ’€
  • Thai_lekpaet โ€” decimal 3576, hex 0xDF8 ๐Ÿ™ˆ
  • Thai_lekkao โ€” decimal 3577, hex 0xDF9 ๐Ÿ“
  • Hangul_Kiyeog โ€” decimal 3745, hex 0xEA1 ๐Ÿงš
  • Hangul_SsangKiyeog โ€” decimal 3746, hex 0xEA2 ๐Ÿ’œ
  • Hangul_KiyeogSios โ€” decimal 3747, hex 0xEA3 ๐Ÿ’–
  • Hangul_Nieun โ€” decimal 3748, hex 0xEA4 โœจ
  • Hangul_NieunJieuj โ€” decimal 3749, hex 0xEA5 ๐Ÿฆ‹
  • Hangul_NieunHieuh โ€” decimal 3750, hex 0xEA6 ๐ŸŒธ
  • Hangul_Dikeud โ€” decimal 3751, hex 0xEA7 ๐Ÿ’…
  • Hangul_SsangDikeud โ€” decimal 3752, hex 0xEA8 ๐Ÿซถ
  • Hangul_Rieul โ€” decimal 3753, hex 0xEA9 ๐Ÿ˜ญ
  • Hangul_RieulKiyeog โ€” decimal 3754, hex 0xEAA ๐Ÿ”ฅ
  • Hangul_RieulMieum โ€” decimal 3755, hex 0xEAB ๐Ÿ‘‘
  • Hangul_RieulPieub โ€” decimal 3756, hex 0xEAC ๐ŸŒˆ
  • Hangul_RieulSios โ€” decimal 3757, hex 0xEAD โญ
  • Hangul_RieulTieut โ€” decimal 3758, hex 0xEAE ๐Ÿ’€
  • Hangul_RieulPhieuf โ€” decimal 3759, hex 0xEAF ๐Ÿ™ˆ
  • Hangul_RieulHieuh โ€” decimal 3760, hex 0xEB0 ๐Ÿ“
  • Hangul_Mieum โ€” decimal 3761, hex 0xEB1 ๐Ÿงš
  • Hangul_Pieub โ€” decimal 3762, hex 0xEB2 ๐Ÿ’œ
  • Hangul_SsangPieub โ€” decimal 3763, hex 0xEB3 ๐Ÿ’–
  • Hangul_PieubSios โ€” decimal 3764, hex 0xEB4 โœจ
  • Hangul_Sios โ€” decimal 3765, hex 0xEB5 ๐Ÿฆ‹
  • Hangul_SsangSios โ€” decimal 3766, hex 0xEB6 ๐ŸŒธ
  • Hangul_Ieung โ€” decimal 3767, hex 0xEB7 ๐Ÿ’…
  • Hangul_Jieuj โ€” decimal 3768, hex 0xEB8 ๐Ÿซถ
  • Hangul_SsangJieuj โ€” decimal 3769, hex 0xEB9 ๐Ÿ˜ญ
  • Hangul_Cieuc โ€” decimal 3770, hex 0xEBA ๐Ÿ”ฅ
  • Hangul_Khieuq โ€” decimal 3771, hex 0xEBB ๐Ÿ‘‘
  • Hangul_Tieut โ€” decimal 3772, hex 0xEBC ๐ŸŒˆ
  • Hangul_Phieuf โ€” decimal 3773, hex 0xEBD โญ
  • Hangul_Hieuh โ€” decimal 3774, hex 0xEBE ๐Ÿ’€
  • Hangul_A โ€” decimal 3775, hex 0xEBF ๐Ÿ™ˆ
  • Hangul_AE โ€” decimal 3776, hex 0xEC0 ๐Ÿ“
  • Hangul_YA โ€” decimal 3777, hex 0xEC1 ๐Ÿงš
  • Hangul_YAE โ€” decimal 3778, hex 0xEC2 ๐Ÿ’œ
  • Hangul_EO โ€” decimal 3779, hex 0xEC3 ๐Ÿ’–
  • Hangul_E โ€” decimal 3780, hex 0xEC4 โœจ
  • Hangul_YEO โ€” decimal 3781, hex 0xEC5 ๐Ÿฆ‹
  • Hangul_YE โ€” decimal 3782, hex 0xEC6 ๐ŸŒธ
  • Hangul_O โ€” decimal 3783, hex 0xEC7 ๐Ÿ’…
  • Hangul_WA โ€” decimal 3784, hex 0xEC8 ๐Ÿซถ
  • Hangul_WAE โ€” decimal 3785, hex 0xEC9 ๐Ÿ˜ญ
  • Hangul_OE โ€” decimal 3786, hex 0xECA ๐Ÿ”ฅ
  • Hangul_YO โ€” decimal 3787, hex 0xECB ๐Ÿ‘‘
  • Hangul_U โ€” decimal 3788, hex 0xECC ๐ŸŒˆ
  • Hangul_WEO โ€” decimal 3789, hex 0xECD โญ
  • Hangul_WE โ€” decimal 3790, hex 0xECE ๐Ÿ’€
  • Hangul_WI โ€” decimal 3791, hex 0xECF ๐Ÿ™ˆ
  • Hangul_YU โ€” decimal 3792, hex 0xED0 ๐Ÿ“
  • Hangul_EU โ€” decimal 3793, hex 0xED1 ๐Ÿงš
  • Hangul_YI โ€” decimal 3794, hex 0xED2 ๐Ÿ’œ
  • Hangul_I โ€” decimal 3795, hex 0xED3 ๐Ÿ’–
  • Hangul_J_Kiyeog โ€” decimal 3796, hex 0xED4 โœจ
  • Hangul_J_SsangKiyeog โ€” decimal 3797, hex 0xED5 ๐Ÿฆ‹
  • Hangul_J_KiyeogSios โ€” decimal 3798, hex 0xED6 ๐ŸŒธ
  • Hangul_J_Nieun โ€” decimal 3799, hex 0xED7 ๐Ÿ’…
  • Hangul_J_NieunJieuj โ€” decimal 3800, hex 0xED8 ๐Ÿซถ
  • Hangul_J_NieunHieuh โ€” decimal 3801, hex 0xED9 ๐Ÿ˜ญ
  • Hangul_J_Dikeud โ€” decimal 3802, hex 0xEDA ๐Ÿ”ฅ
  • Hangul_J_Rieul โ€” decimal 3803, hex 0xEDB ๐Ÿ‘‘
  • Hangul_J_RieulKiyeog โ€” decimal 3804, hex 0xEDC ๐ŸŒˆ
  • Hangul_J_RieulMieum โ€” decimal 3805, hex 0xEDD โญ
  • Hangul_J_RieulPieub โ€” decimal 3806, hex 0xEDE ๐Ÿ’€
  • Hangul_J_RieulSios โ€” decimal 3807, hex 0xEDF ๐Ÿ™ˆ
  • Hangul_J_RieulTieut โ€” decimal 3808, hex 0xEE0 ๐Ÿ“
  • Hangul_J_RieulPhieuf โ€” decimal 3809, hex 0xEE1 ๐Ÿงš
  • Hangul_J_RieulHieuh โ€” decimal 3810, hex 0xEE2 ๐Ÿ’œ
  • Hangul_J_Mieum โ€” decimal 3811, hex 0xEE3 ๐Ÿ’–
  • Hangul_J_Pieub โ€” decimal 3812, hex 0xEE4 โœจ
  • Hangul_J_PieubSios โ€” decimal 3813, hex 0xEE5 ๐Ÿฆ‹
  • Hangul_J_Sios โ€” decimal 3814, hex 0xEE6 ๐ŸŒธ
  • Hangul_J_SsangSios โ€” decimal 3815, hex 0xEE7 ๐Ÿ’…
  • Hangul_J_Ieung โ€” decimal 3816, hex 0xEE8 ๐Ÿซถ
  • Hangul_J_Jieuj โ€” decimal 3817, hex 0xEE9 ๐Ÿ˜ญ
  • Hangul_J_Cieuc โ€” decimal 3818, hex 0xEEA ๐Ÿ”ฅ
  • Hangul_J_Khieuq โ€” decimal 3819, hex 0xEEB ๐Ÿ‘‘
  • Hangul_J_Tieut โ€” decimal 3820, hex 0xEEC ๐ŸŒˆ
  • Hangul_J_Phieuf โ€” decimal 3821, hex 0xEED โญ
  • Hangul_J_Hieuh โ€” decimal 3822, hex 0xEEE ๐Ÿ’€
  • Hangul_RieulYeorinHieuh โ€” decimal 3823, hex 0xEEF ๐Ÿ™ˆ
  • Hangul_SunkyeongeumMieum โ€” decimal 3824, hex 0xEF0 ๐Ÿ“

okay so the keysym roster keeps going and it's giving unicode maximalist energy, bestie โœจ no cap, here's every single one, values and all:

  • Hangul_SunkyeongeumPieub โ€” decimal 3825, hex 0xEF1 ๐Ÿ’–
  • Hangul_PanSios โ€” decimal 3826, hex 0xEF2
  • Hangul_KkogjiDalrinIeung โ€” decimal 3827, hex 0xEF3
  • Hangul_SunkyeongeumPhieuf โ€” decimal 3828, hex 0xEF4
  • Hangul_YeorinHieuh โ€” decimal 3829, hex 0xEF5
  • Hangul_AraeA โ€” decimal 3830, hex 0xEF6
  • Hangul_AraeAE โ€” decimal 3831, hex 0xEF7
  • Hangul_J_PanSios โ€” decimal 3832, hex 0xEF8
  • Hangul_J_KkogjiDalrinIeung โ€” decimal 3833, hex 0xEF9
  • Hangul_J_YeorinHieuh โ€” decimal 3834, hex 0xEFA
  • Korean_Won โ€” decimal 3839, hex 0xEFF ๐Ÿ’ธ
  • OE โ€” decimal 5052, hex 0x13BC
  • oe โ€” decimal 5053, hex 0x13BD
  • Ydiaeresis โ€” decimal 5054, hex 0x13BE
  • โ‚ฌ (EuroSign) โ€” decimal 8364, hex 0x20AC ๐Ÿ’ถ
  • ISO_Lock โ€” decimal 65025, hex 0xFE01
  • ISO_Level2_Latch โ€” decimal 65026, hex 0xFE02
  • ISO_Level3_Shift โ€” decimal 65027, hex 0xFE03
  • ISO_Level3_Latch โ€” decimal 65028, hex 0xFE04
  • ISO_Level3_Lock โ€” decimal 65029, hex 0xFE05
  • ISO_Group_Latch โ€” decimal 65030, hex 0xFE06
  • ISO_Group_Lock โ€” decimal 65031, hex 0xFE07
  • ISO_Next_Group โ€” decimal 65032, hex 0xFE08
  • ISO_Next_Group_Lock โ€” decimal 65033, hex 0xFE09
  • ISO_Prev_Group โ€” decimal 65034, hex 0xFE0A
  • ISO_Prev_Group_Lock โ€” decimal 65035, hex 0xFE0B
  • ISO_First_Group โ€” decimal 65036, hex 0xFE0C
  • ISO_First_Group_Lock โ€” decimal 65037, hex 0xFE0D
  • ISO_Last_Group โ€” decimal 65038, hex 0xFE0E
  • ISO_Last_Group_Lock โ€” decimal 65039, hex 0xFE0F ๐Ÿ’…
  • ISO_Level5_Shift โ€” decimal 65041, hex 0xFE11
  • ISO_Level5_Latch โ€” decimal 65042, hex 0xFE12
  • ISO_Level5_Lock โ€” decimal 65043, hex 0xFE13
  • ISO_Left_Tab โ€” decimal 65056, hex 0xFE20
  • ISO_Move_Line_Up โ€” decimal 65057, hex 0xFE21
  • ISO_Move_Line_Down โ€” decimal 65058, hex 0xFE22
  • ISO_Partial_Line_Up โ€” decimal 65059, hex 0xFE23
  • ISO_Partial_Line_Down โ€” decimal 65060, hex 0xFE24
  • ISO_Partial_Space_Left โ€” decimal 65061, hex 0xFE25
  • ISO_Partial_Space_Right โ€” decimal 65062, hex 0xFE26
  • ISO_Set_Margin_Left โ€” decimal 65063, hex 0xFE27
  • ISO_Set_Margin_Right โ€” decimal 65064, hex 0xFE28
  • ISO_Release_Margin_Left โ€” decimal 65065, hex 0xFE29
  • ISO_Release_Margin_Right โ€” decimal 65066, hex 0xFE2A
  • ISO_Release_Both_Margins โ€” decimal 65067, hex 0xFE2B
  • ISO_Fast_Cursor_Left โ€” decimal 65068, hex 0xFE2C
  • ISO_Fast_Cursor_Right โ€” decimal 65069, hex 0xFE2D
  • ISO_Fast_Cursor_Up โ€” decimal 65070, hex 0xFE2E
  • ISO_Fast_Cursor_Down โ€” decimal 65071, hex 0xFE2F
  • ISO_Continuous_Underline โ€” decimal 65072, hex 0xFE30
  • ISO_Discontinuous_Underline โ€” decimal 65073, hex 0xFE31
  • ISO_Emphasize โ€” decimal 65074, hex 0xFE32
  • ISO_Center_Object โ€” decimal 65075, hex 0xFE33
  • ISO_Enter โ€” decimal 65076, hex 0xFE34 โœจ
  • dead_grave โ€” decimal 65104, hex 0xFE50
  • dead_acute โ€” decimal 65105, hex 0xFE51
  • dead_circumflex โ€” decimal 65106, hex 0xFE52
  • dead_tilde โ€” decimal 65107, hex 0xFE53
  • dead_macron โ€” decimal 65108, hex 0xFE54
  • dead_breve โ€” decimal 65109, hex 0xFE55
  • dead_abovedot โ€” decimal 65110, hex 0xFE56
  • dead_diaeresis โ€” decimal 65111, hex 0xFE57
  • dead_abovering โ€” decimal 65112, hex 0xFE58
  • dead_doubleacute โ€” decimal 65113, hex 0xFE59
  • dead_caron โ€” decimal 65114, hex 0xFE5A
  • dead_cedilla โ€” decimal 65115, hex 0xFE5B
  • dead_ogonek โ€” decimal 65116, hex 0xFE5C
  • dead_iota โ€” decimal 65117, hex 0xFE5D
  • dead_voiced_sound โ€” decimal 65118, hex 0xFE5E
  • dead_semivoiced_sound โ€” decimal 65119, hex 0xFE5F
  • dead_belowdot โ€” decimal 65120, hex 0xFE60
  • dead_hook โ€” decimal 65121, hex 0xFE61
  • dead_horn โ€” decimal 65122, hex 0xFE62
  • dead_stroke โ€” decimal 65123, hex 0xFE63
  • dead_abovecomma โ€” decimal 65124, hex 0xFE64
  • dead_abovereversedcomma โ€” decimal 65125, hex 0xFE65
  • dead_doublegrave โ€” decimal 65126, hex 0xFE66
  • dead_belowring โ€” decimal 65127, hex 0xFE67
  • dead_belowmacron โ€” decimal 65128, hex 0xFE68
  • dead_belowcircumflex โ€” decimal 65129, hex 0xFE69
  • dead_belowtilde โ€” decimal 65130, hex 0xFE6A
  • dead_belowbreve โ€” decimal 65131, hex 0xFE6B
  • dead_belowdiaeresis โ€” decimal 65132, hex 0xFE6C
  • dead_invertedbreve โ€” decimal 65133, hex 0xFE6D
  • dead_belowcomma โ€” decimal 65134, hex 0xFE6E
  • dead_currency โ€” decimal 65135, hex 0xFE6F ๐Ÿ’€
  • AccessX_Enable โ€” decimal 65136, hex 0xFE70
  • AccessX_Feedback_Enable โ€” decimal 65137, hex 0xFE71
  • RepeatKeys_Enable โ€” decimal 65138, hex 0xFE72
  • SlowKeys_Enable โ€” decimal 65139, hex 0xFE73
  • BounceKeys_Enable โ€” decimal 65140, hex 0xFE74
  • StickyKeys_Enable โ€” decimal 65141, hex 0xFE75
  • MouseKeys_Enable โ€” decimal 65142, hex 0xFE76
  • MouseKeys_Accel_Enable โ€” decimal 65143, hex 0xFE77
  • Overlay1_Enable โ€” decimal 65144, hex 0xFE78
  • Overlay2_Enable โ€” decimal 65145, hex 0xFE79
  • AudibleBell_Enable โ€” decimal 65146, hex 0xFE7A ๐Ÿ””
  • dead_a โ€” decimal 65152, hex 0xFE80
  • dead_A โ€” decimal 65153, hex 0xFE81
  • dead_e โ€” decimal 65154, hex 0xFE82
  • dead_E โ€” decimal 65155, hex 0xFE83
  • dead_i โ€” decimal 65156, hex 0xFE84
  • dead_I โ€” decimal 65157, hex 0xFE85
  • dead_o โ€” decimal 65158, hex 0xFE86
  • dead_O โ€” decimal 65159, hex 0xFE87
  • dead_u โ€” decimal 65160, hex 0xFE88
  • dead_U โ€” decimal 65161, hex 0xFE89
  • dead_schwa โ€” decimal 65162, hex 0xFE8A
  • dead_SCHWA โ€” decimal 65163, hex 0xFE8B
  • dead_greek โ€” decimal 65164, hex 0xFE8C
  • dead_hamza โ€” decimal 65165, hex 0xFE8D
  • dead_lowline โ€” decimal 65168, hex 0xFE90
  • dead_aboveverticalline โ€” decimal 65169, hex 0xFE91
  • dead_belowverticalline โ€” decimal 65170, hex 0xFE92
  • dead_longsolidusoverlay โ€” decimal 65171, hex 0xFE93 ๐Ÿฆ‹
  • ch โ€” decimal 65184, hex 0xFEA0
  • Ch โ€” decimal 65185, hex 0xFEA1
  • CH โ€” decimal 65186, hex 0xFEA2
  • c_h โ€” decimal 65187, hex 0xFEA3
  • C_h โ€” decimal 65188, hex 0xFEA4
  • C_H โ€” decimal 65189, hex 0xFEA5
  • First_Virtual_Screen โ€” decimal 65232, hex 0xFED0
  • Prev_Virtual_Screen โ€” decimal 65233, hex 0xFED1
  • Next_Virtual_Screen โ€” decimal 65234, hex 0xFED2
  • Last_Virtual_Screen โ€” decimal 65236, hex 0xFED4
  • Terminate_Server โ€” decimal 65237, hex 0xFED5 โš ๏ธ
  • Pointer_Left โ€” decimal 65248, hex 0xFEE0
  • Pointer_Right โ€” decimal 65249, hex 0xFEE1
  • Pointer_Up โ€” decimal 65250, hex 0xFEE2
  • Pointer_Down โ€” decimal 65251, hex 0xFEE3
  • Pointer_UpLeft โ€” decimal 65252, hex 0xFEE4
  • Pointer_UpRight โ€” decimal 65253, hex 0xFEE5
  • Pointer_DownLeft โ€” decimal 65254, hex 0xFEE6
  • Pointer_DownRight โ€” decimal 65255, hex 0xFEE7
  • Pointer_Button_Dflt โ€” decimal 65256, hex 0xFEE8
  • Pointer_Button1 โ€” decimal 65257, hex 0xFEE9
  • Pointer_Button2 โ€” decimal 65258, hex 0xFEEA
  • Pointer_Button3 โ€” decimal 65259, hex 0xFEEB
  • Pointer_Button4 โ€” decimal 65260, hex 0xFEEC
  • Pointer_Button5 โ€” decimal 65261, hex 0xFEED
  • Pointer_DblClick_Dflt โ€” decimal 65262, hex 0xFEEE
  • Pointer_DblClick1 โ€” decimal 65263, hex 0xFEEF
  • Pointer_DblClick2 โ€” decimal 65264, hex 0xFEF0
  • Pointer_DblClick3 โ€” decimal 65265, hex 0xFEF1
  • Pointer_DblClick4 โ€” decimal 65266, hex 0xFEF2
  • Pointer_DblClick5 โ€” decimal 65267, hex 0xFEF3
  • Pointer_Drag_Dflt โ€” decimal 65268, hex 0xFEF4
  • Pointer_Drag1 โ€” decimal 65269, hex 0xFEF5
  • Pointer_Drag2 โ€” decimal 65270, hex 0xFEF6
  • Pointer_Drag3 โ€” decimal 65271, hex 0xFEF7
  • Pointer_Drag4 โ€” decimal 65272, hex 0xFEF8
  • Pointer_EnableKeys โ€” decimal 65273, hex 0xFEF9
  • Pointer_Accelerate โ€” decimal 65274, hex 0xFEFA
  • Pointer_DfltBtnNext โ€” decimal 65275, hex 0xFEFB
  • Pointer_DfltBtnPrev โ€” decimal 65276, hex 0xFEFC
  • Pointer_Drag5 โ€” decimal 65277, hex 0xFEFD ๐Ÿ–ฑ๏ธ
  • BackSpace โ€” decimal 65288, hex 0xFF08
  • Tab โ€” decimal 65289, hex 0xFF09
  • Linefeed โ€” decimal 65290, hex 0xFF0A
  • Clear โ€” decimal 65291, hex 0xFF0B
  • Return โ€” decimal 65293, hex 0xFF0D
  • Pause โ€” decimal 65299, hex 0xFF13
  • Scroll_Lock โ€” decimal 65300, hex 0xFF14
  • Sys_Req โ€” decimal 65301, hex 0xFF15
  • Escape โ€” decimal 65307, hex 0xFF1B
  • Multi_key โ€” decimal 65312, hex 0xFF20
  • Kanji โ€” decimal 65313, hex 0xFF21
  • Muhenkan โ€” decimal 65314, hex 0xFF22
  • Henkan โ€” decimal 65315, hex 0xFF23
  • Romaji โ€” decimal 65316, hex 0xFF24
  • Hiragana โ€” decimal 65317, hex 0xFF25
  • Katakana โ€” decimal 65318, hex 0xFF26
  • Hiragana_Katakana โ€” decimal 65319, hex 0xFF27
  • Zenkaku โ€” decimal 65320, hex 0xFF28
  • Hankaku โ€” decimal 65321, hex 0xFF29
  • Zenkaku_Hankaku โ€” decimal 65322, hex 0xFF2A
  • Touroku โ€” decimal 65323, hex 0xFF2B
  • Massyo โ€” decimal 65324, hex 0xFF2C
  • Kana_Lock โ€” decimal 65325, hex 0xFF2D
  • Kana_Shift โ€” decimal 65326, hex 0xFF2E
  • Eisu_Shift โ€” decimal 65327, hex 0xFF2F
  • Eisu_toggle โ€” decimal 65328, hex 0xFF30
  • Hangul โ€” decimal 65329, hex 0xFF31
  • Hangul_Start โ€” decimal 65330, hex 0xFF32
  • Hangul_End โ€” decimal 65331, hex 0xFF33
  • Hangul_Hanja โ€” decimal 65332, hex 0xFF34
  • Hangul_Jamo โ€” decimal 65333, hex 0xFF35 ๐Ÿ‡ฐ๐Ÿ‡ท

and that's the tea for this chunk โ€” more keysyms incoming, stay tuned bestie ๐Ÿ’…

...and the list just keeps going, bestie, we're deep in it now. Hangul era first, then the arrow-key girlies, then the numpad, then the F-key marathon, then modifier royalty, then a little braille moment, then Delete slamming the door on 0xFFxx, then Sun and XF86 doing their whole extended-cinematic-universe thing. Stay with me ๐Ÿ’œ

  • Hangul_Romaja โ€” 65334 (0xFF36)
  • Codeinput โ€” 65335 (0xFF37)
  • Hangul_Jeonja โ€” 65336 (0xFF38)
  • Hangul_Banja โ€” 65337 (0xFF39)
  • Hangul_PreHanja โ€” 65338 (0xFF3A)
  • Hangul_PostHanja โ€” 65339 (0xFF3B)
  • SingleCandidate โ€” 65340 (0xFF3C)
  • MultipleCandidate โ€” 65341 (0xFF3D)
  • PreviousCandidate โ€” 65342 (0xFF3E)
  • Hangul_Special โ€” 65343 (0xFF3F)

and now, the navigation core four plus their whole friend group โ€” the keys you hit a million times a day and never once think about ๐Ÿซถ

  • Home โ€” 65360 (0xFF50)
  • Left โ€” 65361 (0xFF51)
  • Up โ€” 65362 (0xFF52)
  • Right โ€” 65363 (0xFF53)
  • Down โ€” 65364 (0xFF54)
  • Prior โ€” 65365 (0xFF55)
  • Next โ€” 65366 (0xFF56)
  • End โ€” 65367 (0xFF57)
  • Begin โ€” 65368 (0xFF58)
  • Select โ€” 65376 (0xFF60)
  • Print โ€” 65377 (0xFF61)
  • Execute โ€” 65378 (0xFF62)
  • Insert โ€” 65379 (0xFF63)
  • Undo โ€” 65381 (0xFF65)
  • Redo โ€” 65382 (0xFF66)
  • Menu (App) โ€” 65383 (0xFF67)
  • Find โ€” 65384 (0xFF68)
  • Cancel โ€” 65385 (0xFF69)
  • Help โ€” 65386 (0xFF6A)
  • Break โ€” 65387 (0xFF6B)

the numpad crew โœจ lowkey the most underrated part of the whole table, fr fr

  • Mode_switch โ€” 65406 (0xFF7E)
  • Num_Lock โ€” 65407 (0xFF7F)
  • KP_Space โ€” 65408 (0xFF80)
  • KP_Tab โ€” 65417 (0xFF89)
  • KP_Enter โ€” 65421 (0xFF8D)
  • KP_F1 โ€” 65425 (0xFF91)
  • KP_F2 โ€” 65426 (0xFF92)
  • KP_F3 โ€” 65427 (0xFF93)
  • KP_F4 โ€” 65428 (0xFF94)
  • KP_Home โ€” 65429 (0xFF95)
  • KP_Left โ€” 65430 (0xFF96)
  • KP_Up โ€” 65431 (0xFF97)
  • KP_Right โ€” 65432 (0xFF98)
  • KP_Down โ€” 65433 (0xFF99)
  • KP_Prior โ€” 65434 (0xFF9A)
  • KP_Next โ€” 65435 (0xFF9B)
  • KP_End โ€” 65436 (0xFF9C)
  • KP_Begin โ€” 65437 (0xFF9D)
  • KP_Insert โ€” 65438 (0xFF9E)
  • KP_Delete โ€” 65439 (0xFF9F)
  • KP_Multiply โ€” 65450 (0xFFAA)
  • KP_Add โ€” 65451 (0xFFAB)
  • KP_Separator โ€” 65452 (0xFFAC)
  • KP_Subtract โ€” 65453 (0xFFAD)
  • KP_Decimal โ€” 65454 (0xFFAE)
  • KP_Divide โ€” 65455 (0xFFAF)
  • KP_0 โ€” 65456 (0xFFB0)
  • KP_1 โ€” 65457 (0xFFB1)
  • KP_2 โ€” 65458 (0xFFB2)
  • KP_3 โ€” 65459 (0xFFB3)
  • KP_4 โ€” 65460 (0xFFB4)
  • KP_5 โ€” 65461 (0xFFB5)
  • KP_6 โ€” 65462 (0xFFB6)
  • KP_7 โ€” 65463 (0xFFB7)
  • KP_8 โ€” 65464 (0xFFB8)
  • KP_9 โ€” 65465 (0xFFB9)
  • KP_Equal โ€” 65469 (0xFFBD)

okay F-KEY MARATHON TIME ๐Ÿƒโ€โ™€๏ธ๐Ÿ’จ F1 through F35, no skips, no shortcuts, we're doing the whole runway. it's giving commitment.

  • F1 โ€” 65470 (0xFFBE)
  • F2 โ€” 65471 (0xFFBF)
  • F3 โ€” 65472 (0xFFC0)
  • F4 โ€” 65473 (0xFFC1)
  • F5 โ€” 65474 (0xFFC2)
  • F6 โ€” 65475 (0xFFC3)
  • F7 โ€” 65476 (0xFFC4)
  • F8 โ€” 65477 (0xFFC5)
  • F9 โ€” 65478 (0xFFC6)
  • F10 โ€” 65479 (0xFFC7)
  • F11 โ€” 65480 (0xFFC8)
  • F12 โ€” 65481 (0xFFC9)
  • F13 โ€” 65482 (0xFFCA)
  • F14 โ€” 65483 (0xFFCB)
  • F15 โ€” 65484 (0xFFCC)
  • F16 โ€” 65485 (0xFFCD)
  • F17 โ€” 65486 (0xFFCE)
  • F18 โ€” 65487 (0xFFCF)
  • F19 โ€” 65488 (0xFFD0)
  • F20 โ€” 65489 (0xFFD1)
  • F21 โ€” 65490 (0xFFD2)
  • F22 โ€” 65491 (0xFFD3)
  • F23 โ€” 65492 (0xFFD4)
  • F24 โ€” 65493 (0xFFD5)
  • F25 โ€” 65494 (0xFFD6)
  • F26 โ€” 65495 (0xFFD7)
  • F27 โ€” 65496 (0xFFD8)
  • F28 โ€” 65497 (0xFFD9)
  • F29 โ€” 65498 (0xFFDA)
  • F30 โ€” 65499 (0xFFDB)
  • F31 โ€” 65500 (0xFFDC)
  • F32 โ€” 65501 (0xFFDD)
  • F33 โ€” 65502 (0xFFDE)
  • F34 โ€” 65503 (0xFFDF)
  • F35 โ€” 65504 (0xFFE0)

and now modifier royalty ๐Ÿ‘‘ the keys that make everything else happen. note that Super_L (Win_L) and Super_R (Win_R) keep their little parenthetical glow-ups exactly as written, bestie, don't @ me.

  • Shift_L โ€” 65505 (0xFFE1)
  • Shift_R โ€” 65506 (0xFFE2)
  • Control_L โ€” 65507 (0xFFE3)
  • Control_R โ€” 65508 (0xFFE4)
  • Caps_Lock โ€” 65509 (0xFFE5)
  • Shift_Lock โ€” 65510 (0xFFE6)
  • Meta_L โ€” 65511 (0xFFE7)
  • Meta_R โ€” 65512 (0xFFE8)
  • Alt_L โ€” 65513 (0xFFE9)
  • Alt_R โ€” 65514 (0xFFEA)
  • Super_L (Win_L) โ€” 65515 (0xFFEB)
  • Super_R (Win_R) โ€” 65516 (0xFFEC)
  • Hyper_L โ€” 65517 (0xFFED)
  • Hyper_R โ€” 65518 (0xFFEE)

braille dot girlies, rise ๐ŸŒธ ten of them, numbered one through ten, all lowercase with underscores, all vibing.

  • braille_dot_1 โ€” 65521 (0xFFF1)
  • braille_dot_2 โ€” 65522 (0xFFF2)
  • braille_dot_3 โ€” 65523 (0xFFF3)
  • braille_dot_4 โ€” 65524 (0xFFF4)
  • braille_dot_5 โ€” 65525 (0xFFF5)
  • braille_dot_6 โ€” 65526 (0xFFF6)
  • braille_dot_7 โ€” 65527 (0xFFF7)
  • braille_dot_8 โ€” 65528 (0xFFF8)
  • braille_dot_9 โ€” 65529 (0xFFF9)
  • braille_dot_10 โ€” 65530 (0xFFFA)

and then, closing out the whole 0xFFxx block like the absolute icon it is โ€” the one, the only:

  • Delete โ€” 65535 (0xFFFF)

okay so Sun era โ˜€๏ธ we're in the big-number zone now, 268828416 and up, hex values starting 0x1005FF.... sun function-arrow accents first, then the media/power row.

  • SunFA_Grave โ€” 268828416 (0x1005FF00)
  • SunFA_Circum โ€” 268828417 (0x1005FF01)
  • SunFA_Tilde โ€” 268828418 (0x1005FF02)
  • SunFA_Acute โ€” 268828419 (0x1005FF03)
  • SunFA_Diaeresis โ€” 268828420 (0x1005FF04)
  • SunFA_Cedilla โ€” 268828421 (0x1005FF05)
  • SunF36 โ€” 268828432 (0x1005FF10)
  • SunF37 โ€” 268828433 (0x1005FF11)
  • SunSys_Req โ€” 268828512 (0x1005FF60)
  • SunProps โ€” 268828528 (0x1005FF70)
  • SunFront โ€” 268828529 (0x1005FF71)
  • SunCopy โ€” 268828530 (0x1005FF72)
  • SunOpen โ€” 268828531 (0x1005FF73)
  • SunPaste โ€” 268828532 (0x1005FF74)
  • SunCut โ€” 268828533 (0x1005FF75)
  • SunPowerSwitch โ€” 268828534 (0x1005FF76)
  • SunAudioLowerVolume โ€” 268828535 (0x1005FF77)
  • SunAudioMute โ€” 268828536 (0x1005FF78)
  • SunAudioRaiseVolume โ€” 268828537 (0x1005FF79)
  • SunVideoDegauss โ€” 268828538 (0x1005FF7A)
  • SunVideoLowerBrightness โ€” 268828539 (0x1005FF7B)
  • SunVideoRaiseBrightness โ€” 268828540 (0x1005FF7C)
  • SunPowerSwitchShift โ€” 268828541 (0x1005FF7D)

and finally for this stretch, the XF86 cinematic universe ๐Ÿฆ‹ where every function key on a modern laptop keyboard lives. we're in 268964... territory, 0x10081... in hex. yes, XF8610ChannelsUp and XF8610ChannelsDown really do have that name, no underscore, that's just how they came out of the box ๐Ÿ’…

  • XF86BrightnessAuto โ€” 268964084 (0x100810F4)
  • XF86DisplayOff โ€” 268964085 (0x100810F5)
  • XF86Info โ€” 268964198 (0x10081166)
  • XF86AspectRatio โ€” 268964215 (0x10081177)
  • XF86DVD โ€” 268964229 (0x10081185)
  • XF86Audio โ€” 268964232 (0x10081188)
  • XF86ChannelUp โ€” 268964242 (0x10081192)
  • XF86ChannelDown โ€” 268964243 (0x10081193)
  • XF86Break โ€” 268964251 (0x1008119B)
  • XF86VideoPhone โ€” 268964256 (0x100811A0)
  • XF86ZoomReset โ€” 268964260 (0x100811A4)
  • XF86Editor โ€” 268964262 (0x100811A6)
  • XF86GraphicsEditor โ€” 268964264 (0x100811A8)
  • XF86Presentation โ€” 268964265 (0x100811A9)
  • XF86Database โ€” 268964266 (0x100811AA)
  • XF86Voicemail โ€” 268964268 (0x100811AC)
  • XF86Addressbook โ€” 268964269 (0x100811AD)
  • XF86DisplayToggle โ€” 268964271 (0x100811AF)
  • XF86SpellCheck โ€” 268964272 (0x100811B0)
  • XF86ContextMenu โ€” 268964278 (0x100811B6)
  • XF86MediaRepeat โ€” 268964279 (0x100811B7)
  • XF8610ChannelsUp โ€” 268964280 (0x100811B8)
  • XF8610ChannelsDown โ€” 268964281 (0x100811B9)
  • XF86Images โ€” 268964282 (0x100811BA)
  • XF86NotificationCenter โ€” 268964284 (0x100811BC)
  • XF86PickupPhone โ€” 268964285 (0x100811BD)
  • XF86HangupPhone โ€” 268964286 (0x100811BE)
  • XF86Fn โ€” 268964304 (0x100811D0)
  • XF86Fn_Esc โ€” 268964305 (0x100811D1)
  • XF86FnRightShift โ€” 268964325 (0x100811E5)
  • XF86Numeric0 โ€” 268964352 (0x10081200)
  • XF86Numeric1 โ€” 268964353 (0x10081201)
  • XF86Numeric2 โ€” 268964354 (0x10081202)

The numeric-pad-adjacent era โ€” these live in the 0x100812xx zone, which is giving "random hardware buttons that someone's remote control needed" energy:

  • XF86Numeric3 โ€” 268964355, 0x10081203
  • XF86Numeric4 โ€” 268964356, 0x10081204
  • XF86Numeric5 โ€” 268964357, 0x10081205
  • XF86Numeric6 โ€” 268964358, 0x10081206
  • XF86Numeric7 โ€” 268964359, 0x10081207
  • XF86Numeric8 โ€” 268964360, 0x10081208
  • XF86Numeric9 โ€” 268964361, 0x10081209
  • XF86NumericStar โ€” 268964362, 0x1008120A
  • XF86NumericPound โ€” 268964363, 0x1008120B
  • XF86NumericA โ€” 268964364, 0x1008120C
  • XF86NumericB โ€” 268964365, 0x1008120D
  • XF86NumericC โ€” 268964366, 0x1008120E
  • XF86NumericD โ€” 268964367, 0x1008120F

๐Ÿ“ธ Camera + attendant + lights era

  • XF86CameraFocus โ€” 268964368, 0x10081210
  • XF86WPSButton โ€” 268964369, 0x10081211
  • XF86CameraZoomIn โ€” 268964373, 0x10081215
  • XF86CameraZoomOut โ€” 268964374, 0x10081216
  • XF86CameraUp โ€” 268964375, 0x10081217
  • XF86CameraDown โ€” 268964376, 0x10081218
  • XF86CameraLeft โ€” 268964377, 0x10081219
  • XF86CameraRight โ€” 268964378, 0x1008121A
  • XF86AttendantOn โ€” 268964379, 0x1008121B
  • XF86AttendantOff โ€” 268964380, 0x1008121C
  • XF86AttendantToggle โ€” 268964381, 0x1008121D
  • XF86LightsToggle โ€” 268964382, 0x1008121E
  • XF86ALSToggle โ€” 268964400, 0x10081230 โœจ (ambient light sensor said "let me handle it")

๐Ÿ› ๏ธ The "where's my launcher" cluster

  • XF86Buttonconfig โ€” 268964416, 0x10081240
  • XF86Taskmanager โ€” 268964417, 0x10081241
  • XF86Journal โ€” 268964418, 0x10081242
  • XF86ControlPanel โ€” 268964419, 0x10081243
  • XF86AppSelect โ€” 268964420, 0x10081244
  • XF86Screensaver โ€” 268964421, 0x10081245
  • XF86VoiceCommand โ€” 268964422, 0x10081246
  • XF86Assistant โ€” 268964423, 0x10081247
  • XF86EmojiPicker โ€” 268964425, 0x10081249 ๐Ÿ’… (not me screaming)
  • XF86Dictate โ€” 268964426, 0x1008124A
  • XF86BrightnessMin โ€” 268964432, 0x10081250
  • XF86BrightnessMax โ€” 268964433, 0x10081251

โŒจ๏ธ Keyboard input assist (iykyk)

  • XF86KbdInputAssistPrev โ€” 268964448, 0x10081260
  • XF86KbdInputAssistNext โ€” 268964449, 0x10081261
  • XF86KbdInputAssistPrevgroup โ€” 268964450, 0x10081262
  • XF86KbdInputAssistNextgroup โ€” 268964451, 0x10081263
  • XF86KbdInputAssistAccept โ€” 268964452, 0x10081264
  • XF86KbdInputAssistCancel โ€” 268964453, 0x10081265

๐ŸŽ€ Diagonal keys, menus, and the remote-control girlies

  • XF86RightUp โ€” 268964454, 0x10081266
  • XF86RightDown โ€” 268964455, 0x10081267
  • XF86LeftUp โ€” 268964456, 0x10081268
  • XF86LeftDown โ€” 268964457, 0x10081269
  • XF86RootMenu โ€” 268964458, 0x1008126A
  • XF86MediaTopMenu โ€” 268964459, 0x1008126B
  • XF86Numeric11 โ€” 268964460, 0x1008126C
  • XF86Numeric12 โ€” 268964461, 0x1008126D
  • XF86AudioDesc โ€” 268964462, 0x1008126E
  • XF863DMode โ€” 268964463, 0x1008126F
  • XF86NextFavorite โ€” 268964464, 0x10081270
  • XF86StopRecord โ€” 268964465, 0x10081271
  • XF86PauseRecord โ€” 268964466, 0x10081272
  • XF86VOD โ€” 268964467, 0x10081273
  • XF86Unmute โ€” 268964468, 0x10081274
  • XF86FastReverse โ€” 268964469, 0x10081275
  • XF86SlowReverse โ€” 268964470, 0x10081276
  • XF86Data โ€” 268964471, 0x10081277
  • XF86OnScreenKeyboard โ€” 268964472, 0x10081278
  • XF86PrivacyScreenToggle โ€” 268964473, 0x10081279 ๐Ÿ™ˆ (the people's princess of not-being-perceived)
  • XF86SelectiveScreenshot โ€” 268964474, 0x1008127A

๐Ÿ”ฅ MACRO SEASON (1 through 30, no skips, we don't play like that)

  • XF86Macro1 โ€” 268964496, 0x10081290
  • XF86Macro2 โ€” 268964497, 0x10081291
  • XF86Macro3 โ€” 268964498, 0x10081292
  • XF86Macro4 โ€” 268964499, 0x10081293
  • XF86Macro5 โ€” 268964500, 0x10081294
  • XF86Macro6 โ€” 268964501, 0x10081295
  • XF86Macro7 โ€” 268964502, 0x10081296
  • XF86Macro8 โ€” 268964503, 0x10081297
  • XF86Macro9 โ€” 268964504, 0x10081298
  • XF86Macro10 โ€” 268964505, 0x10081299
  • XF86Macro11 โ€” 268964506, 0x1008129A
  • XF86Macro12 โ€” 268964507, 0x1008129B
  • XF86Macro13 โ€” 268964508, 0x1008129C
  • XF86Macro14 โ€” 268964509, 0x1008129D
  • XF86Macro15 โ€” 268964510, 0x1008129E
  • XF86Macro16 โ€” 268964511, 0x1008129F
  • XF86Macro17 โ€” 268964512, 0x100812A0
  • XF86Macro18 โ€” 268964513, 0x100812A1
  • XF86Macro19 โ€” 268964514, 0x100812A2
  • XF86Macro20 โ€” 268964515, 0x100812A3
  • XF86Macro21 โ€” 268964516, 0x100812A4
  • XF86Macro22 โ€” 268964517, 0x100812A5
  • XF86Macro23 โ€” 268964518, 0x100812A6
  • XF86Macro24 โ€” 268964519, 0x100812A7
  • XF86Macro25 โ€” 268964520, 0x100812A8
  • XF86Macro26 โ€” 268964521, 0x100812A9
  • XF86Macro27 โ€” 268964522, 0x100812AA
  • XF86Macro28 โ€” 268964523, 0x100812AB
  • XF86Macro29 โ€” 268964524, 0x100812AC
  • XF86Macro30 โ€” 268964525, 0x100812AD

And the macro control squad:

  • XF86MacroRecordStart โ€” 268964528, 0x100812B0
  • XF86MacroRecordStop โ€” 268964529, 0x100812B1
  • XF86MacroPresetCycle โ€” 268964530, 0x100812B2
  • XF86MacroPreset1 โ€” 268964531, 0x100812B3
  • XF86MacroPreset2 โ€” 268964532, 0x100812B4
  • XF86MacroPreset3 โ€” 268964533, 0x100812B5

๐Ÿ–ฅ๏ธ Keyboard LCD menus (yes, keyboards had screens, iconic behavior)

  • XF86KbdLcdMenu1 โ€” 268964536, 0x100812B8
  • XF86KbdLcdMenu2 โ€” 268964537, 0x100812B9
  • XF86KbdLcdMenu3 โ€” 268964538, 0x100812BA
  • XF86KbdLcdMenu4 โ€” 268964539, 0x100812BB
  • XF86KbdLcdMenu5 โ€” 268964540, 0x100812BC

๐ŸŒˆ Virtual terminal switching, aka the Ctrl+Alt+F girls

  • XF86Switch_VT_1 โ€” 269024769, 0x1008FE01
  • XF86Switch_VT_2 โ€” 269024770, 0x1008FE02
  • XF86Switch_VT_3 โ€” 269024771, 0x1008FE03
  • XF86Switch_VT_4 โ€” 269024772, 0x1008FE04
  • XF86Switch_VT_5 โ€” 269024773, 0x1008FE05
  • XF86Switch_VT_6 โ€” 269024774, 0x1008FE06
  • XF86Switch_VT_7 โ€” 269024775, 0x1008FE07
  • XF86Switch_VT_8 โ€” 269024776, 0x1008FE08
  • XF86Switch_VT_9 โ€” 269024777, 0x1008FE09
  • XF86Switch_VT_10 โ€” 269024778, 0x1008FE0A
  • XF86Switch_VT_11 โ€” 269024779, 0x1008FE0B
  • XF86Switch_VT_12 โ€” 269024780, 0x1008FE0C

๐Ÿงš Server-control era (grab, grab, and more grab)

  • XF86Ungrab โ€” 269024800, 0x1008FE20
  • XF86ClearGrab โ€” 269024801, 0x1008FE21
  • XF86Next_VMode โ€” 269024802, 0x1008FE22
  • XF86Prev_VMode โ€” 269024803, 0x1008FE23
  • XF86LogWindowTree โ€” 269024804, 0x1008FE24
  • XF86LogGrabInfo โ€” 269024805, 0x1008FE25

๐Ÿ‘‘ The 0x1008FFxx block โ€” the main character zone

  • XF86ModeLock โ€” 269025025, 0x1008FF01
  • XF86MonBrightnessUp โ€” 269025026, 0x1008FF02
  • XF86MonBrightnessDown โ€” 269025027, 0x1008FF03
  • XF86KbdLightOnOff โ€” 269025028, 0x1008FF04
  • XF86KbdBrightnessUp โ€” 269025029, 0x1008FF05
  • XF86KbdBrightnessDown โ€” 269025030, 0x1008FF06
  • XF86MonBrightnessCycle โ€” 269025031, 0x1008FF07
  • XF86Standby โ€” 269025040, 0x1008FF10
  • XF86AudioLowerVolume โ€” 269025041, 0x1008FF11
  • XF86AudioMute โ€” 269025042, 0x1008FF12
  • XF86AudioRaiseVolume โ€” 269025043, 0x1008FF13
  • XF86AudioPlay โ€” 269025044, 0x1008FF14
  • XF86AudioStop โ€” 269025045, 0x1008FF15
  • XF86AudioPrev โ€” 269025046, 0x1008FF16
  • XF86AudioNext โ€” 269025047, 0x1008FF17
  • XF86HomePage โ€” 269025048, 0x1008FF18
  • XF86Mail โ€” 269025049, 0x1008FF19
  • XF86Start โ€” 269025050, 0x1008FF1A
  • XF86Search โ€” 269025051, 0x1008FF1B
  • XF86AudioRecord โ€” 269025052, 0x1008FF1C
  • XF86Calculator โ€” 269025053, 0x1008FF1D
  • XF86Memo โ€” 269025054, 0x1008FF1E
  • XF86ToDoList โ€” 269025055, 0x1008FF1F
  • XF86Calendar โ€” 269025056, 0x1008FF20
  • XF86PowerDown โ€” 269025057, 0x1008FF21
  • XF86ContrastAdjust โ€” 269025058, 0x1008FF22
  • XF86RockerUp โ€” 269025059, 0x1008FF23
  • XF86RockerDown โ€” 269025060, 0x1008FF24
  • XF86RockerEnter โ€” 269025061, 0x1008FF25
  • XF86Back โ€” 269025062, 0x1008FF26
  • XF86Forward โ€” 269025063, 0x1008FF27
  • XF86Stop โ€” 269025064, 0x1008FF28
  • XF86Refresh โ€” 269025065, 0x1008FF29
  • XF86PowerOff โ€” 269025066, 0x1008FF2A
  • XF86WakeUp โ€” 269025067, 0x1008FF2B
  • XF86Eject โ€” 269025068, 0x1008FF2C
  • XF86ScreenSaver โ€” 269025069, 0x1008FF2D
  • XF86WWW โ€” 269025070, 0x1008FF2E
  • XF86Sleep โ€” 269025071, 0x1008FF2F
  • XF86Favorites โ€” 269025072, 0x1008FF30
  • XF86AudioPause โ€” 269025073, 0x1008FF31
  • XF86AudioMedia โ€” 269025074, 0x1008FF32
  • XF86MyComputer โ€” 269025075, 0x1008FF33
  • XF86VendorHome โ€” 269025076, 0x1008FF34
  • XF86LightBulb โ€” 269025077, 0x1008FF35 ๐Ÿ’ก
  • XF86Shop โ€” 269025078, 0x1008FF36
  • XF86History โ€” 269025079, 0x1008FF37
  • XF86OpenURL โ€” 269025080, 0x1008FF38
  • XF86AddFavorite โ€” 269025081, 0x1008FF39
  • XF86HotLinks โ€” 269025082, 0x1008FF3A
  • XF86BrightnessAdjust โ€” 269025083, 0x1008FF3B
  • XF86Finance โ€” 269025084, 0x1008FF3C

bestie, the keysym roll call is still going and honestly? iconic. here's the rest of the XF86 lineup, every single value, no cap, fr fr ๐Ÿ’…

XF86Community 269025085 0x1008FF3D
XF86AudioRewind 269025086 0x1008FF3E
XF86BackForward 269025087 0x1008FF3F
XF86Launch0 269025088 0x1008FF40
XF86Launch1 269025089 0x1008FF41
XF86Launch2 269025090 0x1008FF42
XF86Launch3 269025091 0x1008FF43
XF86Launch4 269025092 0x1008FF44
XF86Launch5 269025093 0x1008FF45
XF86Launch6 269025094 0x1008FF46
XF86Launch7 269025095 0x1008FF47
XF86Launch8 269025096 0x1008FF48
XF86Launch9 269025097 0x1008FF49
XF86LaunchA 269025098 0x1008FF4A
XF86LaunchB 269025099 0x1008FF4B
XF86LaunchC 269025100 0x1008FF4C
XF86LaunchD 269025101 0x1008FF4D
XF86LaunchE 269025102 0x1008FF4E
XF86LaunchF 269025103 0x1008FF4F
XF86ApplicationLeft 269025104 0x1008FF50
XF86ApplicationRight 269025105 0x1008FF51
XF86Book 269025106 0x1008FF52
XF86CD 269025107 0x1008FF53
XF86Calculater 269025108 0x1008FF54
XF86Clear 269025109 0x1008FF55
XF86Close 269025110 0x1008FF56
XF86Copy 269025111 0x1008FF57
XF86Cut 269025112 0x1008FF58
XF86Display 269025113 0x1008FF59
XF86DOS 269025114 0x1008FF5A
XF86Documents 269025115 0x1008FF5B
XF86Excel 269025116 0x1008FF5C
XF86Explorer 269025117 0x1008FF5D
XF86Game 269025118 0x1008FF5E
XF86Go 269025119 0x1008FF5F
XF86iTouch 269025120 0x1008FF60
XF86LogOff 269025121 0x1008FF61
XF86Market 269025122 0x1008FF62
XF86Meeting 269025123 0x1008FF63
XF86MenuKB 269025125 0x1008FF65
XF86MenuPB 269025126 0x1008FF66
XF86MySites 269025127 0x1008FF67
XF86New 269025128 0x1008FF68
XF86News 269025129 0x1008FF69
XF86OfficeHome 269025130 0x1008FF6A
XF86Open 269025131 0x1008FF6B
XF86Option 269025132 0x1008FF6C
XF86Paste 269025133 0x1008FF6D
XF86Phone 269025134 0x1008FF6E
XF86Q 269025136 0x1008FF70
XF86Reply 269025138 0x1008FF72
XF86Reload 269025139 0x1008FF73
XF86RotateWindows 269025140 0x1008FF74
XF86RotationPB 269025141 0x1008FF75
XF86RotationKB 269025142 0x1008FF76
XF86Save 269025143 0x1008FF77
XF86ScrollUp 269025144 0x1008FF78
XF86ScrollDown 269025145 0x1008FF79
XF86ScrollClick 269025146 0x1008FF7A
XF86Send 269025147 0x1008FF7B
XF86Spell 269025148 0x1008FF7C
XF86SplitScreen 269025149 0x1008FF7D
XF86Support 269025150 0x1008FF7E
XF86TaskPane 269025151 0x1008FF7F
XF86Terminal 269025152 0x1008FF80
XF86Tools 269025153 0x1008FF81
XF86Travel 269025154 0x1008FF82
XF86UserPB 269025156 0x1008FF84
XF86User1KB 269025157 0x1008FF85
XF86User2KB 269025158 0x1008FF86
XF86Video 269025159 0x1008FF87
XF86WheelButton 269025160 0x1008FF88
XF86Word 269025161 0x1008FF89
XF86Xfer 269025162 0x1008FF8A
XF86ZoomIn 269025163 0x1008FF8B
XF86ZoomOut 269025164 0x1008FF8C
XF86Away 269025165 0x1008FF8D
XF86Messenger 269025166 0x1008FF8E
XF86WebCam 269025167 0x1008FF8F
XF86MailForward 269025168 0x1008FF90
XF86Pictures 269025169 0x1008FF91
XF86Music 269025170 0x1008FF92
XF86Battery 269025171 0x1008FF93
XF86Bluetooth 269025172 0x1008FF94
XF86WLAN 269025173 0x1008FF95
XF86UWB 269025174 0x1008FF96
XF86AudioForward 269025175 0x1008FF97
XF86AudioRepeat 269025176 0x1008FF98
XF86AudioRandomPlay 269025177 0x1008FF99
XF86Subtitle 269025178 0x1008FF9A
XF86AudioCycleTrack 269025179 0x1008FF9B
XF86CycleAngle 269025180 0x1008FF9C
XF86FrameBack 269025181 0x1008FF9D
XF86FrameForward 269025182 0x1008FF9E
XF86Time 269025183 0x1008FF9F
XF86Select 269025184 0x1008FFA0
XF86View 269025185 0x1008FFA1
XF86TopMenu 269025186 0x1008FFA2
XF86Red 269025187 0x1008FFA3
XF86Green 269025188 0x1008FFA4
XF86Yellow 269025189 0x1008FFA5
XF86Blue 269025190 0x1008FFA6
XF86Suspend 269025191 0x1008FFA7
XF86Hibernate 269025192 0x1008FFA8
XF86TouchpadToggle 269025193 0x1008FFA9
XF86TouchpadOn 269025200 0x1008FFB0
XF86TouchpadOff 269025201 0x1008FFB1
XF86AudioMicMute 269025202 0x1008FFB2
XF86Keyboard 269025203 0x1008FFB3
XF86WWAN 269025204 0x1008FFB4
XF86RFKill 269025205 0x1008FFB5
XF86AudioPreset 269025206 0x1008FFB6
XF86RotationLockToggle 269025207 0x1008FFB7
XF86FullScreen 269025208 0x1008FFB8

that's every last one from XF86Community to XF86FullScreen โ€” the way this list ate and left no crumbs โœจ๐Ÿ‘‘


๐Ÿ‘€ SEE ALSO ๐Ÿ‘€


๐Ÿ”‘ KEYWORDS ๐Ÿ”‘

  • bind
  • binding
  • event
  • keysym

from the Tk 8.3 era, page keysyms(3tk) โ€” mwah, catch u in the man pages ๐Ÿ’–โœจ
๐Ÿ“ฆ where this page comes from