RetroArch
Macros
wsksymdef.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define KS_BackSpace   0x08
 
#define KS_Tab   0x09
 
#define KS_Linefeed   0x0a
 
#define KS_Clear   0x0b
 
#define KS_Return   0x0d
 
#define KS_Escape   0x1b
 
#define KS_space   0x20
 
#define KS_exclam   0x21
 
#define KS_quotedbl   0x22
 
#define KS_numbersign   0x23
 
#define KS_dollar   0x24
 
#define KS_percent   0x25
 
#define KS_ampersand   0x26
 
#define KS_apostrophe   0x27
 
#define KS_parenleft   0x28
 
#define KS_parenright   0x29
 
#define KS_asterisk   0x2a
 
#define KS_plus   0x2b
 
#define KS_comma   0x2c
 
#define KS_minus   0x2d
 
#define KS_period   0x2e
 
#define KS_slash   0x2f
 
#define KS_0   0x30
 
#define KS_1   0x31
 
#define KS_2   0x32
 
#define KS_3   0x33
 
#define KS_4   0x34
 
#define KS_5   0x35
 
#define KS_6   0x36
 
#define KS_7   0x37
 
#define KS_8   0x38
 
#define KS_9   0x39
 
#define KS_colon   0x3a
 
#define KS_semicolon   0x3b
 
#define KS_less   0x3c
 
#define KS_equal   0x3d
 
#define KS_greater   0x3e
 
#define KS_question   0x3f
 
#define KS_at   0x40
 
#define KS_A   0x41
 
#define KS_B   0x42
 
#define KS_C   0x43
 
#define KS_D   0x44
 
#define KS_E   0x45
 
#define KS_F   0x46
 
#define KS_G   0x47
 
#define KS_H   0x48
 
#define KS_I   0x49
 
#define KS_J   0x4a
 
#define KS_K   0x4b
 
#define KS_L   0x4c
 
#define KS_M   0x4d
 
#define KS_N   0x4e
 
#define KS_O   0x4f
 
#define KS_P   0x50
 
#define KS_Q   0x51
 
#define KS_R   0x52
 
#define KS_S   0x53
 
#define KS_T   0x54
 
#define KS_U   0x55
 
#define KS_V   0x56
 
#define KS_W   0x57
 
#define KS_X   0x58
 
#define KS_Y   0x59
 
#define KS_Z   0x5a
 
#define KS_bracketleft   0x5b
 
#define KS_backslash   0x5c
 
#define KS_bracketright   0x5d
 
#define KS_asciicircum   0x5e
 
#define KS_underscore   0x5f
 
#define KS_grave   0x60
 
#define KS_a   0x61
 
#define KS_b   0x62
 
#define KS_c   0x63
 
#define KS_d   0x64
 
#define KS_e   0x65
 
#define KS_f   0x66
 
#define KS_g   0x67
 
#define KS_h   0x68
 
#define KS_i   0x69
 
#define KS_j   0x6a
 
#define KS_k   0x6b
 
#define KS_l   0x6c
 
#define KS_m   0x6d
 
#define KS_n   0x6e
 
#define KS_o   0x6f
 
#define KS_p   0x70
 
#define KS_q   0x71
 
#define KS_r   0x72
 
#define KS_s   0x73
 
#define KS_t   0x74
 
#define KS_u   0x75
 
#define KS_v   0x76
 
#define KS_w   0x77
 
#define KS_x   0x78
 
#define KS_y   0x79
 
#define KS_z   0x7a
 
#define KS_braceleft   0x7b
 
#define KS_bar   0x7c
 
#define KS_braceright   0x7d
 
#define KS_asciitilde   0x7e
 
#define KS_Delete   0x7f
 
#define KS_nobreakspace   0xa0
 
#define KS_exclamdown   0xa1
 
#define KS_cent   0xa2
 
#define KS_sterling   0xa3
 
#define KS_currency   0xa4
 
#define KS_yen   0xa5
 
#define KS_brokenbar   0xa6
 
#define KS_section   0xa7
 
#define KS_diaeresis   0xa8
 
#define KS_copyright   0xa9
 
#define KS_ordfeminine   0xaa
 
#define KS_guillemotleft   0xab
 
#define KS_notsign   0xac
 
#define KS_hyphen   0xad
 
#define KS_registered   0xae
 
#define KS_macron   0xaf
 
#define KS_degree   0xb0
 
#define KS_plusminus   0xb1
 
#define KS_twosuperior   0xb2
 
#define KS_threesuperior   0xb3
 
#define KS_acute   0xb4
 
#define KS_mu   0xb5
 
#define KS_paragraph   0xb6
 
#define KS_periodcentered   0xb7
 
#define KS_cedilla   0xb8
 
#define KS_onesuperior   0xb9
 
#define KS_masculine   0xba
 
#define KS_guillemotright   0xbb
 
#define KS_onequarter   0xbc
 
#define KS_onehalf   0xbd
 
#define KS_threequarters   0xbe
 
#define KS_questiondown   0xbf
 
#define KS_Agrave   0xc0
 
#define KS_Aacute   0xc1
 
#define KS_Acircumflex   0xc2
 
#define KS_Atilde   0xc3
 
#define KS_Adiaeresis   0xc4
 
#define KS_Aring   0xc5
 
#define KS_AE   0xc6
 
#define KS_Ccedilla   0xc7
 
#define KS_Egrave   0xc8
 
#define KS_Eacute   0xc9
 
#define KS_Ecircumflex   0xca
 
#define KS_Ediaeresis   0xcb
 
#define KS_Igrave   0xcc
 
#define KS_Iacute   0xcd
 
#define KS_Icircumflex   0xce
 
#define KS_Idiaeresis   0xcf
 
#define KS_ETH   0xd0
 
#define KS_Ntilde   0xd1
 
#define KS_Ograve   0xd2
 
#define KS_Oacute   0xd3
 
#define KS_Ocircumflex   0xd4
 
#define KS_Otilde   0xd5
 
#define KS_Odiaeresis   0xd6
 
#define KS_multiply   0xd7
 
#define KS_Ooblique   0xd8
 
#define KS_Ugrave   0xd9
 
#define KS_Uacute   0xda
 
#define KS_Ucircumflex   0xdb
 
#define KS_Udiaeresis   0xdc
 
#define KS_Yacute   0xdd
 
#define KS_THORN   0xde
 
#define KS_ssharp   0xdf
 
#define KS_agrave   0xe0
 
#define KS_aacute   0xe1
 
#define KS_acircumflex   0xe2
 
#define KS_atilde   0xe3
 
#define KS_adiaeresis   0xe4
 
#define KS_aring   0xe5
 
#define KS_ae   0xe6
 
#define KS_ccedilla   0xe7
 
#define KS_egrave   0xe8
 
#define KS_eacute   0xe9
 
#define KS_ecircumflex   0xea
 
#define KS_ediaeresis   0xeb
 
#define KS_igrave   0xec
 
#define KS_iacute   0xed
 
#define KS_icircumflex   0xee
 
#define KS_idiaeresis   0xef
 
#define KS_eth   0xf0
 
#define KS_ntilde   0xf1
 
#define KS_ograve   0xf2
 
#define KS_oacute   0xf3
 
#define KS_ocircumflex   0xf4
 
#define KS_otilde   0xf5
 
#define KS_odiaeresis   0xf6
 
#define KS_division   0xf7
 
#define KS_oslash   0xf8
 
#define KS_ugrave   0xf9
 
#define KS_uacute   0xfa
 
#define KS_ucircumflex   0xfb
 
#define KS_udiaeresis   0xfc
 
#define KS_yacute   0xfd
 
#define KS_thorn   0xfe
 
#define KS_ydiaeresis   0xff
 
#define KS_Odoubleacute   0x150
 
#define KS_odoubleacute   0x151
 
#define KS_Udoubleacute   0x170
 
#define KS_udoubleacute   0x171
 
#define KS_dead_grave   0x0300
 
#define KS_dead_acute   0x0301
 
#define KS_dead_circumflex   0x0302
 
#define KS_dead_tilde   0x0303
 
#define KS_dead_diaeresis   0x0308
 
#define KS_dead_abovering   0x030a
 
#define KS_dead_cedilla   0x0327
 
#define KS_Cyrillic_A   0xe1
 
#define KS_Cyrillic_BE   0xe2
 
#define KS_Cyrillic_VE   0xf7
 
#define KS_Cyrillic_GE   0xe7
 
#define KS_Cyrillic_DE   0xe4
 
#define KS_Cyrillic_IE   0xe5
 
#define KS_Cyrillic_YO   0xb3
 
#define KS_Cyrillic_ZHE   0xf6
 
#define KS_Cyrillic_ZE   0xfa
 
#define KS_Cyrillic_I   0xe9
 
#define KS_Cyrillic_ISHORT   0xea
 
#define KS_Cyrillic_IUKR   0xb6
 
#define KS_Cyrillic_YI   0xb7
 
#define KS_Cyrillic_KA   0xeb
 
#define KS_Cyrillic_EL   0xec
 
#define KS_Cyrillic_EM   0xed
 
#define KS_Cyrillic_EN   0xee
 
#define KS_Cyrillic_O   0xef
 
#define KS_Cyrillic_PE   0xf0
 
#define KS_Cyrillic_ER   0xf2
 
#define KS_Cyrillic_ES   0xf3
 
#define KS_Cyrillic_TE   0xf4
 
#define KS_Cyrillic_U   0xf5
 
