•
•
KEYSYM values are 32-bit integers that encode the symbols on the keycaps of a keyboard. The three most significant bits are always zero, which leaves a 29-bit number space. For convenience,
KEYSYM values can be viewed as split into four bytes:
• Byte 1 is the most significant eight bits (three zero bits and the most-significant five bits of the 29-bit effective value)
Byte 2 is the next most-significant eight bits
Byte 3 is the next most-significant eight bits
• Byte 4 is the least-significant eight bits
There are six categories of KEYSYM values.
A.1 Special KEYSYMs
There are two special values: NoSymbol and VoidSymbol. They are used to indicate the absence of symbols (see section 5).
Byte 1 Byte 2
0
0
Byte 3 Byte 4
0 0 0
255 255 255
Hex. value
#x00000000
#x00FFFFFF
Name
NoSymbol
VoidSymbol
A.2 Latin-1 KEYSYMs
The Latin-1 KEYSYMs occupy the range #x0020 to #x007E and #x00A0 to #00FF and represent the ISO 10646 / Unicode characters U+0020 to U+007E and U+00A0 to U+00FF, respectively.
A.3 Unicode KEYSYMs
These occupy the range #x01000100 to #x0110FFFF and represent the ISO 10646 / Unicode characters U+0100 to U+10FFFF, respectively. The numeric value of a Unicode KEYSYM is the
Unicode position of the corresponding character plus #x01000000. In the interest of backwards compatibility, clients should be able to process both the Unicode KEYSYM and the Legacy
KEYSYM for those characters where both exist.
Dead keys, which place an accent on the next character entered, shall be encoded as Function
KEYSYMs, and not as the Unicode KEYSYM corresponding to an equivalent combining character. Where a keycap indicates a specific function with a graphical symbol that is also available in
Unicode (e.g., an upwards arrow for the cursor up function), the appropriate Function KEYSYM should be used, and not the Unicode KEYSYM corresponding to the depicted symbol.
A.4 Function KEYSYMs
These represent keycap symbols that do not directly represent elements of a coded character set.
Instead, they typically identify a software function, mode, or operation (e.g., cursor up, caps lock, insert) that can be activated using a dedicated key. Function KEYSYMs have zero values for bytes 1 and 2. Byte 3 distinguishes between several 8-bit sets within which byte 4 identifies the individual function key.
-2-
Byte 3 Byte 4
255 Keyboard
254 Keyboard (XKB) Extension
253 3270
Within a national market, keyboards tend to be comparatively standard with respect to the character keys, but they can differ significantly on the miscellaneous function keys. Some have function keys left over from early timesharing days, others were designed for a specific application, such as text processing, web browsing, or accessing audiovisual data. The symbols on the keycaps can differ significantly between manufacturers and national markets, even where they denote the same software function (e.g., Ctrl in the U.S. versus Strg in Germany)
There are two ways of thinking about how to define KEYSYMs for such a world:
•
•
The Engraving approach
The Common approach
The Engraving approach is to create a KEYSYM for every unique key engraving. This is effectively taking the union of all key engravings on all keyboards. For example, some keyboards label function keys across the top as F1 through Fn, and others label them as PF1 through PFn. These would be different keys under the Engraving approach. Likewise, Lock would differ from Shift
Lock, which is different from the up-arrow symbol that has the effect of changing lowercase to uppercase. There are lots of other aliases such as Del, DEL, Delete, Remove, and so forth. The
Engraving approach makes it easy to decide if a new entry should be added to the KEYSYM set: if it does not exactly match an existing one, then a new one is created.
The Common approach tries to capture all of the keys present on an interesting number of keyboards, folding likely aliases into the same KEYSYM. For example, Del, DEL, and Delete are all merged into a single KEYSYM. Vendors can augment the KEYSYM set (using the vendorspecific encoding space) to include all of their unique keys that were not included in the standard set. Each vendor decides which of its keys map into the standard KEYSYMs, which presumably can be overridden by a user. It is more difficult to implement this approach, because judgment is required about when a sufficient set of keyboards implements an engraving to justify making it a
KEYSYM in the standard set and about which engravings should be merged into a single
KEYSYM.
Although neither scheme is perfect or elegant, the Common approach has been selected because it makes it easier to write a portable application. Having the Delete functionality merged into a single KEYSYM allows an application to implement a deletion function and expect reasonable bindings on a wide set of workstations. Under the Common approach, application writers are still free to look for and interpret vendor-specific KEYSYMs, but because they are in the extended set, the application developer is more conscious that they are writing the application in a nonportable fashion.
The Keyboard set is a miscellaneous collection of commonly occurring keys on keyboards.
Within this set, the numeric keypad symbols are generally duplicates of symbols found on keys on the main part of the keyboard, but they are distinguished here because they often have a distinguishable semantics associated with them.
KEYSYM Name value
#xFF08 BACKSPACE, BACK SPA CE, BACK CHAR
#xFF09 TAB
#xFF0A LINEFEED, LF
#xFF0B CLEAR
Set
Keyboard
Keyboard
Keyboard
-3-
KEYSYM Name value
#xFF0D RETURN, ENTER
#xFF15 SYS REQ, SYSTEM REQUEST
#xFF1B ESCAPE
#xFF20 MULTI-KEY CHARACTER PREFACE
#xFF22 MUHENKAN
#xFF23 HENKAN MODE
#xFF24 ROMAJI
#xFF25 HIRAGANA
#xFF26 KATAKANA
#xFF27 HIRAGANA/KATAKANA TOGGLE
#xFF28 ZENKAKU
#xFF29 HANKAKU
#xFF2A ZENKAKU/HANKAKU TOGGLE
#xFF2B TOUROKU
#xFF2C MASSYO
#xFF2D KANA LOCK
#xFF2E KANA SHIFT
#xFF2F EISU SHIFT
#xFF30 EISU TOGGLE
#xFF32 HANGUL START
#xFF33 HANGUL END, ENGLISH START
#xFF34 START HANGUL/HANJA CONVERSION
#xFF36 HANGUL ROMAJA MODE
#xFF38 HANGUL JEONJA MODE
#xFF39 HANGUL BANJA MODE
#xFF3A HANGUL PREHANJA CONVERSION
#xFF3B HANGUL POSTHANJA CONVERSION
#xFF50 HOME
#xFF54 DOWN, MOVE DOWN, DOWN ARROW
#xFF56 NEXT, PAGE DOWN
#xFF57 END, EOL
#xFF58 BEGIN, BOL
#xFF60 SELECT, MARK
#xFF61 PRINT
#xFF65 UNDO, OOPS
#xFF66 REDO, AGAIN
#xFF67 MENU
#xFF68 FIND, SEARCH
#xFF6A HELP
#xFF6B BREAK
#xFF7E MODE SWITCH, SCRIPT SWITCH, CHARACTER SET SWITCH
#xFF7F NUM LOCK
Set
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Ke yboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
-4-
KEYSYM Name value
#xFF91
#xFF92
#xFF93
#xFF94
KEYPAD F1, PF1, A
KEYPAD F2, PF2, B
KEYPAD F3, PF3, C
KEYPAD F4, PF4, D
#xFF9A KEYPAD PRIOR, PAGE UP
#xFFAA
#xFFAB
#xFFAC
#xFFAD
#xFFAE
#xFFAF
#xFFB0
#xFFB1
#xFFB2
#xFFB3
#xFFB4
#xFFB5
#xFFB6
#xFFB7
#xFFB8
#xFFB9
KEYPAD MULTIPLICATION SIGN, ASTERISK
KEYPAD PLUS SIGN
KEYPAD SEPARATOR, COMMA
KEYPAD MINUS SIGN, HYPHEN
KEYPAD DECIMAL POINT, FULL STOP
KEYPAD DIVISION SIGN, SOLIDUS
KEYPAD DIGIT ZERO
KEYPAD DIGIT ONE
KEYPAD DIGIT TWO
KEYPAD DIGIT THREE
KEYPAD DIGIT FOUR
KEYPAD DIGIT FIVE
KEYPAD DIGIT SIX
KEYPAD DIGIT SEVEN
KEYPAD DIGIT EIGHT
KEYPAD DIGIT NINE
#xFFBD KEYPAD EQUALS SIGN
#xFFBE F1
#xFFBF F2
#xFFC0 F3
#xFFC1 F4
#xFFC2 F5
#xFFC3 F6
#xFFC4 F7
#xFFC5 F8
#xFFC6 F9
#xFFC7 F10
#xFFC8 F11, L1
#xFFC9 F12, L2
#xFFCA F13, L3
#xFFCB F14, L4
#xFFCC F15, L5
#xFFCD F16, L6
#xFFCE F17, L7
#xFFCF F18, L8
#xFFD0 F19, L9
#xFFD1 F20, L10
#xFFD2 F21, R1
#xFFD3 F22, R2
#xFFD4 F23, R3
#xFFD5 F24, R4
#xFFD6 F25, R5
#xFFD7 F26, R6
Set
Keyboard
Ke yboard
Ke yboard
Ke yboard
Ke yboard
Keyboard
Keyboard
Keyboard
Keyboard
Ke yboard
Ke yboard
Ke yboard
Ke yboard
Keyboard
Ke yboard
Keyboard
Ke yboard
Keyboard
Ke yboard
Ke yboard
Ke yboard
Ke yboard
Ke yboard
Ke yboard
Ke yboard
Ke yboard
Ke yboard
Ke yboard
Ke yboard
Ke yboard
Ke yboard
Ke yboard
Ke yboard
Ke yboard
Ke yboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
-5-
KEYSYM Name value
#xFFD8 F27, R7
#xFFD9 F28, R8
#xFFDA F29, R9
#xFFDB F30, R10
#xFFDC F31, R11
#xFFDD F32, R12
#xFFDE F33, R13
#xFFDF F34, R14
#xFFE0 F35, R15
#xFFE1 LEFT SHIFT
#xFFE2 RIGHT SHIFT
#xFFE3 LEFT CONTROL
#xFFE4 RIGHT CONTROL
#xFFE5 CAPS LOCK
#xFFE6 SHIFT LOCK
#xFFE7 LEFT META
#xFFE8 RIGHT META
#xFFE9 LEFT ALT
#xFFEA RIGHT ALT
#xFFEB LEFT SUPER
#xFFEC RIGHT SUPER
#xFFED LEFT HYPER
#xFFEE RIGHT HYPER
#xFFFF DELETE, RUBOUT
Set
The Keyboard (XKB) Extension set, which provides among other things a range of dead keys, is defined in ‘‘The X Keyboard Extension: Protocol Specification’’, Appendix C.
The 3270 set defines additional keys that are specific to IBM 3270 terminals.
Set KEYSYM Name value
#xFD01 3270 DUPLICATE
#xFD02 3270 FIELDMARK
#xFD03 3270 RIGHT2
#xFD04 3270 LEFT2
#xFD05 3270 BACKTAB
#xFD06 3270 ERASEEOF
#xFD07 3270 ERASEINPUT
#xFD08 3270 RESET
#xFD09 3270 QUIT
#xFD0A 3270 PA1
#xFD0B 3270 PA2
#xFD0C 3270 PA3
#xFD0D 3270 TEST
#xFD0E 3270 ATTN
#xFD0F 3270 CURSORBLINK
#xFD10 3270 ALTCURSOR
#xFD11 3270 KEYCLICK
#xFD12 3270 JUMP
#xFD13 3270 IDENT
#xFD14 3270 RULE
#xFD15 3270 COPY
#xFD16 3270 PLAY
#xFD17 3270 SETUP
#xFD18 3270 RECORD
#xFD19 3270 CHANGESCREEN
3270
3270
3270
3270
3270
3270
3270
3270
3270
3270
3270
3270
3270
3270
3270
3270
3270
3270
3270
3270
3270
3270
3270
3270
3270
Keyboard
Keyboard
Ke yboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
Keyboard
-6-
KEYSYM Name value
#xFD1A 3270 DELETEWORD
#xFD1B 3270 EXSELECT
#xFD1C 3270 CURSORSELECT
#xFD1D 3270 PRINTSCREEN
#xFD1E 3270 ENTER
Set
3270
3270
3270
3270
3270
A.5 Vendor KEYSYMs
The KEYSYM number range #x10000000 to #x1FFFFFFF is available for vendor-specific extentions. Among these, the range #x11000000 to #x1100FFFF is designated for keypad KEYSYMs.
A.6 Legacy KEYSYMs
These date from the time before ISO 10646 / Unicode was available. They represent characters from a number of different older 8-bit coded character sets and have zero values for bytes 1 and 2.
Byte 3 indicates a coded character set and byte 4 is the 8-bit value of the particular character within that set.
Byte 3 Byte 4 Byte 3 Byte 4
7
8
5
6
3
4
1
2
Latin-2 11
Latin-3 12
Latin-4 13
Kana 14
Arabic 15
Cyrillic 16
Greek 17
Technical 18
APL
Hebrew
Thai
Korean
Latin-5
Latin-6
Latin-7
Latin-8
9 Special 19
10 Publishing
Latin-9
32 Currency
Each character set contains gaps where codes have been removed that were duplicates with codes in previous character sets (that is, character sets with lesser byte 3 value).
The Latin, Arabic, Cyrillic, Greek, Hebrew, and Thai sets were taken from the early drafts of the relevant ISO 8859 parts available at the time. However, in the case of the Cyrillic and Greek sets, these turned out differently in the final versions of the ISO standard. The Technical, Special, and
Publishing sets are based on Digital Equipment Corporation standards, as no equivalent international standards were available at the time.
The table below lists all standardized Legacy KEYSYMs, along with the name used in the source document. Where there exists an unambiguous equivalent in Unicode, as it is the case with all
ISO 8859 characters, it is given in the second column as a cross reference. Where there is no Unicode number provided, the exact semantics of the KEYSYM may have been lost and a Unicode
KEYSYM should be used instead, if available.
As support of Unicode KEYSYMs increases, some or all of the Legacy KEYSYMs may be phased out and withdrawn in future versions of this standard. Most KEYSYMs in the sets Technical, Special, Publishing, APL and Currency (with the exception of #x20AC) were probably never used in practice, and were not supported by pre-Unicode fonts. In particular, the Currency set, which was copied from Unicode, has already been deprecated by the introduction of the Unicode
KEYSYMs.
-7-
KEYSYM Unicode value value
Name
#x01A1 U+0104
#x01A2 U+02D8
#x01A3
#x01A5
U+0141
U+013D
#x01A6
#x01A9
#x01AA
#x01AB
U+015A
U+0160
U+015E
U+0164
#x01AC
#x01AE
#x01AF
#x01B1
U+0179
U+017D
U+017B
U+0105
#x01B2 U+02DB
#x01B3 U+0142
#x01B5
#x01B6
U+013E
U+015B
#x01B7 U+02C7
#x01B9 U+0161
#x01BA
#x01BB
U+015F
U+0165
#x01BC
#x01BD
#x01BE
#x01BF
U+017A
U+02DD
U+017E
U+017C
#x01C0
#x01C3
#x01C5
#x01C6
#x01C8
#x01CA
#x01CC
#x01CF
U+0154
U+0102
U+0139
U+0106
U+010C
U+0118
U+011A
U+010E
#x01D0
#x01D1
#x01D2
#x01D5
#x01D8
#x01D9
#x01DB
#x01DE
#x01E0
#x01E3
#x01E5
#x01E6
#x01E8
#x01EA
#x01EC
#x01EF
#x01F0
#x01F1
#x01F2
#x01F5
U+0111
U+0144
U+0148
U+0151
#x01F8
#x01F9
#x01FB
#x01FE
U+0159
U+016F
U+0171
U+0163
#x01FF U+02D9
U+0110
U+0143
U+0147
U+0150
U+0158
U+016E
U+0170
U+0162
U+0155
U+0103
U+013A
U+0107
U+010D
U+0119
U+011B
U+010F
LATIN CAPITAL LETTER A WITH OGONEK
BREVE
LATIN CAPITAL LETTER L WITH STROKE
LATIN CAPITAL LETTER L WITH CARON
LATIN CAPITAL LETTER S WITH ACUTE
LATIN CAPITAL LETTER S WITH CARON
LATIN CAPITAL LETTER S WITH CEDILLA
LATIN CAPITAL LETTER T WITH CARON
LATIN CAPITAL LETTER Z WITH ACUTE
LATIN CAPITAL LETTER Z WITH CARON
LATIN CAPITAL LETTER Z WITH DOT ABOVE
LATIN SMALL LETTER A WITH OGONEK
OGONEK
LATIN SMALL LETTER L WITH STROKE
LATIN SMALL LETTER L WITH CARON
LATIN SMALL LETTER S WITH ACUTE
CARON
LATIN SMALL LETTER S WITH CARON
LATIN SMALL LETTER S WITH CEDILLA
LATIN SMALL LETTER T WITH CARON
LATIN SMALL LETTER Z WITH ACUTE
DOUBLE ACUTE ACCENT
LATIN SMALL LETTER Z WITH CARON
LATIN SMALL LETTER Z WITH DOT ABOVE
LATIN CAPITAL LETTER R WITH ACUTE
LATIN CAPITAL LETTER A WITH BREVE
LATIN CAPITAL LETTER L WITH ACUTE
LATIN CAPITAL LETTER C WITH ACUTE
LATIN CAPITAL LETTER C WITH CARON
LATIN CAPITAL LETTER E WITH OGONEK
LATIN CAPITAL LETTER E WITH CARON
LATIN CAPITAL LETTER D WITH CARON
LATIN CAPITAL LETTER D WITH STROKE
LATIN CAPITAL LETTER N WITH ACUTE
LATIN CAPITAL LETTER N WITH CARON
LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
LATIN CAPITAL LETTER R WITH CARON
LATIN CAPITAL LETTER U WITH RING ABOVE
LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
LATIN CAPITAL LETTER T WITH CEDILLA
LATIN SMALL LETTER R WITH ACUTE
LATIN SMALL LETTER A WITH BREVE
LATIN SMALL LETTER L WITH ACUTE
LATIN SMALL LETTER C WITH ACUTE
LATIN SMALL LETTER C WITH CARON
LATIN SMALL LETTER E WITH OGONEK
LATIN SMALL LETTER E WITH CARON
LATIN SMALL LETTER D WITH CARON
LATIN SMALL LETTER D WITH STROKE
LATIN SMALL LETTER N WITH ACUTE
LATIN SMALL LETTER N WITH CARON
LATIN SMALL LETTER O WITH DOUBLE ACUTE
LATIN SMALL LETTER R WITH CARON
LATIN SMALL LETTER U WITH RING ABOVE
LATIN SMALL LETTER U WITH DOUBLE ACUTE
LATIN SMALL LETTER T WITH CEDILLA
DOT ABOVE
#x02A1 U+0126 LATIN CAPITAL LETTER H WITH STROKE
Set
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-2
Latin-3
-8-
KEYSYM Unicode value value
Name
#x02A6
#x02A9
#x02AB
#x02AC
#x02B1
#x02B6
#x02B9
#x02BB
#x02BC
#x02C5
#x02C6
#x02D5
#x02D8
#x02DD
#x02DE
#x02E5
#x02E6
#x02F5
#x02F8
#x02FD
#x02FE
U+0124
U+0130
U+011E
U+0134
U+0127
U+0125
U+0131
U+011F
U+0135
U+010A
U+0108
U+0120
U+011C
U+016C
U+015C
U+010B
U+0109
U+0121
U+011D
U+016D
U+015D
LATIN CAPITAL LETTER H WITH CIRCUMFLEX
LATIN CAPITAL LETTER I WITH DOT ABOVE
LATIN CAPITAL LETTER G WITH BREVE
LATIN CAPITAL LETTER J WITH CIRCUMFLEX
LATIN SMALL LETTER H WITH STROKE
LATIN SMALL LETTER H WITH CIRCUMFLEX
LATIN SMALL LETTER DOTLESS I
LATIN SMALL LETTER G WITH BREVE
LATIN SMALL LETTER J WITH CIRCUMFLEX
LATIN CAPITAL LETTER C WITH DOT ABOVE
LATIN CAPITAL LETTER C WITH CIRCUMFLEX
LATIN CAPITAL LETTER G WITH DOT ABOVE
LATIN CAPITAL LETTER G WITH CIRCUMFLEX
LATIN CAPITAL LETTER U WITH BREVE
LATIN CAPITAL LETTER S WITH CIRCUMFLEX
LATIN SMALL LETTER C WITH DOT ABOVE
LATIN SMALL LETTER C WITH CIRCUMFLEX
LATIN SMALL LETTER G WITH DOT ABOVE
LATIN SMALL LETTER G WITH CIRCUMFLEX
LATIN SMALL LETTER U WITH BREVE
LATIN SMALL LETTER S WITH CIRCUMFLEX
#x03C7
#x03CC
#x03CF
#x03D1
#x03D2
#x03D3
#x03D9
#x03DD
#x03DE
#x03E0
#x03E7
#x03EC
#x03EF
#x03F1
#x03F2
#x03F3
#x03F9
#x03FD
#x03FE
#x03A2
#x03A3
#x03A5
#x03A6
#x03AA
#x03AB
#x03AC
#x03B3
#x03B5
#x03B6
#x03BA
#x03BB
#x03BC
#x03BD
#x03BF
#x03C0
U+012E
U+0116
U+012A
U+0145
U+014C
U+0136
U+0172
U+0168
U+016A
U+0101
U+012F
U+0117
U+012B
U+0146
U+014D
U+0137
U+0173
U+0169
U+016B
U+0138
U+0156
U+0128
U+013B
U+0112
U+0122
U+0166
U+0157
U+0129
U+013C
U+0113
U+0123
U+0167
U+014A
U+014B
U+0100
LATIN SMALL LETTER KRA
LATIN CAPITAL LETTER R WITH CEDILLA
LATIN CAPITAL LETTER I WITH TILDE
LATIN CAPITAL LETTER L WITH CEDILLA
LATIN CAPITAL LETTER E WITH MACRON
LATIN CAPITAL LETTER G WITH CEDILLA
LATIN CAPITAL LETTER T WITH STROKE
LATIN SMALL LETTER R WITH CEDILLA
LATIN SMALL LETTER I WITH TILDE
LATIN SMALL LETTER L WITH CEDILLA
LATIN SMALL LETTER E WITH MACRON
LATIN SMALL LETTER G WITH CEDILLA
LATIN SMALL LETTER T WITH STROKE
LATIN CAPITAL LETTER ENG
LATIN SMALL LETTER ENG
LATIN CAPITAL LETTER A WITH MACRON
LATIN CAPITAL LETTER I WITH OGONEK
LATIN CAPITAL LETTER E WITH DOT ABOVE
LATIN CAPITAL LETTER I WITH MACRON
LATIN CAPITAL LETTER N WITH CEDILLA
LATIN CAPITAL LETTER O WITH MACRON
LATIN CAPITAL LETTER K WITH CEDILLA
LATIN CAPITAL LETTER U WITH OGONEK
LATIN CAPITAL LETTER U WITH TILDE
LATIN CAPITAL LETTER U WITH MACRON
LATIN SMALL LETTER A WITH MACRON
LATIN SMALL LETTER I WITH OGONEK
LATIN SMALL LETTER E WITH DOT ABOVE
LATIN SMALL LETTER I WITH MACRON
LATIN SMALL LETTER N WITH CEDILLA
LATIN SMALL LETTER O WITH MACRON
LATIN SMALL LETTER K WITH CEDILLA
LATIN SMALL LETTER U WITH OGONEK
LATIN SMALL LETTER U WITH TILDE
LATIN SMALL LETTER U WITH MACRON
Set
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-4
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
Latin-3
-9-
KEYSYM Unicode value value
Name
#x047E U+203E
#x04A1 U+3002
#x04A2 U+300C
#x04A3 U+300D
#x04A4 U+3001
#x04A5 U+30FB
#x04A6 U+30F2
#x04A7 U+30A1
#x04A8
#x04A9
#x04AA
#x04AB
#x04AC
#x04AD
#x04AE
#x04AF
U+30A3
U+30A5
U+30A7
U+30A9
U+30E3
U+30E5
U+30E7
U+30C3
#x04B0 U+30FC
#x04B1 U+30A2
#x04B2 U+30A4
#x04B3 U+30A6
#x04B4 U+30A8
#x04B5 U+30AA
#x04B6 U+30AB
#x04B7 U+30AD
#x04B8 U+30AF
#x04B9 U+30B1
#x04BA
#x04BB U+30B5
#x04BC U+30B7
#x04BD U+30B9
#x04BE U+30BB
#x04BF U+30BD
#x04C0 U+30BF
#x04C1 U+30C1
#x04C2 U+30C4
#x04C3 U+30C6
#x04C4 U+30C8
#x04C5 U+30CA
#x04C6 U+30CB
#x04C7 U+30CC
#x04C8 U+30CD
#x04C9 U+30CE
#x04CA U+30CF
#x04CB U+30D2
#x04CC U+30D5
#x04CD U+30D8
#x04CE U+30DB
#x04CF U+30DE
#x04D0 U+30DF
#x04D1 U+30E0
#x04D2 U+30E1
#x04D3 U+30E2
#x04D4 U+30E4
#x04D5 U+30E6
#x04D6 U+30E8
#x04D7 U+30E9
#x04D8 U+30EA
#x04D9 U+30EB
#x04DA
#x04DB U+30ED
OVERLINE
KANA COMMA
KANA CONJUNCTIVE
KANA LETTER SMALL A
KANA LETTER SMALL I
KANA LETTER SMALL U
KANA LETTER SMALL E
KANA LETTER SMALL O
KANA LETTER SMALL YA
KANA LETTER SMALL YU
KANA LETTER SMALL YO
KANA LETTER SMALL TSU
PROLONGED SOUND SYMBOL
Set
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
Kana
-10-
KEYSYM Unicode value value
Name
#x04DC U+30EF
#x04DD U+30F3
#x04DE
#x04DF
U+309B
U+309C
VOICED SOUND SYMBOL
SEMIVOICED SOUND SYMBOL
#x05AC U+060C ARABIC COMMA
#x05BB U+061B
#x05BF
#x05C1
U+061F
U+0621
ARABIC QUESTION MARK
ARABIC LETTER HAMZA
#x05C2
#x05C3
#x05C4
#x05C5
U+0622
U+0623
U+0624
U+0625
ARABIC LETTER ALEF WITH MADDA ABOVE
ARABIC LETTER ALEF WITH HAMZA ABOVE
ARABIC LETTER WAW WITH HAMZA ABOVE
ARABIC LETTER ALEF WITH HAMZA BELOW
#x05C6
#x05C7
#x05C8
#x05C9
#x05CA
#x05CB
#x05CC
#x05CD
U+0626
U+0627
U+0628
U+0629
U+062A
U+062B
U+062C
U+062D
ARABIC LETTER YEH WITH HAMZA ABOVE
ARABIC LETTER ALEF
ARABIC LETTER BEH
ARABIC LETTER TEH MARBUTA
ARABIC LETTER TEH
ARABIC LETTER THEH
ARABIC LETTER JEEM
ARABIC LETTER HAH
#x05CE
#x05CF
#x05D0
#x05D1
#x05D2
#x05D3
#x05D4
#x05D5
#x05D6
#x05D7
#x05D8
#x05D9
U+062E
U+062F
U+0630
U+0631
U+0632
U+0633
U+0634
U+0635
U+0636
U+0637
U+0638
U+0639
#x05DA
#x05E0 U+0640
#x05E1
#x05E2
U+0641
U+0642
ARABIC LETTER KHAH
ARABIC LETTER DAL
ARABIC LETTER THAL
ARABIC LETTER REH
ARABIC LETTER ZAIN
ARABIC LETTER SEEN
ARABIC LETTER SHEEN
ARABIC LETTER SAD
ARABIC LETTER DAD
ARABIC LETTER TAH
ARABIC LETTER ZAH
ARABIC LETTER AIN
#x05E3
#x05E4
#x05E5
#x05E6
#x05E7
#x05E8
#x05E9
#x05EA
U+0643
U+0644
U+0645
U+0646
U+0647
U+0648
U+0649
U+064A
#x05EB U+064B
#x05EC U+064C
#x05ED U+064D
#x05EE U+064E
#x05EF U+064F
#x05F0 U+0650
#x05F1 U+0651
#x05F2 U+0652
ARABIC LETTER FEH
ARABIC LETTER QAF
ARABIC LETTER KAF
ARABIC LETTER LAM
ARABIC LETTER MEEM
ARABIC LETTER NOON
ARABIC LETTER HEH
ARABIC LETTER WAW
ARABIC LETTER ALEF MAKSURA
ARABIC LETTER YEH
#x06A1
#x06A2
#x06A3
#x06A4
U+0452
U+0453
U+0451
U+0454
CYRILLIC SMALL LETTER DJE
CYRILLIC SMALL LETTER GJE
CYRILLIC SMALL LETTER IO
CYRILLIC SMALL LETTER UKRAINIAN IE
Set
Kana
Kana
Kana
Kana
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Arabic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
-11-
KEYSYM Unicode value value
Name
#x06D5
#x06D6
#x06D7
#x06D8
#x06D9
#x06DA
#x06DB
#x06DC
#x06DD
#x06DE
#x06DF
#x06E0
#x06C5
#x06C6
#x06C7
#x06C8
#x06C9
#x06CA
#x06CB
#x06CC
#x06CD
#x06CE
#x06CF
#x06D0
#x06D1
#x06D2
#x06D3
#x06D4
#x06B5
#x06B6
#x06B7
#x06B8
#x06B9
#x06BA
#x06BB
#x06BC
#x06BD
#x06BE
#x06BF
#x06C0
#x06C1
#x06C2
#x06C3
#x06C4
#x06A5
#x06A6
#x06A7
#x06A8
#x06A9
#x06AA
#x06AB
#x06AC
U+0455
U+0456
U+0457
U+0458
U+0459
U+045A
U+045B
U+045C
#x06AD
#x06AE
U+0491
U+045E
#x06AF U+045F
#x06B0 U+2116
#x06B1
#x06B2
#x06B3
#x06B4
U+0402
U+0403
U+0401
U+0404
U+0405
U+0406
U+0407
U+0408
U+0409
U+040A
U+040B
U+040C
U+0490
U+040E
U+040F
U+044E
U+0430
U+0431
U+0446
U+0434
U+0443
U+0436
U+0432
U+044C
U+044B
U+0437
U+0448
U+044D
U+0449
U+0447
U+044A
U+042E
U+0435
U+0444
U+0433
U+0445
U+0438
U+0439
U+043A
U+043B
U+043C
U+043D
U+043E
U+043F
U+044F
U+0440
U+0441
U+0442
CYRILLIC SMALL LETTER DZE
CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
CYRILLIC SMALL LETTER YI
CYRILLIC SMALL LETTER JE
CYRILLIC SMALL LETTER LJE
CYRILLIC SMALL LETTER NJE
CYRILLIC SMALL LETTER TSHE
CYRILLIC SMALL LETTER KJE
CYRILLIC SMALL LETTER GHE WITH UPTURN
CYRILLIC SMALL LETTER SHORT U
CYRILLIC SMALL LETTER DZHE
NUMERO SIGN
CYRILLIC CAPITAL LETTER DJE
CYRILLIC CAPITAL LETTER GJE
CYRILLIC CAPITAL LETTER IO
CYRILLIC CAPITAL LETTER UKRAINIAN IE
CYRILLIC CAPITAL LETTER DZE
CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
CYRILLIC CAPITAL LETTER YI
CYRILLIC CAPITAL LETTER JE
CYRILLIC CAPITAL LETTER LJE
CYRILLIC CAPITAL LETTER NJE
CYRILLIC CAPITAL LETTER TSHE
CYRILLIC CAPITAL LETTER KJE
CYRILLIC CAPITAL LETTER GHE WITH UPTURN
CYRILLIC CAPITAL LETTER SHORT U
CYRILLIC CAPITAL LETTER DZHE
CYRILLIC SMALL LETTER YU
CYRILLIC SMALL LETTER A
CYRILLIC SMALL LETTER BE
CYRILLIC SMALL LETTER TSE
CYRILLIC SMALL LETTER DE
CYRILLIC SMALL LETTER IE
CYRILLIC SMALL LETTER EF
CYRILLIC SMALL LETTER GHE
CYRILLIC SMALL LETTER HA
CYRILLIC SMALL LETTER I
CYRILLIC SMALL LETTER SHORT I
CYRILLIC SMALL LETTER KA
CYRILLIC SMALL LETTER EL
CYRILLIC SMALL LETTER EM
CYRILLIC SMALL LETTER EN
CYRILLIC SMALL LETTER O
CYRILLIC SMALL LETTER PE
CYRILLIC SMALL LETTER YA
CYRILLIC SMALL LETTER ER
CYRILLIC SMALL LETTER ES
CYRILLIC SMALL LETTER TE
CYRILLIC SMALL LETTER U
CYRILLIC SMALL LETTER ZHE
CYRILLIC SMALL LETTER VE
CYRILLIC SMALL LETTER SOFT SIGN
CYRILLIC SMALL LETTER YERU
CYRILLIC SMALL LETTER ZE
CYRILLIC SMALL LETTER SHA
CYRILLIC SMALL LETTER E
CYRILLIC SMALL LETTER SHCHA
CYRILLIC SMALL LETTER CHE
CYRILLIC SMALL LETTER HARD SIGN
CYRILLIC CAPITAL LETTER YU
Set
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
-12-
KEYSYM Unicode value value
Name
#x06F1
#x06F2
#x06F3
#x06F4
#x06F5
#x06F6
#x06F7
#x06F8
#x06F9
#x06FA
#x06FB
#x06FC
#x06FD
#x06FE
#x06FF
#x06E1
#x06E2
#x06E3
#x06E4
#x06E5
#x06E6
#x06E7
#x06E8
#x06E9
#x06EA
#x06EB
#x06EC
#x06ED
#x06EE
#x06EF
#x06F0
U+042F
U+0420
U+0421
U+0422
U+0423
U+0416
U+0412
U+042C
U+042B
U+0417
U+0428
U+042D
U+0429
U+0427
U+042A
U+0410
U+0411
U+0426
U+0414
U+0415
U+0424
U+0413
U+0425
U+0418
U+0419
U+041A
U+041B
U+041C
U+041D
U+041E
U+041F
CYRILLIC CAPITAL LETTER A
CYRILLIC CAPITAL LETTER BE
CYRILLIC CAPITAL LETTER TSE
CYRILLIC CAPITAL LETTER DE
CYRILLIC CAPITAL LETTER IE
CYRILLIC CAPITAL LETTER EF
CYRILLIC CAPITAL LETTER GHE
CYRILLIC CAPITAL LETTER HA
CYRILLIC CAPITAL LETTER I
CYRILLIC CAPITAL LETTER SHORT I
CYRILLIC CAPITAL LETTER KA
CYRILLIC CAPITAL LETTER EL
CYRILLIC CAPITAL LETTER EM
CYRILLIC CAPITAL LETTER EN
CYRILLIC CAPITAL LETTER O
CYRILLIC CAPITAL LETTER PE
CYRILLIC CAPITAL LETTER YA
CYRILLIC CAPITAL LETTER ER
CYRILLIC CAPITAL LETTER ES
CYRILLIC CAPITAL LETTER TE
CYRILLIC CAPITAL LETTER U
CYRILLIC CAPITAL LETTER ZHE
CYRILLIC CAPITAL LETTER VE
CYRILLIC CAPITAL LETTER SOFT SIGN
CYRILLIC CAPITAL LETTER YERU
CYRILLIC CAPITAL LETTER ZE
CYRILLIC CAPITAL LETTER SHA
CYRILLIC CAPITAL LETTER E
CYRILLIC CAPITAL LETTER SHCHA
CYRILLIC CAPITAL LETTER CHE
CYRILLIC CAPITAL LETTER HARD SIGN
Set
#x07B6
#x07B7
#x07B8
#x07B9
#x07BA
#x07BB
#x07C1
#x07C2
#x07C3
#x07C4
#x07C5
#x07A1
#x07A2
#x07A3
#x07A4
#x07A5
#x07A7
#x07A8
#x07A9
U+0386
U+0388
U+0389
U+038A
U+03AA
U+038C
U+038E
U+03AB
#x07AB
#x07AE
U+038F
U+0385
#x07AF U+2015
#x07B1 U+03AC
#x07B2
#x07B3
#x07B4
#x07B5
U+03AD
U+03AE
U+03AF
U+03CA
U+0390
U+03CC
U+03CD
U+03CB
U+03B0
U+03CE
U+0391
U+0392
U+0393
U+0394
U+0395
GREEK CAPITAL LETTER ALPHA WITH TONOS
GREEK CAPITAL LETTER EPSILON WITH TONOS
GREEK CAPITAL LETTER ETA WITH TONOS
GREEK CAPITAL LETTER IOTA WITH TONOS
GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
GREEK CAPITAL LETTER OMICRON WITH TONOS
GREEK CAPITAL LETTER UPSILON WITH TONOS
GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
GREEK CAPITAL LETTER OMEGA WITH TONOS
GREEK DIALYTIKA TONOS
GREEK SMALL LETTER ALPHA WITH TONOS
GREEK SMALL LETTER EPSILON WITH TONOS
GREEK SMALL LETTER ETA WITH TONOS
GREEK SMALL LETTER IOTA WITH TONOS
GREEK SMALL LETTER IOTA WITH DIALYTIKA
GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
GREEK SMALL LETTER OMICRON WITH TONOS
GREEK SMALL LETTER UPSILON WITH TONOS
GREEK SMALL LETTER UPSILON WITH DIALYTIKA
GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
GREEK SMALL LETTER OMEGA WITH TONOS
GREEK CAPITAL LETTER ALPHA
GREEK CAPITAL LETTER BETA
GREEK CAPITAL LETTER GAMMA
GREEK CAPITAL LETTER DELTA
GREEK CAPITAL LETTER EPSILON
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
Cyrillic
-13-
KEYSYM Unicode value value
Name
#x07D7
#x07D8
#x07D9
#x07E1
#x07E2
#x07E3
#x07E4
#x07E5
#x07E6
#x07E7
#x07E8
#x07E9
#x07EA
#x07EB
#x07EC
#x07ED
#x07C6
#x07C7
#x07C8
#x07C9
#x07CA
#x07CB
#x07CC
#x07CD
#x07CE
#x07CF
#x07D0
#x07D1
#x07D2
#x07D4
#x07D5
#x07D6
#x07EE
#x07EF
#x07F0
#x07F1
#x07F2
#x07F3
#x07F4
#x07F5
#x07F6
#x07F7
#x07F8
#x07F9
U+03A7
U+03A8
U+03A9
U+03B1
U+03B2
U+03B3
U+03B4
U+03B5
U+03B6
U+03B7
U+03B8
U+03B9
U+03BA
U+03BB
U+03BC
U+03BD
U+0396
U+0397
U+0398
U+0399
U+039A
U+039B
U+039C
U+039D
U+039E
U+039F
U+03A0
U+03A1
U+03A3
U+03A4
U+03A5
U+03A6
U+03BE
U+03BF
U+03C0
U+03C1
U+03C3
U+03C2
U+03C4
U+03C5
U+03C6
U+03C7
U+03C8
U+03C9
GREEK CAPITAL LETTER ZETA
GREEK CAPITAL LETTER ETA
GREEK CAPITAL LETTER THETA
GREEK CAPITAL LETTER IOTA
GREEK CAPITAL LETTER KAPPA
GREEK CAPITAL LETTER LAMDA
GREEK CAPITAL LETTER MU
GREEK CAPITAL LETTER NU
GREEK CAPITAL LETTER XI
GREEK CAPITAL LETTER OMICRON
GREEK CAPITAL LETTER PI
GREEK CAPITAL LETTER RHO
GREEK CAPITAL LETTER SIGMA
GREEK CAPITAL LETTER TAU
GREEK CAPITAL LETTER UPSILON
GREEK CAPITAL LETTER PHI
GREEK CAPITAL LETTER CHI
GREEK CAPITAL LETTER PSI
GREEK CAPITAL LETTER OMEGA
GREEK SMALL LETTER ALPHA
GREEK SMALL LETTER BETA
GREEK SMALL LETTER GAMMA
GREEK SMALL LETTER DELTA
GREEK SMALL LETTER EPSILON
GREEK SMALL LETTER ZETA
GREEK SMALL LETTER ETA
GREEK SMALL LETTER THETA
GREEK SMALL LETTER IOTA
GREEK SMALL LETTER KAPPA
GREEK SMALL LETTER LAMDA
GREEK SMALL LETTER MU
GREEK SMALL LETTER NU
GREEK SMALL LETTER XI
GREEK SMALL LETTER OMICRON
GREEK SMALL LETTER PI
GREEK SMALL LETTER RHO
GREEK SMALL LETTER SIGMA
GREEK SMALL LETTER FINAL SIGMA
GREEK SMALL LETTER TAU
GREEK SMALL LETTER UPSILON
GREEK SMALL LETTER PHI
GREEK SMALL LETTER CHI
GREEK SMALL LETTER PSI
GREEK SMALL LETTER OMEGA
#x08A1 U+23B7
#x08A2 −
#x08A3 −
#x08A4 U+2320
#x08A5 U+2321
#x08A6 −
#x08A7
#x08A8
U+23A1
U+23A3
#x08A9
#x08AA
U+23A4
U+23A6
#x08AB U+239B
#x08AC U+239D
#x08AD U+239E
#x08AE U+23A0
TOP INTEGRAL
TOP LEFT SQUARE BRACKET
BOTTOM LEFT SQUARE BRACKET
TOP RIGHT SQUARE BRACKET
BOTTOM RIGHT SQUARE BRACKET
BOTTOM LEFT PARENTHESIS
BOTTOM RIGHT PARENTHESIS
Set
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Greek
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
-14-
KEYSYM Unicode value value
Name
#x08AF
#x08B0
#x08B1 −
#x08B2 −
U+23A8
U+23AC
#x08B3
#x08B4
#x08B5 −
#x08B6 −
−
−
#x08B7
#x08BC
−
U+2264
#x08BD U+2260
#x08BE U+2265
#x08BF U+222B
#x08C0 U+2234
#x08C1 U+221D
#x08C2 U+221E
#x08C5 U+2207
#x08C8 U+223C
#x08C9
#x08CD
U+2243
U+21D4
#x08CE U+21D2
#x08CF U+2261
#x08D6 U+221A
#x08DA
#x08DB U+2283
#x08DC U+2229
#x08DD U+222A
#x08DE U+2227
#x08DF U+2228
#x08EF U+2202
#x08F6 U+0192
#x08FB U+2190
#x08FC U+2191
#x08FD U+2192
#x08FE U+2193
FUNCTION
LEFT MIDDLE CURLY BRACE
RIGHT MIDDLE CURLY BRACE
BOTTOM LEFT SUMMATION
TOP VERTICAL SUMMATION CONNECTOR
BOTTOM VERTICAL SUMMATION CONNECTOR
BOTTOM RIGHT SUMMATION
RIGHT MIDDLE SUMMATION
LESS THAN OR EQUAL SIGN
GREATER THAN OR EQUAL SIGN
INTEGRAL
THEREFORE
VARIATION, PROPORTIONAL TO
INFINITY
IS APPROXIMATE TO
SIMILAR OR EQUAL TO
IF AND ONLY IF
IMPLIES
RADICAL
INCLUDES
INTERSECTION
UNION
#x09DF −
#x09E0 U+25C6
#x09E1 U+2592
#x09E2 U+2409
#x09E3 U+240C
#x09E4 U+240D
#x09E5 U+240A
#x09E8 U+2424
#x09E9 U+240B
#x09EA U+2518
#x09EB U+2510
#x09EC U+250C
#x09ED U+2514
#x09EE U+253C
#x09EF
#x09F0
U+23BA
U+23BB
#x09F1
#x09F2
U+2500
U+23BC
#x09F3 U+23BD
#x09F4 U+251C
#x09F5 U+2524
#x09F6 U+2534
#x09F7 U+252C
BLANK
CHECKERBOARD
‘‘HT’’
‘‘FF’’
‘‘CR’’
‘‘LF’’
‘‘NL’’
‘‘VT’’
CROSSING-LINES
HORIZONTAL LINE, SCAN 1
HORIZONTAL LINE, SCAN 3
HORIZONTAL LINE, SCAN 5
HORIZONTAL LINE, SCAN 7
HORIZONTAL LINE, SCAN 9
TOP ‘‘T’’
Set
Special
Special
Special
Special
Special
Special
Special
Special
Special
Special
Special
Special
Special
Special
Special
Special
Special
Special
Special
Special
Special
Special
Special
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
Technical
-15-
KEYSYM Unicode value value
#x09F8 U+2502
Name
#x0AA1 U+2003
#x0AA2 U+2002
#x0AA3 U+2004
#x0AA4 U+2005
#x0AA5 U+2007
#x0AA6 U+2008
#x0AA7 U+2009
#x0AA8 U+200A
#x0AA9 U+2014
#x0AAA U+2013
#x0AAC −
#x0AAE U+2026
#x0AAF
#x0AB0
#x0AB1
#x0AB2
U+2025
U+2153
U+2154
U+2155
#x0AB3
#x0AB4
#x0AB5
#x0AB6
U+2156
U+2157
U+2158
U+2159
#x0AB7 U+215A
#x0AB8 U+2105
#x0ABB U+2012
#x0ABC −
#x0ABD −
#x0ABE −
#x0ABF −
#x0AC3 U+215B
#x0AC4
#x0AC5
U+215C
U+215D
#x0AC6 U+215E
#x0AC9 U+2122
SIGNIFICANT BLANK SYMBOL
ELLIPSIS
DOUBLE BASELINE DOT
VULGAR FRACTION ONE THIRD
VULGAR FRACTION TWO THIRDS
VULGAR FRACTION ONE FIFTH
VULGAR FRACTION TWO FIFTHS
VULGAR FRACTION THREE FIFTHS
VULGAR FRACTION FOUR FIFTHS
VULGAR FRACTION ONE SIXTH
VULGAR FRACTION FIVE SIXTHS
LEFT ANGLE BRACKET
RIGHT ANGLE BRACKET
MARKER
VULGAR FRACTION ONE EIGHTH
VULGAR FRACTION THREE EIGHTHS
VULGAR FRACTION FIVE EIGHTHS
VULGAR FRACTION SEVEN EIGHTHS
#x0ACA −
#x0ACB
#x0ACC
#x0ACD
−
−
−
−
−
U+2018
U+2019
TRADEMARK SIGN IN CIRCLE
LEFT OPEN TRIANGLE
RIGHT OPEN TRIANGLE
EM OPEN CIRCLE #x0ACE
#x0ACF
#x0AD0
#x0AD1
EM OPEN RECTANGLE
LEFT SINGLE QUOTATION MARK
RIGHT SINGLE QUOTATION MARK
LEFT DOUBLE QUOTATION MARK #x0AD2
#x0AD3
#x0AD4
U+201C
U+201D
U+211E
#x0AD6 U+2032
RIGHT DOUBLE QUOTATION MARK
PRESCRIPTION, TAKE, RECIPE
MINUTES
SECONDS #x0AD7 U+2033
#x0AD9 U+271D
#x0ADA
#x0ADB
−
−
HEXAGRAM
FILLED RECTANGLE BULLET
#x0ADC
#x0ADD
#x0ADE
#x0ADF
−
−
−
−
FILLED LEFT TRIANGLE BULLET
FILLED RIGHT TRIANGLE BULLET
EM FILLED CIRCLE
EM FILLED RECTANGLE
#x0AE0
#x0AE1
#x0AE2
#x0AE3
#x0AE4
−
−
−
−
−
EN OPEN CIRCLE BULLET
EN OPEN SQUARE BULLET
OPEN RECTANGULAR BULLET
OPEN TRIANGULAR BULLET UP
OPEN TRIANGULAR BULLET DOWN
Set
Special
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
-16-
KEYSYM Unicode value value
Name
#x0AE5 −
#x0AE6 −
#x0AE7
#x0AE8
−
−
#x0AE9 −
#x0AEA −
#x0AEB −
#x0AEC U+2663
#x0AED U+2666
#x0AEE U+2665
#x0AF0 U+2720
#x0AF1 U+2020
#x0AF2 U+2021
#x0AF3 U+2713
#x0AF4 U+2717
#x0AF5 U+266F
#x0AF6 U+266D
#x0AF7 U+2642
#x0AF8 U+2640
#x0AF9 U+260E
#x0AFA
#x0AFB U+2117
#x0AFC U+2038
#x0AFD
#x0AFE
U+201A
U+201E
#x0AFF −
EN FILLED CIRCLE BULLET
EN FILLED SQUARE BULLET
FILLED TRIANGULAR BULLET UP
FILLED TRIANGULAR BULLET DOWN
CLUB
DIAMOND
HEART
DAGGER
CHECK MARK, TICK
BALLOT CROSS
PHONOGRAPH COPYRIGHT SIGN
CARET
SINGLE LOW QUOTATION MARK
DOUBLE LOW QUOTATION MARK
CURSOR
#x0BA3 −
#x0BA6 −
#x0BA8 −
#x0BA9 −
#x0BC0 −
#x0BC2 U+22A5
#x0BC3 −
#x0BC4 U+230A
#x0BC6 −
#x0BCA U+2218
#x0BCC U+2395
#x0BCE U+22A4
#x0BCF U+25CB
#x0BD3 U+2308
#x0BD6 −
#x0BD8 −
#x0BDA −
#x0BDC U+22A2
#x0BFC U+22A3
OVERBAR
UP SHOE (CAP)
UNDERBAR
JOT
QUAD
CIRCLE
DOWN SHOE (CUP)
#x0CDF U+2017
#x0CE0 U+05D0
#x0CE1
#x0CE2
U+05D1
U+05D2
#x0CE3
#x0CE4
U+05D3
U+05D4
#x0CE5 U+05D5
#x0CE6 U+05D6
#x0CE7
#x0CE8
#x0CE9
U+05D7
U+05D8
U+05D9
HEBREW LETTER ALEF
HEBREW LETTER BET
HEBREW LETTER GIMEL
HEBREW LETTER DALET
HEBREW LETTER HE
HEBREW LETTER ZAYIN
HEBREW LETTER HET
HEBREW LETTER TET
HEBREW LETTER YOD
Set
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
APL
APL
APL
APL
APL
APL
APL
APL
APL
APL
APL
APL
APL
APL
APL
APL
APL
APL
APL
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
Publish
-17-
KEYSYM Unicode value value
Name
#x0CEA
#x0CEB
#x0CEC
#x0CED
#x0CEE
#x0CEF
#x0CF0
#x0CF1
#x0CF2
#x0CF3
#x0CF4
#x0CF5
#x0CF6
#x0CF7
#x0CF8
#x0CF9
#x0CFA
U+05DA
U+05DB
U+05DC
U+05DD
U+05DE
U+05DF
U+05E0
U+05E1
U+05E2
U+05E3
U+05E4
U+05E5
U+05E6
U+05E7
U+05E8
U+05E9
HEBREW LETTER FINAL KAF
HEBREW LETTER KAF
HEBREW LETTER LAMED
HEBREW LETTER FINAL MEM
HEBREW LETTER MEM
HEBREW LETTER FINAL NUN
HEBREW LETTER NUN
HEBREW LETTER SAMEKH
HEBREW LETTER AYIN
HEBREW LETTER FINAL PE
HEBREW LETTER PE
HEBREW LETTER FINAL TSADI
HEBREW LETTER TSADI
HEBREW LETTER QOF
HEBREW LETTER RESH
HEBREW LETTER SHIN
#x0DB1
#x0DB2
#x0DB3
#x0DB4
#x0DB5
#x0DB6
#x0DB7
#x0DB8
#x0DB9
#x0DBA
#x0DBB
#x0DBC
#x0DBD
#x0DBE
#x0DBF
#x0DC0
#x0DA1
#x0DA2
#x0DA3
#x0DA4
#x0DA5
#x0DA6
#x0DA7
#x0DA8
#x0DA9
#x0DAA
#x0DAB
#x0DAC
#x0DAD
#x0DAE
#x0DAF
#x0DB0
#x0DC1
#x0DC2
#x0DC3
#x0DC4
#x0DC5
#x0DC6
#x0DC7
#x0DC8
#x0DC9
U+0E11
U+0E12
U+0E13
U+0E14
U+0E15
U+0E16
U+0E17
U+0E18
U+0E19
U+0E1A
U+0E1B
U+0E1C
U+0E1D
U+0E1E
U+0E1F
U+0E20
U+0E01
U+0E02
U+0E03
U+0E04
U+0E05
U+0E06
U+0E07
U+0E08
U+0E09
U+0E0A
U+0E0B
U+0E0C
U+0E0D
U+0E0E
U+0E0F
U+0E10
U+0E21
U+0E22
U+0E23
U+0E24
U+0E25
U+0E26
U+0E27
U+0E28
U+0E29
THAI CHARACTER KO KAI
THAI CHARACTER KHO KHAI
THAI CHARACTER KHO KHUAT
THAI CHARACTER KHO KHWAI
THAI CHARACTER KHO KHON
THAI CHARACTER KHO RAKHANG
THAI CHARACTER NGO NGU
THAI CHARACTER CHO CHAN
THAI CHARACTER CHO CHING
THAI CHARACTER CHO CHANG
THAI CHARACTER SO SO
THAI CHARACTER CHO CHOE
THAI CHARACTER YO YING
THAI CHARACTER DO CHADA
THAI CHARACTER TO PAT AK
THAI CHARACTER THO THAN
THAI CHARACTER THO NANGMONTHO
THAI CHARACTER THO PHUTHAO
THAI CHARACTER NO NEN
THAI CHARACTER DO DEK
THAI CHARACTER TO TAO
THAI CHARACTER THO THUNG
THAI CHARACTER THO THAHAN
THAI CHARACTER THO THONG
THAI CHARACTER NO NU
THAI CHARACTER BO BAIMAI
THAI CHARACTER PO PLA
THAI CHARACTER PHO PHUNG
THAI CHARACTER FO FA
THAI CHARACTER PHO PHAN
THAI CHARACTER FO FAN
THAI CHARACTER PHO SAMPHAO
THAI CHARACTER MO MA
THAI CHARACTER YO YAK
THAI CHARACTER RO RUA
THAI CHARACTER RU
THAI CHARACTER LO LING
THAI CHARACTER LU
THAI CHARACTER WO WAEN
THAI CHARACTER SO SALA
THAI CHARACTER SO RUSI
Set
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
Hebrew
-18-
KEYSYM Unicode value value
Name
#x0DDA
#x0DDF
#x0DE0
#x0DE1
#x0DE2
#x0DE3
#x0DE4
#x0DE5
#x0DE6
#x0DE7
#x0DE8
#x0DE9
#x0DEA
#x0DEB
#x0DEC
#x0DED
#x0DCA
#x0DCB
#x0DCC
#x0DCD
#x0DCE
#x0DCF
#x0DD0
#x0DD1
#x0DD2
#x0DD3
#x0DD4
#x0DD5
#x0DD6
#x0DD7
#x0DD8
#x0DD9
#x0DF0
#x0DF1
#x0DF2
#x0DF3
#x0DF4
#x0DF5
#x0DF6
#x0DF7
#x0DF8
#x0DF9
U+0E3F
U+0E40
U+0E41
U+0E42
U+0E43
U+0E44
U+0E45
U+0E46
U+0E47
U+0E48
U+0E49
U+0E4A
U+0E4B
U+0E4C
U+0E4D
U+0E50
U+0E51
U+0E52
U+0E53
U+0E54
U+0E55
U+0E56
U+0E57
U+0E58
U+0E59
U+0E2A
U+0E2B
U+0E2C
U+0E2D
U+0E2E
U+0E2F
U+0E30
U+0E31
U+0E32
U+0E33
U+0E34
U+0E35
U+0E36
U+0E37
U+0E38
U+0E39
THAI CHARACTER SO SUA
THAI CHARACTER HO HIP
THAI CHARACTER LO CHULA
THAI CHARACTER O ANG
THAI CHARACTER HO NOKHUK
THAI CHARACTER PAIYANNOI
THAI CHARACTER SARA A
THAI CHARACTER MAI HAN-AKAT
THAI CHARACTER SARA AA
THAI CHARACTER SARA AM
THAI CHARACTER SARA I
THAI CHARACTER SARA II
THAI CHARACTER SARA UE
THAI CHARACTER SARA UEE
THAI CHARACTER SARA U
THAI CHARACTER SARA UU
THAI CURRENCY SYMBOL BAHT
THAI CHARACTER SARA E
THAI CHARACTER SARA AE
THAI CHARACTER SARA O
THAI CHARACTER SARA AI MAIMUAN
THAI CHARACTER SARA AI MAIMALAI
THAI CHARACTER LAKKHANGYAO
THAI CHARACTER MAIYAMOK
THAI CHARACTER MAITAIKHU
THAI CHARACTER MAI EK
THAI CHARACTER MAI THO
THAI CHARACTER MAI TRI
THAI CHARACTER MAI CHATTAWA
THAI CHARACTER THANTHAKHAT
THAI CHARACTER NIKHAHIT
THAI DIGIT ZERO
THAI DIGIT ONE
THAI DIGIT TWO
THAI DIGIT THREE
THAI DIGIT FOUR
THAI DIGIT FIVE
THAI DIGIT SIX
THAI DIGIT SEVEN
THAI DIGIT EIGHT
THAI DIGIT NINE
#x0EA1 −
#x0EA2 −
#x0EA3 −
#x0EA4 −
#x0EA5
#x0EA6
#x0EA7 −
#x0EA8 −
−
−
#x0EA9 −
#x0EAA −
#x0EAB
#x0EAC
−
−
#x0EAD
#x0EAE
#x0EAF
#x0EB0
−
−
−
−
HANGUL SSANG KIYEOG
HANGUL KIYEOG SIOS
HANGUL NIEUN JIEUJ
HANGUL NIEUN HIEUH
HANGUL SSANG DIKEUD
HANGUL RIEUL KIYEOG
HANGUL RIEUL MIEUM
HANGUL RIEUL PIEUB
HANGUL RIEUL SIOS
HANGUL RIEUL TIEUT
HANGUL RIEUL PHIEUF
HANGUL RIEUL HIEUH
Set
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Thai
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
-19-
KEYSYM Unicode value value
Name
#x0EE1
#x0EE2
#x0EE3
#x0EE4
#x0EE5
#x0EE6
#x0EE7
#x0EE8
#x0EE9
#x0EEA
#x0EEB
#x0EEC
#x0ED1 −
#x0ED2 −
#x0ED3 −
#x0ED4 −
#x0ED5
#x0ED6
#x0ED7
#x0ED8
−
−
−
−
#x0ED9
#x0EDA
#x0EDB
#x0EDC
#x0EDD
#x0EDE
#x0EDF
#x0EE0
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
#x0EB1 −
#x0EB2 −
#x0EB3
#x0EB4
−
−
#x0EB5 −
#x0EB6 −
#x0EB7 −
#x0EB8 −
#x0EB9
#x0EBA
#x0EBB −
#x0EBC −
−
−
#x0EBD −
#x0EBE −
#x0EBF −
#x0EC0 −
#x0EC1 −
#x0EC2 −
#x0EC3 −
#x0EC4 −
#x0EC5 −
#x0EC6 −
#x0EC7 −
#x0EC8 −
#x0EC9 −
#x0ECA −
#x0ECB −
#x0ECC −
#x0ECD −
#x0ECE −
#x0ECF −
#x0ED0 −
HANGUL SSANG PIEUB
HANGUL PIEUB SIOS
HANGUL SSANG SIOS
HANGUL SSANG JIEUJ
HANGUL JONG SEONG KIYEOG
HANGUL JONG SEONG SSANG KIYEOG
HANGUL JONG SEONG KIYEOG SIOS
HANGUL JONG SEONG NIEUN
HANGUL JONG SEONG NIEUN JIEUJ
HANGUL JONG SEONG NIEUN HIEUH
HANGUL JONG SEONG DIKEUD
HANGUL JONG SEONG RIEUL
HANGUL JONG SEONG RIEUL KIYEOG
HANGUL JONG SEONG RIEUL MIEUM
HANGUL JONG SEONG RIEUL PIEUB
HANGUL JONG SEONG RIEUL SIOS
HANGUL JONG SEONG RIEUL TIEUT
HANGUL JONG SEONG RIEUL PHIEUF
HANGUL JONG SEONG RIEUL HIEUH
HANGUL JONG SEONG MIEUM
HANGUL JONG SEONG PIEUB
HANGUL JONG SEONG PIEUB SIOS
HANGUL JONG SEONG SIOS
HANGUL JONG SEONG SSANG SIOS
HANGUL JONG SEONG IEUNG
HANGUL JONG SEONG JIEUJ
HANGUL JONG SEONG CIEUC
HANGUL JONG SEONG KHIEUQ
HANGUL JONG SEONG TIEUT
Set
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
-20-
KEYSYM Unicode value value
Name
#x0EED
#x0EEE
#x0EEF
#x0EF0
#x0EF1
#x0EF2
#x0EF3
#x0EF4
#x0EF5
#x0EF6
#x0EF7
#x0EF8
#x0EF9
#x0EFA
#x0EFF −
−
−
−
−
−
−
−
−
−
−
−
−
−
−
HANGUL JONG SEONG PHIEUF
HANGUL JONG SEONG HIEUH
HANGUL RIEUL YEORIN HIEUH
HANGUL SUNKYEONGEUM MIEUM
HANGUL SUNKYEONGEUM PIEUB
HANGUL PAN SIOS
HANGUL KKOGJI DALRIN IEUNG
HANGUL SUNKYEONGEUM PHIEUF
HANGUL YEORIN HIEUH
HANGUL ARAE A
HANGUL ARAE AE
HANGUL JONG SEONG PAN SIOS
HANGUL JONG SEONG KKOGJI DALRIN IEUNG
HANGUL JONG SEONG YEORIN HIEUH
#x13BC
#x13BD
#x13BE
U+0152
U+0153
U+0178
LATIN CAPITAL LIGATURE OE
LATIN SMALL LIGATURE OE
LATIN CAPITAL LETTER Y WITH DIAERESIS
#x20A0
#x20A1
#x20A2 −
#x20A3 −
−
−
#x20A4
#x20A5
#x20A6 −
#x20A7 −
−
−
#x20A8
#x20A9
#x20AA
#x20AB
#x20AC
−
−
−
−
U+20AC
CURRENCY ECU SIGN
CURRENCY COLON SIGN
CURRENCY FRENCH FRANC SIGN
CURRENCY LIRA SIGN
CURRENCY MILL SIGN
CURRENCY NAIRA SIGN
CURRENCY RUPEE SIGN
CURRENCY WON SIGN
CURRENCY NEW SHEQEL SIGN
CURRENCY DONG SIGN
CURRENCY EURO SIGN
Set
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Korean
Latin-9
Latin-9
Latin-9
Currency
Currency
Currency
Currency
Currency
Currency
Currency
Currency
Currency
Currency
Currency
Currency
Currency