#define KS_Cyrillic_EF   0xe6
 
#define KS_Cyrillic_HA   0xe8
 
#define KS_Cyrillic_TSE   0xe3
 
#define KS_Cyrillic_CHE   0xfe
 
#define KS_Cyrillic_SHA   0xfb
 
#define KS_Cyrillic_SCHA   0xfd
 
#define KS_Cyrillic_HSIGHN   0xff
 
#define KS_Cyrillic_YERU   0xf9
 
#define KS_Cyrillic_SSIGHN   0xf8
 
#define KS_Cyrillic_E   0xfc
 
#define KS_Cyrillic_YU   0xe0
 
#define KS_Cyrillic_YA   0xf1
 
#define KS_Cyrillic_a   0xc1
 
#define KS_Cyrillic_be   0xc2
 
#define KS_Cyrillic_ve   0xd7
 
#define KS_Cyrillic_ge   0xc7
 
#define KS_Cyrillic_de   0xc4
 
#define KS_Cyrillic_ie   0xc5
 
#define KS_Cyrillic_yo   0xa3
 
#define KS_Cyrillic_zhe   0xd6
 
#define KS_Cyrillic_ze   0xda
 
#define KS_Cyrillic_i   0xc9
 
#define KS_Cyrillic_ishort   0xca
 
#define KS_Cyrillic_iukr   0xa6
 
#define KS_Cyrillic_yi   0xa7
 
#define KS_Cyrillic_ka   0xcb
 
#define KS_Cyrillic_el   0xcc
 
#define KS_Cyrillic_em   0xcd
 
#define KS_Cyrillic_en   0xce
 
#define KS_Cyrillic_o   0xcf
 
#define KS_Cyrillic_pe   0xd0
 
#define KS_Cyrillic_er   0xd2
 
#define KS_Cyrillic_es   0xd3
 
#define KS_Cyrillic_te   0xd4
 
#define KS_Cyrillic_u   0xd5
 
#define KS_Cyrillic_ef   0xc6
 
#define KS_Cyrillic_ha   0xc8
 
#define KS_Cyrillic_tse   0xc3
 
#define KS_Cyrillic_che   0xde
 
#define KS_Cyrillic_sha   0xdb
 
#define KS_Cyrillic_scha   0xdd
 
#define KS_Cyrillic_hsighn   0xdf
 
#define KS_Cyrillic_yeru   0xd9
 
#define KS_Cyrillic_ssighn   0xd8
 
#define KS_Cyrillic_e   0xdc
 
#define KS_Cyrillic_yu   0xc0
 
#define KS_Cyrillic_ya   0xd1
 
#define KS_Cyrillic_gheukr   0xad
 
#define KS_Cyrillic_GHEUKR   0xbd
 
#define KS_Cyrillic_yeukr   0xa4
 
#define KS_Cyrillic_YEUKR   0xb4
 
#define KS_L2_Aogonek   0xa1
 
#define KS_L2_breve   0xa2
 
#define KS_L2_Lstroke   0xa3
 
#define KS_L2_Lcaron   0xa5
 
#define KS_L2_Sacute   0xa6
 
#define KS_L2_Scaron   0xa9
 
#define KS_L2_Scedilla   0xaa
 
#define KS_L2_Tcaron   0xab
 
#define KS_L2_Zacute   0xac
 
#define KS_L2_Zcaron   0xae
 
#define KS_L2_Zdotabove   0xaf
 
#define KS_L2_aogonek   0xb1
 
#define KS_L2_ogonek   0xb2
 
#define KS_L2_lstroke   0xb3
 
#define KS_L2_lcaron   0xb5
 
#define KS_L2_sacute   0xb6
 
#define KS_L2_caron   0xb7
 
#define KS_L2_scaron   0xb9
 
#define KS_L2_scedilla   0xba
 
#define KS_L2_tcaron   0xbb
 
#define KS_L2_zacute   0xbc
 
#define KS_L2_dblacute   0xbd
 
#define KS_L2_zcaron   0xbe
 
#define KS_L2_zdotabove   0xbf
 
#define KS_L2_Racute   0xc0
 
#define KS_L2_Abreve   0xc3
 
#define KS_L2_Lacute   0xc5
 
#define KS_L2_Cacute   0xc6
 
#define KS_L2_Ccaron   0xc8
 
#define KS_L2_Eogonek   0xca
 
#define KS_L2_Ecaron   0xcc
 
#define KS_L2_Dcaron   0xcf
 
#define KS_L2_Dstroke   0xd0
 
#define KS_L2_Nacute   0xd1
 
#define KS_L2_Ncaron   0xd2
 
#define KS_L2_Odoubleacute   0xd5
 
#define KS_L2_Rcaron   0xd8
 
#define KS_L2_Uring   0xd9
 
#define KS_L2_Udoubleacute   0xdb
 
#define KS_L2_Tcedilla   0xde
 
#define KS_L2_racute   0xe0
 
#define KS_L2_abreve   0xe3
 
#define KS_L2_lacute   0xe5
 
#define KS_L2_cacute   0xe6
 
#define KS_L2_ccaron   0xe8
 
#define KS_L2_eogonek   0xea
 
#define KS_L2_ecaron   0xec
 
#define KS_L2_dcaron   0xef
 
#define KS_L2_dstroke   0xf0
 
#define KS_L2_nacute   0xf1
 
#define KS_L2_odoubleacute   0xf5
 
#define KS_L2_rcaron   0xf8
 
#define KS_L2_uring   0xf9
 
#define KS_L2_udoubleacute   0xfb
 
#define KS_L2_tcedilla   0xfe
 
#define KS_L2_dotabove   0xff
 
#define KS_L5_Gbreve   0xd0
 
#define KS_L5_Idotabove   0xdd
 
#define KS_L5_Scedilla   0xde
 
#define KS_L5_gbreve   0xf0
 
#define KS_L5_idotless   0xfd
 
#define KS_L5_scedilla   0xfe
 
#define KS_L7_rightdblquot   0xa1
 
#define KS_L7_dbllow9quot   0xa5
 
#define KS_L7_Ostroke   0xa8
 
#define KS_L7_Rcedilla   0xaa
 
#define KS_L7_AE   0xaf
 
#define KS_L7_leftdblquot   0xb4
 
#define KS_L7_ostroke   0xb8
 
#define KS_L7_rcedilla   0xba
 
#define KS_L7_ae   0xbf
 
#define KS_L7_Aogonek   0xc0
 
#define KS_L7_Iogonek   0xc1
 
#define KS_L7_Amacron   0xc2
 
#define KS_L7_Cacute   0xc3
 
#define KS_L7_Eogonek   0xc6
 
#define KS_L7_Emacron   0xc7
 
#define KS_L7_Ccaron   0xc8
 
#define KS_L7_Zacute   0xca
 
#define KS_L7_Edot   0xcb
 
#define KS_L7_Gcedilla   0xcc
 
#define KS_L7_Kcedilla   0xcd
 
#define KS_L7_Imacron   0xce
 
#define KS_L7_Lcedilla   0xcf
 
#define KS_L7_Scaron   0xd0
 
#define KS_L7_Nacute   0xd1
 
#define KS_L7_Ncedilla   0xd2
 
#define KS_L7_Omacron   0xd4
 
#define KS_L7_Uogonek   0xd8
 
#define KS_L7_Lstroke   0xd9
 
#define KS_L7_Sacute   0xda
 
#define KS_L7_Umacron   0xdb
 
#define KS_L7_Zdot   0xdd
 
#define KS_L7_Zcaron   0xde
 
#define KS_L7_aogonek   0xe0
 
#define KS_L7_iogonek   0xe1
 
#define KS_L7_amacron   0xe2
 
#define KS_L7_cacute   0xe3
 
#define KS_L7_eogonek   0xe6
 
#define KS_L7_emacron   0xe7
 
#define KS_L7_ccaron   0xe8
 
#define KS_L7_zacute   0xea
 
#define KS_L7_edot   0xeb
 
#define KS_L7_gcedilla   0xec
 
#define KS_L7_kcedilla   0xed
 
#define KS_L7_imacron   0xee
 
#define KS_L7_lcedilla   0xef
 
#define KS_L7_scaron   0xf0
 
#define KS_L7_nacute   0xf1
 
#define KS_L7_ncedilla   0xf2
 
#define KS_L7_omacron   0xf4
 
#define KS_L7_uogonek   0xf8
 
#define KS_L7_lstroke   0xf9
 
#define KS_L7_sacute   0xfa
 
#define KS_L7_umacron   0xfb
 
#define KS_L7_zdot   0xfd
 
#define KS_L7_zcaron   0xfe
 
#define KS_L7_rightsnglquot   0xff
 
#define KS_Shift_L   0xf101
 
#define KS_Shift_R   0xf102
 
#define KS_Control_L   0xf103
 
#define KS_Control_R   0xf104
 
#define KS_Caps_Lock   0xf105
 
#define KS_Shift_Lock   0xf106
 
#define KS_Alt_L   0xf107
 
#define KS_Alt_R   0xf108
 
#define KS_Multi_key   0xf109
 
#define KS_Mode_switch   0xf10a
 
#define KS_Num_Lock   0xf10b
 
#define KS_Hold_Screen   0xf10c
 
#define KS_Cmd   0xf10d
 
#define KS_Cmd1   0xf10e
 
#define KS_Cmd2   0xf10f
 
#define KS_Meta_L   0xf110
 
#define KS_Meta_R   0xf111
 
#define KS_Zenkaku_Hankaku   0xf112 /* Zenkaku/Hankaku toggle */
 
#define KS_Hiragana_Katakana   0xf113 /* Hiragana/Katakana toggle */
 
#define KS_Henkan_Mode   0xf114 /* Start/Stop Conversion */
 
#define KS_Henkan   0xf115 /* Alias for Henkan_Mode */
 
#define KS_Muhenkan   0xf116 /* Cancel Conversion */
 
#define KS_Mode_Lock   0xf117
 
#define KS_KP_F1   0xf291
 
#define KS_KP_F2   0xf292
 
#define KS_KP_F3   0xf293
 
#define KS_KP_F4   0xf294
 
#define KS_KP_Home   0xf295
 
#define KS_KP_Left   0xf296
 
#define KS_KP_Up   0xf297
 
#define KS_KP_Right   0xf298
 
#define KS_KP_Down   0xf299
 
#define KS_KP_Prior   0xf29a
 
#define KS_KP_Next   0xf29b
 
#define KS_KP_End   0xf29c
 
#define KS_KP_Begin   0xf29d
 
#define KS_KP_Insert   0xf29e
 
#define KS_KP_Delete   0xf29f
 
#define KS_KP_Space   0xf220
 
#define KS_KP_Tab   0xf209
 
#define KS_KP_Enter   0xf20d
 
#define KS_KP_Equal   0xf23d
 
#define KS_KP_Numbersign   0xf223
 
#define KS_KP_Multiply   0xf22a
 
#define KS_KP_Add   0xf22b
 
#define KS_KP_Separator   0xf22c
 
#define KS_KP_Subtract   0xf22d
 
#define KS_KP_Decimal   0xf22e
 
#define KS_KP_Divide   0xf22f
 
#define KS_KP_0   0xf230
 
#define KS_KP_1   0xf231
 
#define KS_KP_2   0xf232
 
#define KS_KP_3   0xf233
 
#define KS_KP_4   0xf234
 
#define KS_KP_5   0xf235
 
#define KS_KP_6   0xf236
 
#define KS_KP_7   0xf237
 
#define KS_KP_8   0xf238
 
#define KS_KP_9   0xf239
 
#define KS_f1   0xf300
 
#define KS_f2   0xf301
 
#define KS_f3   0xf302
 
#define KS_f4   0xf303
 
#define KS_f5   0xf304
 
#define KS_f6   0xf305
 
#define KS_f7   0xf306
 
#define KS_f8   0xf307
 
#define KS_f9   0xf308
 
#define KS_f10   0xf309
 
#define KS_f11   0xf30a
 
#define KS_f12   0xf30b
 
#define KS_f13   0xf30c
 
#define KS_f14   0xf30d
 
#define KS_f15   0xf30e
 
#define KS_f16   0xf30f
 
#define KS_f17   0xf310
 
#define KS_f18   0xf311
 
#define KS_f19   0xf312
 
#define KS_f20   0xf313
 
#define KS_F1   0xf340
 
#define KS_F2   0xf341
 
#define KS_F3   0xf342
 
#define KS_F4   0xf343
 
#define KS_F5   0xf344
 
#define KS_F6   0xf345
 
#define KS_F7   0xf346
 
#define KS_F8   0xf347
 
#define KS_F9   0xf348
 
#define KS_F10   0xf349
 
#define KS_F11   0xf34a
 
#define KS_F12   0xf34b
 
#define KS_F13   0xf34c
 
#define KS_F14   0xf34d
 
#define KS_F15   0xf34e
 
#define KS_F16   0xf34f
 
#define KS_F17   0xf350
 
#define KS_F18   0xf351
 
#define KS_F19   0xf352
 
#define KS_F20   0xf353
 
#define KS_Home   0xf381
 
#define KS_Prior   0xf382
 
#define KS_Next   0xf383
 
#define KS_Up   0xf384
 
#define KS_Down   0xf385
 
#define KS_Left   0xf386
 
#define KS_Right   0xf387
 
#define KS_End   0xf388
 
#define KS_Insert   0xf389
 
#define KS_Help   0xf38a
 
#define KS_Execute   0xf38b
 
#define KS_Find   0xf38c
 
#define KS_Select   0xf38d
 
#define KS_Again   0xf38e
 
#define KS_Props   0xf38f
 
#define KS_Undo   0xf390
 
#define KS_Front   0xf391
 
#define KS_Copy   0xf392
 
#define KS_Open   0xf393
 
#define KS_Paste   0xf394
 
#define KS_Cut   0xf395
 
#define KS_Menu   0xf3c0
 
#define KS_Pause   0xf3c1
 
#define KS_Print_Screen   0xf3c2
 
#define KS_AudioMute   0xf3d1
 
#define KS_AudioLower   0xf3d2
 
#define KS_AudioRaise   0xf3d3
 
#define KS_Cmd_Screen0   0xf400
 
#define KS_Cmd_Screen1   0xf401
 
#define KS_Cmd_Screen2   0xf402
 
#define KS_Cmd_Screen3   0xf403
 
#define KS_Cmd_Screen4   0xf404
 
#define KS_Cmd_Screen5   0xf405
 
#define KS_Cmd_Screen6   0xf406
 
#define KS_Cmd_Screen7   0xf407
 
#define KS_Cmd_Screen8   0xf408
 
#define KS_Cmd_Screen9   0xf409
 
#define KS_Cmd_Screen10   0xf40a
 
#define KS_Cmd_Screen11   0xf40b
 
#define KS_Cmd_Debugger   0xf420
 
#define KS_Cmd_ResetEmul   0xf421
 
#define KS_Cmd_ResetClose   0xf422
 
#define KS_Cmd_BacklightOn   0xf423
 
#define KS_Cmd_BacklightOff   0xf424
 
#define KS_Cmd_BacklightToggle   0xf425
 
#define KS_Cmd_BrightnessUp   0xf426
 
#define KS_Cmd_BrightnessDown   0xf427
 
#define KS_Cmd_BrightnessRotate   0xf428
 
#define KS_Cmd_ContrastUp   0xf429
 
#define KS_Cmd_ContrastDown   0xf42a
 
#define KS_Cmd_ContrastRotate   0xf42b
 
#define KS_Cmd_ScrollBack   0xf42c
 
#define KS_Cmd_ScrollFwd   0xf42d
 
#define KS_Cmd_KbdReset   0xf42e
 
#define KS_voidSymbol   0xf500
 
#define KS_GROUP_Mod   0xf100
 
#define KS_GROUP_Keypad   0xf200
 
#define KS_GROUP_Function   0xf300
 
#define KS_GROUP_Command   0xf400
 
#define KS_GROUP_Internal   0xf500
 
#define KS_GROUP_Dead   0xf801 /* not encoded in keysym */
 
#define KS_GROUP_Ascii   0xf802 /* not encoded in keysym */
 
#define KS_GROUP_Keycode   0xf803 /* not encoded in keysym */
 
#define KS_NUMKEYCODES   0x1000
 
#define KS_KEYCODE(v)   ((v) | 0xe000)
 
#define KS_GROUP(k)
 
#define KS_VALUE(k)
 
#define KB_ENCODING(e)   ((e) & 0x0000ff00)
 
#define KB_VARIANT(e)   ((e) & 0xffff00ff)
 
#define KB_NONE   0x0000
 
#define KB_USER   0x0100
 
#define KB_US   0x0200
 
#define KB_DE   0x0300
 
#define KB_DK   0x0400
 
#define KB_IT   0x0500
 
#define KB_FR   0x0600
 
#define KB_UK   0x0700
 
#define KB_JP   0x0800
 
#define KB_SV   0x0900
 
#define KB_NO   0x0a00
 
#define KB_ES   0x0b00
 
#define KB_HU   0x0c00
 
#define KB_BE   0x0d00
 
#define KB_RU   0x0e00
 
#define KB_SG   0x0f00
 
#define KB_SF   0x1000
 
#define KB_PT   0x1100
 
#define KB_UA   0x1200
 
#define KB_LT   0x1300
 
#define KB_LA   0x1400
 
#define KB_BR   0x1500
 
#define KB_NL   0x1600
 
#define KB_TR   0x1700
 
#define KB_PL   0x1800
 
#define KB_SI   0x1900
 
#define KB_CF   0x1a00
 
#define KB_LV   0x1b00
 
#define KB_NODEAD   0x000001 /* disable dead accents */
 
#define KB_DECLK   0x000002 /* DEC LKnnn layout */
 
#define KB_LK401   0x000004 /* DEC LK401 instead LK201 */
 
#define KB_SWAPCTRLCAPS   0x000008 /* swap Left-Control and Caps-Lock */
 
#define KB_DVORAK   0x000010 /* Dvorak layout */
 
#define KB_METAESC   0x000020 /* generate ESC prefix on ALT-key */
 
#define KB_IOPENER   0x000040 /* f1-f12 -> ESC,f1-f11 */
 
#define KB_MACHDEP   0x000080 /* machine dependent */
 
#define KB_APPLE   0x010000 /* Apple specific layout */
 
#define KB_ENCTAB
 
#define KB_VARTAB
 

Macro Definition Documentation

◆ KB_APPLE

#define KB_APPLE   0x010000 /* Apple specific layout */

◆ KB_BE

#define KB_BE   0x0d00

◆ KB_BR

#define KB_BR   0x1500

◆ KB_CF

#define KB_CF   0x1a00

◆ KB_DE

#define KB_DE   0x0300

◆ KB_DECLK

#define KB_DECLK   0x000002 /* DEC LKnnn layout */

◆ KB_DK

#define KB_DK   0x0400

◆ KB_DVORAK

#define KB_DVORAK   0x000010 /* Dvorak layout */

◆ KB_ENCODING

#define KB_ENCODING (   e)    ((e) & 0x0000ff00)

◆ KB_ENCTAB

#define KB_ENCTAB
Value:
{ KB_USER, "user" }, \
{ KB_US, "us" }, \
{ KB_DE, "de" }, \
{ KB_DK, "dk" }, \
{ KB_IT, "it" }, \
{ KB_FR, "fr" }, \
{ KB_UK, "uk" }, \
{ KB_JP, "jp" }, \
{ KB_SV, "sv" }, \
{ KB_NO, "no" }, \
{ KB_ES, "es" }, \
{ KB_HU, "hu" }, \
{ KB_BE, "be" }, \
{ KB_RU, "ru" }, \
{ KB_UA, "ua" }, \
{ KB_SG, "sg" }, \
{ KB_SF, "sf" }, \
{ KB_PT, "pt" }, \
{ KB_LT, "lt" }, \
{ KB_LA, "la" }, \
{ KB_BR, "br" }, \
{ KB_NL, "nl" }, \
{ KB_TR, "tr" }, \
{ KB_PL, "pl" }, \
{ KB_SI, "si" }, \
{ KB_CF, "cf" }, \
{ KB_LV, "lv" }
#define KB_NL
Definition: wsksymdef.h:719
#define KB_LA
Definition: wsksymdef.h:717
#define KB_SI
Definition: wsksymdef.h:722
#define KB_SF
Definition: wsksymdef.h:713
#define KB_PL
Definition: wsksymdef.h:721
#define KB_SV
Definition: wsksymdef.h:706
#define KB_ES
Definition: wsksymdef.h:708
#define KB_RU
Definition: wsksymdef.h:711
#define KB_JP
Definition: wsksymdef.h:705
#define KB_UK
Definition: wsksymdef.h:704
#define KB_BE
Definition: wsksymdef.h:710
#define KB_DK
Definition: wsksymdef.h:701
#define KB_NO
Definition: wsksymdef.h:707
#define KB_DE
Definition: wsksymdef.h:700
#define KB_LT
Definition: wsksymdef.h:716
#define KB_SG
Definition: wsksymdef.h:712
#define KB_IT
Definition: wsksymdef.h:702
#define KB_LV
Definition: wsksymdef.h:724
#define KB_UA
Definition: wsksymdef.h:715
#define KB_PT
Definition: wsksymdef.h:714
#define KB_HU
Definition: wsksymdef.h:709
#define KB_BR
Definition: wsksymdef.h:718
#define KB_US
Definition: wsksymdef.h:699
#define KB_CF
Definition: wsksymdef.h:723
#define KB_FR
Definition: wsksymdef.h:703
#define KB_TR
Definition: wsksymdef.h:720
#define KB_USER
Definition: wsksymdef.h:698

◆ KB_ES

#define KB_ES   0x0b00

◆ KB_FR

#define KB_FR   0x0600

◆ KB_HU

#define KB_HU   0x0c00

◆ KB_IOPENER

#define KB_IOPENER   0x000040 /* f1-f12 -> ESC,f1-f11 */

◆ KB_IT

#define KB_IT   0x0500

◆ KB_JP

#define KB_JP   0x0800

◆ KB_LA

#define KB_LA   0x1400

◆ KB_LK401

#define KB_LK401   0x000004 /* DEC LK401 instead LK201 */

◆ KB_LT

#define KB_LT   0x1300

◆ KB_LV

#define KB_LV   0x1b00

◆ KB_MACHDEP

#define KB_MACHDEP   0x000080 /* machine dependent */

◆ KB_METAESC

#define KB_METAESC   0x000020 /* generate ESC prefix on ALT-key */

◆ KB_NL

#define KB_NL   0x1600

◆ KB_NO

#define KB_NO   0x0a00

◆ KB_NODEAD

#define KB_NODEAD   0x000001 /* disable dead accents */

◆ KB_NONE

#define KB_NONE   0x0000

◆ KB_PL

#define KB_PL   0x1800

◆ KB_PT

#define KB_PT   0x1100

◆ KB_RU

#define KB_RU   0x0e00

◆ KB_SF

#define KB_SF   0x1000

◆ KB_SG

#define KB_SG   0x0f00

◆ KB_SI

#define KB_SI   0x1900

◆ KB_SV

#define KB_SV   0x0900

◆ KB_SWAPCTRLCAPS

#define KB_SWAPCTRLCAPS   0x000008 /* swap Left-Control and Caps-Lock */

◆ KB_TR

#define KB_TR   0x1700

◆ KB_UA

#define KB_UA   0x1200

◆ KB_UK

#define KB_UK   0x0700

◆ KB_US

#define KB_US   0x0200

◆ KB_USER

#define KB_USER   0x0100

◆ KB_VARIANT

#define KB_VARIANT (   e)    ((e) & 0xffff00ff)

◆ KB_VARTAB

#define KB_VARTAB
Value:
{ KB_NODEAD, "nodead" }, \
{ KB_DECLK, "declk" }, \
{ KB_LK401, "lk401" }, \
{ KB_SWAPCTRLCAPS, "swapctrlcaps" }, \
{ KB_DVORAK, "dvorak" }, \
{ KB_METAESC, "metaesc" }, \
{ KB_IOPENER, "iopener" }, \
{ KB_MACHDEP, "machdep" }, \
{ KB_APPLE, "apple" }
#define KB_MACHDEP
Definition: wsksymdef.h:733
#define KB_DVORAK
Definition: wsksymdef.h:730
#define KB_IOPENER
Definition: wsksymdef.h:732
#define KB_APPLE
Definition: wsksymdef.h:734
#define KB_METAESC
Definition: wsksymdef.h:731
#define KB_DECLK
Definition: wsksymdef.h:727
#define KB_SWAPCTRLCAPS
Definition: wsksymdef.h:729
#define KB_LK401
Definition: wsksymdef.h:728
#define KB_NODEAD
Definition: wsksymdef.h:726

◆ KS_0

#define KS_0   0x30

◆ KS_1

#define KS_1   0x31

◆ KS_2

#define KS_2   0x32

◆ KS_3

#define KS_3   0x33

◆ KS_4

#define KS_4   0x34

◆ KS_5

#define KS_5   0x35

◆ KS_6

#define KS_6   0x36

◆ KS_7

#define KS_7   0x37

◆ KS_8

#define KS_8   0x38

◆ KS_9

#define KS_9   0x39

◆ KS_A

#define KS_A   0x41

◆ KS_a

#define KS_a   0x61

◆ KS_Aacute

#define KS_Aacute   0xc1

◆ KS_aacute

#define KS_aacute   0xe1

◆ KS_Acircumflex

#define KS_Acircumflex   0xc2

◆ KS_acircumflex

#define KS_acircumflex   0xe2

◆ KS_acute

#define KS_acute   0xb4

◆ KS_Adiaeresis

#define KS_Adiaeresis   0xc4

◆ KS_adiaeresis

#define KS_adiaeresis   0xe4

◆ KS_AE

#define KS_AE   0xc6

◆ KS_ae

#define KS_ae   0xe6

◆ KS_Again

#define KS_Again   0xf38e

◆ KS_Agrave

#define KS_Agrave   0xc0

◆ KS_agrave

#define KS_agrave   0xe0

◆ KS_Alt_L

#define KS_Alt_L   0xf107

◆ KS_Alt_R

#define KS_Alt_R   0xf108

◆ KS_ampersand

#define KS_ampersand   0x26

◆ KS_apostrophe

#define KS_apostrophe   0x27

◆ KS_Aring

#define KS_Aring   0xc5

◆ KS_aring

#define KS_aring   0xe5

◆ KS_asciicircum

#define KS_asciicircum   0x5e

◆ KS_asciitilde

#define KS_asciitilde   0x7e

◆ KS_asterisk

#define KS_asterisk   0x2a

◆ KS_at

#define KS_at   0x40

◆ KS_Atilde

#define KS_Atilde   0xc3

◆ KS_atilde

#define KS_atilde   0xe3

◆ KS_AudioLower

#define KS_AudioLower   0xf3d2

◆ KS_AudioMute

#define KS_AudioMute   0xf3d1

◆ KS_AudioRaise

#define KS_AudioRaise   0xf3d3

◆ KS_B

#define KS_B   0x42

◆ KS_b

#define KS_b   0x62

◆ KS_backslash

#define KS_backslash   0x5c

◆ KS_BackSpace

#define KS_BackSpace   0x08

◆ KS_bar

#define KS_bar   0x7c

◆ KS_braceleft

#define KS_braceleft   0x7b

◆ KS_braceright

#define KS_braceright   0x7d

◆ KS_bracketleft

#define KS_bracketleft   0x5b

◆ KS_bracketright

#define KS_bracketright   0x5d

◆ KS_brokenbar

#define KS_brokenbar   0xa6

◆ KS_C

#define KS_C   0x43

◆ KS_c

#define KS_c   0x63

◆ KS_Caps_Lock

#define KS_Caps_Lock   0xf105

◆ KS_Ccedilla

#define KS_Ccedilla   0xc7

◆ KS_ccedilla

#define KS_ccedilla   0xe7

◆ KS_cedilla

#define KS_cedilla   0xb8

◆ KS_cent

#define KS_cent   0xa2

◆ KS_Clear

#define KS_Clear   0x0b

◆ KS_Cmd

#define KS_Cmd   0xf10d

◆ KS_Cmd1

#define KS_Cmd1   0xf10e

◆ KS_Cmd2

#define KS_Cmd2   0xf10f

◆ KS_Cmd_BacklightOff

#define KS_Cmd_BacklightOff   0xf424

◆ KS_Cmd_BacklightOn

#define KS_Cmd_BacklightOn   0xf423

◆ KS_Cmd_BacklightToggle

#define KS_Cmd_BacklightToggle   0xf425

◆ KS_Cmd_BrightnessDown

#define KS_Cmd_BrightnessDown   0xf427

◆ KS_Cmd_BrightnessRotate

#define KS_Cmd_BrightnessRotate   0xf428

◆ KS_Cmd_BrightnessUp

#define KS_Cmd_BrightnessUp   0xf426

◆ KS_Cmd_ContrastDown

#define KS_Cmd_ContrastDown   0xf42a

◆ KS_Cmd_ContrastRotate

#define KS_Cmd_ContrastRotate   0xf42b

◆ KS_Cmd_ContrastUp

#define KS_Cmd_ContrastUp   0xf429

◆ KS_Cmd_Debugger

#define KS_Cmd_Debugger   0xf420

◆ KS_Cmd_KbdReset

#define KS_Cmd_KbdReset   0xf42e

◆ KS_Cmd_ResetClose

#define KS_Cmd_ResetClose   0xf422

◆ KS_Cmd_ResetEmul

#define KS_Cmd_ResetEmul   0xf421

◆ KS_Cmd_Screen0

#define KS_Cmd_Screen0   0xf400

◆ KS_Cmd_Screen1

#define KS_Cmd_Screen1   0xf401

◆ KS_Cmd_Screen10

#define KS_Cmd_Screen10   0xf40a

◆ KS_Cmd_Screen11

#define KS_Cmd_Screen11   0xf40b

◆ KS_Cmd_Screen2

#define KS_Cmd_Screen2   0xf402

◆ KS_Cmd_Screen3

#define KS_Cmd_Screen3   0xf403

◆ KS_Cmd_Screen4

#define KS_Cmd_Screen4   0xf404

◆ KS_Cmd_Screen5

#define KS_Cmd_Screen5   0xf405

◆ KS_Cmd_Screen6

#define KS_Cmd_Screen6   0xf406

◆ KS_Cmd_Screen7

#define KS_Cmd_Screen7   0xf407

◆ KS_Cmd_Screen8

#define KS_Cmd_Screen8   0xf408

◆ KS_Cmd_Screen9

#define KS_Cmd_Screen9   0xf409

◆ KS_Cmd_ScrollBack

#define KS_Cmd_ScrollBack   0xf42c

◆ KS_Cmd_ScrollFwd

#define KS_Cmd_ScrollFwd   0xf42d

◆ KS_colon

#define KS_colon   0x3a

◆ KS_comma

#define KS_comma   0x2c

◆ KS_Control_L

#define KS_Control_L   0xf103

◆ KS_Control_R

#define KS_Control_R   0xf104

◆ KS_Copy

#define KS_Copy   0xf392

◆ KS_copyright

#define KS_copyright   0xa9

◆ KS_currency

#define KS_currency   0xa4

◆ KS_Cut

#define KS_Cut   0xf395

◆ KS_Cyrillic_A

#define KS_Cyrillic_A   0xe1

◆ KS_Cyrillic_a

#define KS_Cyrillic_a   0xc1

◆ KS_Cyrillic_BE

#define KS_Cyrillic_BE   0xe2

◆ KS_Cyrillic_be

#define KS_Cyrillic_be   0xc2

◆ KS_Cyrillic_CHE

#define KS_Cyrillic_CHE   0xfe

◆ KS_Cyrillic_che

#define KS_Cyrillic_che   0xde

◆ KS_Cyrillic_DE

#define KS_Cyrillic_DE   0xe4

◆ KS_Cyrillic_de

#define KS_Cyrillic_de   0xc4

◆ KS_Cyrillic_E

#define KS_Cyrillic_E   0xfc

◆ KS_Cyrillic_e

#define KS_Cyrillic_e   0xdc

◆ KS_Cyrillic_EF

#define KS_Cyrillic_EF   0xe6

◆ KS_Cyrillic_ef

#define KS_Cyrillic_ef   0xc6

◆ KS_Cyrillic_EL

#define KS_Cyrillic_EL   0xec

◆ KS_Cyrillic_el

#define KS_Cyrillic_el   0xcc

◆ KS_Cyrillic_EM

#define KS_Cyrillic_EM   0xed

◆ KS_Cyrillic_em

#define KS_Cyrillic_em   0xcd

◆ KS_Cyrillic_EN

#define KS_Cyrillic_EN   0xee

◆ KS_Cyrillic_en

#define KS_Cyrillic_en   0xce

◆ KS_Cyrillic_ER

#define KS_Cyrillic_ER   0xf2

◆ KS_Cyrillic_er

#define KS_Cyrillic_er   0xd2

◆ KS_Cyrillic_ES

#define KS_Cyrillic_ES   0xf3

◆ KS_Cyrillic_es

#define KS_Cyrillic_es   0xd3

◆ KS_Cyrillic_GE

#define KS_Cyrillic_GE   0xe7

◆ KS_Cyrillic_ge

#define KS_Cyrillic_ge   0xc7

◆ KS_Cyrillic_gheukr

#define KS_Cyrillic_gheukr   0xad

◆ KS_Cyrillic_GHEUKR

#define KS_Cyrillic_GHEUKR   0xbd

◆ KS_Cyrillic_HA

#define KS_Cyrillic_HA   0xe8

◆ KS_Cyrillic_ha

#define KS_Cyrillic_ha   0xc8

◆ KS_Cyrillic_HSIGHN

#define KS_Cyrillic_HSIGHN   0xff

◆ KS_Cyrillic_hsighn

#define KS_Cyrillic_hsighn   0xdf

◆ KS_Cyrillic_I

#define KS_Cyrillic_I   0xe9

◆ KS_Cyrillic_i

#define KS_Cyrillic_i   0xc9

◆ KS_Cyrillic_IE

#define KS_Cyrillic_IE   0xe5

◆ KS_Cyrillic_ie

#define KS_Cyrillic_ie   0xc5

◆ KS_Cyrillic_ISHORT

#define KS_Cyrillic_ISHORT   0xea

◆ KS_Cyrillic_ishort

#define KS_Cyrillic_ishort   0xca

◆ KS_Cyrillic_IUKR

#define KS_Cyrillic_IUKR   0xb6

◆ KS_Cyrillic_iukr

#define KS_Cyrillic_iukr   0xa6

◆ KS_Cyrillic_KA

#define KS_Cyrillic_KA   0xeb

◆ KS_Cyrillic_ka

#define KS_Cyrillic_ka   0xcb

◆ KS_Cyrillic_O

#define KS_Cyrillic_O   0xef

◆ KS_Cyrillic_o

#define KS_Cyrillic_o   0xcf

◆ KS_Cyrillic_PE

#define KS_Cyrillic_PE   0xf0

◆ KS_Cyrillic_pe

#define KS_Cyrillic_pe   0xd0

◆ KS_Cyrillic_SCHA

#define KS_Cyrillic_SCHA   0xfd

◆ KS_Cyrillic_scha

#define KS_Cyrillic_scha   0xdd

◆ KS_Cyrillic_SHA

#define KS_Cyrillic_SHA   0xfb

◆ KS_Cyrillic_sha

#define KS_Cyrillic_sha   0xdb

◆ KS_Cyrillic_SSIGHN

#define KS_Cyrillic_SSIGHN   0xf8

◆ KS_Cyrillic_ssighn

#define KS_Cyrillic_ssighn   0xd8

◆ KS_Cyrillic_TE

#define KS_Cyrillic_TE   0xf4

◆ KS_Cyrillic_te

#define KS_Cyrillic_te   0xd4

◆ KS_Cyrillic_TSE

#define KS_Cyrillic_TSE   0xe3

◆ KS_Cyrillic_tse

#define KS_Cyrillic_tse   0xc3

◆ KS_Cyrillic_U

#define KS_Cyrillic_U   0xf5

◆ KS_Cyrillic_u

#define KS_Cyrillic_u   0xd5

◆ KS_Cyrillic_VE

#define KS_Cyrillic_VE   0xf7

◆ KS_Cyrillic_ve

#define KS_Cyrillic_ve   0xd7

◆ KS_Cyrillic_YA

#define KS_Cyrillic_YA   0xf1

◆ KS_Cyrillic_ya

#define KS_Cyrillic_ya   0xd1

◆ KS_Cyrillic_YERU

#define KS_Cyrillic_YERU   0xf9

◆ KS_Cyrillic_yeru

#define KS_Cyrillic_yeru   0xd9

◆ KS_Cyrillic_yeukr

#define KS_Cyrillic_yeukr   0xa4

◆ KS_Cyrillic_YEUKR

#define KS_Cyrillic_YEUKR   0xb4

◆ KS_Cyrillic_YI

#define KS_Cyrillic_YI   0xb7

◆ KS_Cyrillic_yi

#define KS_Cyrillic_yi   0xa7

◆ KS_Cyrillic_YO

#define KS_Cyrillic_YO   0xb3

◆ KS_Cyrillic_yo

#define KS_Cyrillic_yo   0xa3

◆ KS_Cyrillic_YU

#define KS_Cyrillic_YU   0xe0

◆ KS_Cyrillic_yu

#define KS_Cyrillic_yu   0xc0

◆ KS_Cyrillic_ZE

#define KS_Cyrillic_ZE   0xfa

◆ KS_Cyrillic_ze

#define KS_Cyrillic_ze   0xda

◆ KS_Cyrillic_ZHE

#define KS_Cyrillic_ZHE   0xf6

◆ KS_Cyrillic_zhe

#define KS_Cyrillic_zhe   0xd6

◆ KS_D

#define KS_D   0x44

◆ KS_d

#define KS_d   0x64

◆ KS_dead_abovering

#define KS_dead_abovering   0x030a

◆ KS_dead_acute

#define KS_dead_acute   0x0301

◆ KS_dead_cedilla

#define KS_dead_cedilla   0x0327

◆ KS_dead_circumflex

#define KS_dead_circumflex   0x0302

◆ KS_dead_diaeresis

#define KS_dead_diaeresis   0x0308

◆ KS_dead_grave

#define KS_dead_grave   0x0300

◆ KS_dead_tilde

#define KS_dead_tilde   0x0303

◆ KS_degree

#define KS_degree   0xb0

◆ KS_Delete

#define KS_Delete   0x7f

◆ KS_diaeresis

#define KS_diaeresis   0xa8

◆ KS_division

#define KS_division   0xf7

◆ KS_dollar

#define KS_dollar   0x24

◆ KS_Down

#define KS_Down   0xf385

◆ KS_E

#define KS_E   0x45

◆ KS_e

#define KS_e   0x65

◆ KS_Eacute

#define KS_Eacute   0xc9

◆ KS_eacute

#define KS_eacute   0xe9

◆ KS_Ecircumflex

#define KS_Ecircumflex   0xca

◆ KS_ecircumflex

#define KS_ecircumflex   0xea

◆ KS_Ediaeresis

#define KS_Ediaeresis   0xcb

◆ KS_ediaeresis

#define KS_ediaeresis   0xeb

◆ KS_Egrave

#define KS_Egrave   0xc8

◆ KS_egrave

#define KS_egrave   0xe8

◆ KS_End

#define KS_End   0xf388

◆ KS_equal

#define KS_equal   0x3d

◆ KS_Escape

#define KS_Escape   0x1b

◆ KS_ETH

#define KS_ETH   0xd0

◆ KS_eth

#define KS_eth   0xf0

◆ KS_exclam

#define KS_exclam   0x21

◆ KS_exclamdown

#define KS_exclamdown   0xa1

◆ KS_Execute

#define KS_Execute   0xf38b

◆ KS_F

#define KS_F   0x46

◆ KS_f

#define KS_f   0x66

◆ KS_f1

#define KS_f1   0xf300

◆ KS_F1

#define KS_F1   0xf340

◆ KS_f10

#define KS_f10   0xf309

◆ KS_F10

#define KS_F10   0xf349

◆ KS_f11

#define KS_f11   0xf30a

◆ KS_F11

#define KS_F11   0xf34a

◆ KS_f12

#define KS_f12   0xf30b

◆ KS_F12

#define KS_F12   0xf34b

◆ KS_f13

#define KS_f13   0xf30c

◆ KS_F13

#define KS_F13   0xf34c

◆ KS_f14

#define KS_f14   0xf30d

◆ KS_F14

#define KS_F14   0xf34d

◆ KS_f15

#define KS_f15   0xf30e

◆ KS_F15

#define KS_F15   0xf34e

◆ KS_f16

#define KS_f16   0xf30f

◆ KS_F16

#define KS_F16   0xf34f

◆ KS_f17

#define KS_f17   0xf310

◆ KS_F17

#define KS_F17   0xf350

◆ KS_f18

#define KS_f18   0xf311

◆ KS_F18

#define KS_F18   0xf351

◆ KS_f19

#define KS_f19   0xf312

◆ KS_F19

#define KS_F19   0xf352

◆ KS_f2

#define KS_f2   0xf301

◆ KS_F2

#define KS_F2   0xf341

◆ KS_f20

#define KS_f20   0xf313

◆ KS_F20

#define KS_F20   0xf353

◆ KS_f3

#define KS_f3   0xf302

◆ KS_F3

#define KS_F3   0xf342

◆ KS_f4

#define KS_f4   0xf303

◆ KS_F4

#define KS_F4   0xf343

◆ KS_f5

#define KS_f5   0xf304

◆ KS_F5

#define KS_F5   0xf344

◆ KS_f6

#define KS_f6   0xf305

◆ KS_F6

#define KS_F6   0xf345

◆ KS_f7

#define KS_f7   0xf306

◆ KS_F7

#define KS_F7   0xf346

◆ KS_f8

#define KS_f8   0xf307

◆ KS_F8

#define KS_F8   0xf347

◆ KS_f9

#define KS_f9   0xf308

◆ KS_F9

#define KS_F9   0xf348

◆ KS_Find

#define KS_Find   0xf38c

◆ KS_Front

#define KS_Front   0xf391

◆ KS_G

#define KS_G   0x47

◆ KS_g

#define KS_g   0x67

◆ KS_grave

#define KS_grave   0x60

◆ KS_greater

#define KS_greater   0x3e

◆ KS_GROUP

#define KS_GROUP (   k)
Value:
((k) >= 0x0300 && (k) < 0x0370 ? KS_GROUP_Dead : \
(((k) & 0xf000) == 0xe000 ? KS_GROUP_Keycode : \
(((k) & 0xf800) == 0xf000 ? ((k) & 0xff00) : \
KS_GROUP_Ascii)))
#define KS_GROUP_Keycode
Definition: wsksymdef.h:677
#define KS_GROUP_Dead
Definition: wsksymdef.h:675

◆ KS_GROUP_Ascii

#define KS_GROUP_Ascii   0xf802 /* not encoded in keysym */

◆ KS_GROUP_Command

#define KS_GROUP_Command   0xf400

◆ KS_GROUP_Dead

#define KS_GROUP_Dead   0xf801 /* not encoded in keysym */

◆ KS_GROUP_Function

#define KS_GROUP_Function   0xf300

◆ KS_GROUP_Internal

#define KS_GROUP_Internal   0xf500

◆ KS_GROUP_Keycode

#define KS_GROUP_Keycode   0xf803 /* not encoded in keysym */

◆ KS_GROUP_Keypad

#define KS_GROUP_Keypad   0xf200

◆ KS_GROUP_Mod

#define KS_GROUP_Mod   0xf100

◆ KS_guillemotleft

#define KS_guillemotleft   0xab

◆ KS_guillemotright

#define KS_guillemotright   0xbb

◆ KS_H

#define KS_H   0x48

◆ KS_h

#define KS_h   0x68

◆ KS_Help

#define KS_Help   0xf38a

◆ KS_Henkan

#define KS_Henkan   0xf115 /* Alias for Henkan_Mode */

◆ KS_Henkan_Mode

#define KS_Henkan_Mode   0xf114 /* Start/Stop Conversion */

◆ KS_Hiragana_Katakana

#define KS_Hiragana_Katakana   0xf113 /* Hiragana/Katakana toggle */

◆ KS_Hold_Screen

#define KS_Hold_Screen   0xf10c

◆ KS_Home

#define KS_Home   0xf381

◆ KS_hyphen

#define KS_hyphen   0xad

◆ KS_I

#define KS_I   0x49

◆ KS_i

#define KS_i   0x69

◆ KS_Iacute

#define KS_Iacute   0xcd

◆ KS_iacute

#define KS_iacute   0xed

◆ KS_Icircumflex

#define KS_Icircumflex   0xce

◆ KS_icircumflex

#define KS_icircumflex   0xee

◆ KS_Idiaeresis

#define KS_Idiaeresis   0xcf

◆ KS_idiaeresis

#define KS_idiaeresis   0xef

◆ KS_Igrave

#define KS_Igrave   0xcc

◆ KS_igrave

#define KS_igrave   0xec

◆ KS_Insert

#define KS_Insert   0xf389

◆ KS_J

#define KS_J   0x4a

◆ KS_j

#define KS_j   0x6a

◆ KS_K

#define KS_K   0x4b

◆ KS_k

#define KS_k   0x6b

◆ KS_KEYCODE

#define KS_KEYCODE (   v)    ((v) | 0xe000)

◆ KS_KP_0

#define KS_KP_0   0xf230

◆ KS_KP_1

#define KS_KP_1   0xf231

◆ KS_KP_2

#define KS_KP_2   0xf232

◆ KS_KP_3

#define KS_KP_3   0xf233

◆ KS_KP_4

#define KS_KP_4   0xf234

◆ KS_KP_5

#define KS_KP_5   0xf235

◆ KS_KP_6

#define KS_KP_6   0xf236

◆ KS_KP_7

#define KS_KP_7   0xf237

◆ KS_KP_8

#define KS_KP_8   0xf238

◆ KS_KP_9

#define KS_KP_9   0xf239

◆ KS_KP_Add

#define KS_KP_Add   0xf22b

◆ KS_KP_Begin

#define KS_KP_Begin   0xf29d

◆ KS_KP_Decimal

#define KS_KP_Decimal   0xf22e

◆ KS_KP_Delete

#define KS_KP_Delete   0xf29f

◆ KS_KP_Divide

#define KS_KP_Divide   0xf22f

◆ KS_KP_Down

#define KS_KP_Down   0xf299

◆ KS_KP_End

#define KS_KP_End   0xf29c

◆ KS_KP_Enter

#define KS_KP_Enter   0xf20d

◆ KS_KP_Equal

#define KS_KP_Equal   0xf23d

◆ KS_KP_F1

#define KS_KP_F1   0xf291

◆ KS_KP_F2

#define KS_KP_F2   0xf292

◆ KS_KP_F3

#define KS_KP_F3   0xf293

◆ KS_KP_F4

#define KS_KP_F4   0xf294

◆ KS_KP_Home

#define KS_KP_Home   0xf295

◆ KS_KP_Insert

#define KS_KP_Insert   0xf29e

◆ KS_KP_Left

#define KS_KP_Left   0xf296

◆ KS_KP_Multiply

#define KS_KP_Multiply   0xf22a

◆ KS_KP_Next

#define KS_KP_Next   0xf29b

◆ KS_KP_Numbersign

#define KS_KP_Numbersign   0xf223

◆ KS_KP_Prior

#define KS_KP_Prior   0xf29a

◆ KS_KP_Right

#define KS_KP_Right   0xf298

◆ KS_KP_Separator

#define KS_KP_Separator   0xf22c

◆ KS_KP_Space

#define KS_KP_Space   0xf220

◆ KS_KP_Subtract

#define KS_KP_Subtract   0xf22d

◆ KS_KP_Tab

#define KS_KP_Tab   0xf209

◆ KS_KP_Up

#define KS_KP_Up   0xf297

◆ KS_L

#define KS_L   0x4c

◆ KS_l

#define KS_l   0x6c

◆ KS_L2_Abreve

#define KS_L2_Abreve   0xc3

◆ KS_L2_abreve

#define KS_L2_abreve   0xe3

◆ KS_L2_Aogonek

#define KS_L2_Aogonek   0xa1

◆ KS_L2_aogonek

#define KS_L2_aogonek   0xb1

◆ KS_L2_breve

#define KS_L2_breve   0xa2

◆ KS_L2_Cacute

#define KS_L2_Cacute   0xc6

◆ KS_L2_cacute

#define KS_L2_cacute   0xe6

◆ KS_L2_caron

#define KS_L2_caron   0xb7

◆ KS_L2_Ccaron

#define KS_L2_Ccaron   0xc8

◆ KS_L2_ccaron

#define KS_L2_ccaron   0xe8

◆ KS_L2_dblacute

#define KS_L2_dblacute   0xbd

◆ KS_L2_Dcaron

#define KS_L2_Dcaron   0xcf

◆ KS_L2_dcaron

#define KS_L2_dcaron   0xef

◆ KS_L2_dotabove

#define KS_L2_dotabove   0xff

◆ KS_L2_Dstroke

#define KS_L2_Dstroke   0xd0

◆ KS_L2_dstroke

#define KS_L2_dstroke   0xf0

◆ KS_L2_Ecaron

#define KS_L2_Ecaron   0xcc

◆ KS_L2_ecaron

#define KS_L2_ecaron   0xec

◆ KS_L2_Eogonek

#define KS_L2_Eogonek   0xca

◆ KS_L2_eogonek

#define KS_L2_eogonek   0xea

◆ KS_L2_Lacute

#define KS_L2_Lacute   0xc5

◆ KS_L2_lacute

#define KS_L2_lacute   0xe5

◆ KS_L2_Lcaron

#define KS_L2_Lcaron   0xa5

◆ KS_L2_lcaron

#define KS_L2_lcaron   0xb5

◆ KS_L2_Lstroke

#define KS_L2_Lstroke   0xa3

◆ KS_L2_lstroke

#define KS_L2_lstroke   0xb3

◆ KS_L2_Nacute

#define KS_L2_Nacute   0xd1

◆ KS_L2_nacute

#define KS_L2_nacute   0xf1

◆ KS_L2_Ncaron

#define KS_L2_Ncaron   0xd2

◆ KS_L2_Odoubleacute

#define KS_L2_Odoubleacute   0xd5

◆ KS_L2_odoubleacute

#define KS_L2_odoubleacute   0xf5

◆ KS_L2_ogonek

#define KS_L2_ogonek   0xb2

◆ KS_L2_Racute

#define KS_L2_Racute   0xc0

◆ KS_L2_racute

#define KS_L2_racute   0xe0

◆ KS_L2_Rcaron

#define KS_L2_Rcaron   0xd8

◆ KS_L2_rcaron

#define KS_L2_rcaron   0xf8

◆ KS_L2_Sacute

#define KS_L2_Sacute   0xa6

◆ KS_L2_sacute

#define KS_L2_sacute   0xb6

◆ KS_L2_Scaron

#define KS_L2_Scaron   0xa9

◆ KS_L2_scaron

#define KS_L2_scaron   0xb9

◆ KS_L2_Scedilla

#define KS_L2_Scedilla   0xaa

◆ KS_L2_scedilla

#define KS_L2_scedilla   0xba

◆ KS_L2_Tcaron

#define KS_L2_Tcaron   0xab

◆ KS_L2_tcaron

#define KS_L2_tcaron   0xbb

◆ KS_L2_Tcedilla

#define KS_L2_Tcedilla   0xde

◆ KS_L2_tcedilla

#define KS_L2_tcedilla   0xfe

◆ KS_L2_Udoubleacute

#define KS_L2_Udoubleacute   0xdb

◆ KS_L2_udoubleacute

#define KS_L2_udoubleacute   0xfb

◆ KS_L2_Uring

#define KS_L2_Uring   0xd9

◆ KS_L2_uring

#define KS_L2_uring   0xf9

◆ KS_L2_Zacute

#define KS_L2_Zacute   0xac

◆ KS_L2_zacute

#define KS_L2_zacute   0xbc

◆ KS_L2_Zcaron

#define KS_L2_Zcaron   0xae

◆ KS_L2_zcaron

#define KS_L2_zcaron   0xbe

◆ KS_L2_Zdotabove

#define KS_L2_Zdotabove   0xaf

◆ KS_L2_zdotabove

#define KS_L2_zdotabove   0xbf

◆ KS_L5_Gbreve

#define KS_L5_Gbreve   0xd0

◆ KS_L5_gbreve

#define KS_L5_gbreve   0xf0

◆ KS_L5_Idotabove

#define KS_L5_Idotabove   0xdd

◆ KS_L5_idotless

#define KS_L5_idotless   0xfd

◆ KS_L5_Scedilla

#define KS_L5_Scedilla   0xde

◆ KS_L5_scedilla

#define KS_L5_scedilla   0xfe

◆ KS_L7_AE

#define KS_L7_AE   0xaf

◆ KS_L7_ae

#define KS_L7_ae   0xbf

◆ KS_L7_Amacron

#define KS_L7_Amacron   0xc2

◆ KS_L7_amacron

#define KS_L7_amacron   0xe2

◆ KS_L7_Aogonek

#define KS_L7_Aogonek   0xc0

◆ KS_L7_aogonek

#define KS_L7_aogonek   0xe0

◆ KS_L7_Cacute

#define KS_L7_Cacute   0xc3

◆ KS_L7_cacute

#define KS_L7_cacute   0xe3

◆ KS_L7_Ccaron

#define KS_L7_Ccaron   0xc8

◆ KS_L7_ccaron

#define KS_L7_ccaron   0xe8

◆ KS_L7_dbllow9quot

#define KS_L7_dbllow9quot   0xa5

◆ KS_L7_Edot

#define KS_L7_Edot   0xcb

◆ KS_L7_edot

#define KS_L7_edot   0xeb

◆ KS_L7_Emacron

#define KS_L7_Emacron   0xc7

◆ KS_L7_emacron

#define KS_L7_emacron   0xe7

◆ KS_L7_Eogonek

#define KS_L7_Eogonek   0xc6

◆ KS_L7_eogonek

#define KS_L7_eogonek   0xe6

◆ KS_L7_Gcedilla

#define KS_L7_Gcedilla   0xcc

◆ KS_L7_gcedilla

#define KS_L7_gcedilla   0xec

◆ KS_L7_Imacron

#define KS_L7_Imacron   0xce

◆ KS_L7_imacron

#define KS_L7_imacron   0xee

◆ KS_L7_Iogonek

#define KS_L7_Iogonek   0xc1

◆ KS_L7_iogonek

#define KS_L7_iogonek   0xe1

◆ KS_L7_Kcedilla

#define KS_L7_Kcedilla   0xcd

◆ KS_L7_kcedilla

#define KS_L7_kcedilla   0xed

◆ KS_L7_Lcedilla

#define KS_L7_Lcedilla   0xcf

◆ KS_L7_lcedilla

#define KS_L7_lcedilla   0xef

◆ KS_L7_leftdblquot

#define KS_L7_leftdblquot   0xb4

◆ KS_L7_Lstroke

#define KS_L7_Lstroke   0xd9

◆ KS_L7_lstroke

#define KS_L7_lstroke   0xf9

◆ KS_L7_Nacute

#define KS_L7_Nacute   0xd1

◆ KS_L7_nacute

#define KS_L7_nacute   0xf1

◆ KS_L7_Ncedilla

#define KS_L7_Ncedilla   0xd2

◆ KS_L7_ncedilla

#define KS_L7_ncedilla   0xf2

◆ KS_L7_Omacron

#define KS_L7_Omacron   0xd4

◆ KS_L7_omacron

#define KS_L7_omacron   0xf4

◆ KS_L7_Ostroke

#define KS_L7_Ostroke   0xa8

◆ KS_L7_ostroke

#define KS_L7_ostroke   0xb8

◆ KS_L7_Rcedilla

#define KS_L7_Rcedilla   0xaa

◆ KS_L7_rcedilla

#define KS_L7_rcedilla   0xba

◆ KS_L7_rightdblquot

#define KS_L7_rightdblquot   0xa1

◆ KS_L7_rightsnglquot

#define KS_L7_rightsnglquot   0xff

◆ KS_L7_Sacute

#define KS_L7_Sacute   0xda

◆ KS_L7_sacute

#define KS_L7_sacute   0xfa

◆ KS_L7_Scaron

#define KS_L7_Scaron   0xd0

◆ KS_L7_scaron

#define KS_L7_scaron   0xf0

◆ KS_L7_Umacron

#define KS_L7_Umacron   0xdb

◆ KS_L7_umacron

#define KS_L7_umacron   0xfb

◆ KS_L7_Uogonek

#define KS_L7_Uogonek   0xd8

◆ KS_L7_uogonek

#define KS_L7_uogonek   0xf8

◆ KS_L7_Zacute

#define KS_L7_Zacute   0xca

◆ KS_L7_zacute

#define KS_L7_zacute   0xea

◆ KS_L7_Zcaron

#define KS_L7_Zcaron   0xde

◆ KS_L7_zcaron

#define KS_L7_zcaron   0xfe

◆ KS_L7_Zdot

#define KS_L7_Zdot   0xdd

◆ KS_L7_zdot

#define KS_L7_zdot   0xfd

◆ KS_Left

#define KS_Left   0xf386

◆ KS_less

#define KS_less   0x3c

◆ KS_Linefeed

#define KS_Linefeed   0x0a

◆ KS_M

#define KS_M   0x4d

◆ KS_m

#define KS_m   0x6d

◆ KS_macron

#define KS_macron   0xaf

◆ KS_masculine

#define KS_masculine   0xba

◆ KS_Menu

#define KS_Menu   0xf3c0

◆ KS_Meta_L

#define KS_Meta_L   0xf110

◆ KS_Meta_R

#define KS_Meta_R   0xf111

◆ KS_minus

#define KS_minus   0x2d

◆ KS_Mode_Lock

#define KS_Mode_Lock   0xf117

◆ KS_Mode_switch

#define KS_Mode_switch   0xf10a

◆ KS_mu

#define KS_mu   0xb5

◆ KS_Muhenkan

#define KS_Muhenkan   0xf116 /* Cancel Conversion */

◆ KS_Multi_key

#define KS_Multi_key   0xf109

◆ KS_multiply

#define KS_multiply   0xd7

◆ KS_N

#define KS_N   0x4e

◆ KS_n

#define KS_n   0x6e

◆ KS_Next

#define KS_Next   0xf383

◆ KS_nobreakspace

#define KS_nobreakspace   0xa0

◆ KS_notsign

#define KS_notsign   0xac

◆ KS_Ntilde

#define KS_Ntilde   0xd1

◆ KS_ntilde

#define KS_ntilde   0xf1

◆ KS_Num_Lock

#define KS_Num_Lock   0xf10b

◆ KS_numbersign

#define KS_numbersign   0x23

◆ KS_NUMKEYCODES

#define KS_NUMKEYCODES   0x1000

◆ KS_O

#define KS_O   0x4f

◆ KS_o

#define KS_o   0x6f

◆ KS_Oacute

#define KS_Oacute   0xd3

◆ KS_oacute

#define KS_oacute   0xf3

◆ KS_Ocircumflex

#define KS_Ocircumflex   0xd4

◆ KS_ocircumflex

#define KS_ocircumflex   0xf4

◆ KS_Odiaeresis

#define KS_Odiaeresis   0xd6

◆ KS_odiaeresis

#define KS_odiaeresis   0xf6

◆ KS_Odoubleacute

#define KS_Odoubleacute   0x150

◆ KS_odoubleacute

#define KS_odoubleacute   0x151

◆ KS_Ograve

#define KS_Ograve   0xd2

◆ KS_ograve

#define KS_ograve   0xf2

◆ KS_onehalf

#define KS_onehalf   0xbd

◆ KS_onequarter

#define KS_onequarter   0xbc

◆ KS_onesuperior

#define KS_onesuperior   0xb9

◆ KS_Ooblique

#define KS_Ooblique   0xd8

◆ KS_Open

#define KS_Open   0xf393

◆ KS_ordfeminine

#define KS_ordfeminine   0xaa

◆ KS_oslash

#define KS_oslash   0xf8

◆ KS_Otilde

#define KS_Otilde   0xd5

◆ KS_otilde

#define KS_otilde   0xf5

◆ KS_P

#define KS_P   0x50

◆ KS_p

#define KS_p   0x70

◆ KS_paragraph

#define KS_paragraph   0xb6

◆ KS_parenleft

#define KS_parenleft   0x28

◆ KS_parenright

#define KS_parenright   0x29

◆ KS_Paste

#define KS_Paste   0xf394

◆ KS_Pause

#define KS_Pause   0xf3c1

◆ KS_percent

#define KS_percent   0x25

◆ KS_period

#define KS_period   0x2e

◆ KS_periodcentered

#define KS_periodcentered   0xb7

◆ KS_plus

#define KS_plus   0x2b

◆ KS_plusminus

#define KS_plusminus   0xb1

◆ KS_Print_Screen

#define KS_Print_Screen   0xf3c2

◆ KS_Prior

#define KS_Prior   0xf382

◆ KS_Props

#define KS_Props   0xf38f

◆ KS_Q

#define KS_Q   0x51

◆ KS_q

#define KS_q   0x71

◆ KS_question

#define KS_question   0x3f

◆ KS_questiondown

#define KS_questiondown   0xbf

◆ KS_quotedbl

#define KS_quotedbl   0x22

◆ KS_R

#define KS_R   0x52

◆ KS_r

#define KS_r   0x72

◆ KS_registered

#define KS_registered   0xae

◆ KS_Return

#define KS_Return   0x0d

◆ KS_Right

#define KS_Right   0xf387

◆ KS_S

#define KS_S   0x53

◆ KS_s

#define KS_s   0x73

◆ KS_section

#define KS_section   0xa7

◆ KS_Select

#define KS_Select   0xf38d

◆ KS_semicolon

#define KS_semicolon   0x3b

◆ KS_Shift_L

#define KS_Shift_L   0xf101

◆ KS_Shift_Lock

#define KS_Shift_Lock   0xf106

◆ KS_Shift_R

#define KS_Shift_R   0xf102

◆ KS_slash

#define KS_slash   0x2f

◆ KS_space

#define KS_space   0x20

◆ KS_ssharp

#define KS_ssharp   0xdf

◆ KS_sterling

#define KS_sterling   0xa3

◆ KS_T

#define KS_T   0x54

◆ KS_t

#define KS_t   0x74

◆ KS_Tab

#define KS_Tab   0x09

◆ KS_THORN

#define KS_THORN   0xde

◆ KS_thorn

#define KS_thorn   0xfe

◆ KS_threequarters

#define KS_threequarters   0xbe

◆ KS_threesuperior

#define KS_threesuperior   0xb3

◆ KS_twosuperior

#define KS_twosuperior   0xb2

◆ KS_U

#define KS_U   0x55

◆ KS_u

#define KS_u   0x75

◆ KS_Uacute

#define KS_Uacute   0xda

◆ KS_uacute

#define KS_uacute   0xfa

◆ KS_Ucircumflex

#define KS_Ucircumflex   0xdb

◆ KS_ucircumflex

#define KS_ucircumflex   0xfb

◆ KS_Udiaeresis

#define KS_Udiaeresis   0xdc

◆ KS_udiaeresis

#define KS_udiaeresis   0xfc

◆ KS_Udoubleacute

#define KS_Udoubleacute   0x170

◆ KS_udoubleacute

#define KS_udoubleacute   0x171

◆ KS_Ugrave

#define KS_Ugrave   0xd9

◆ KS_ugrave

#define KS_ugrave   0xf9

◆ KS_underscore

#define KS_underscore   0x5f

◆ KS_Undo

#define KS_Undo   0xf390

◆ KS_Up

#define KS_Up   0xf384

◆ KS_V

#define KS_V   0x56

◆ KS_v

#define KS_v   0x76

◆ KS_VALUE

#define KS_VALUE (   k)
Value:
(((k) & 0xf000) == 0xe000 ? ((k) & 0x0fff) : \
(((k) & 0xf800) == 0xf000 ? ((k) & 0x00ff) : (k)))

◆ KS_voidSymbol

#define KS_voidSymbol   0xf500

◆ KS_W

#define KS_W   0x57

◆ KS_w

#define KS_w   0x77

◆ KS_X

#define KS_X   0x58

◆ KS_x

#define KS_x   0x78

◆ KS_Y

#define KS_Y   0x59

◆ KS_y

#define KS_y   0x79

◆ KS_Yacute

#define KS_Yacute   0xdd

◆ KS_yacute

#define KS_yacute   0xfd

◆ KS_ydiaeresis

#define KS_ydiaeresis   0xff

◆ KS_yen

#define KS_yen   0xa5

◆ KS_Z

#define KS_Z   0x5a

◆ KS_z

#define KS_z   0x7a

◆ KS_Zenkaku_Hankaku

#define KS_Zenkaku_Hankaku   0xf112 /* Zenkaku/Hankaku toggle */