diff options
Diffstat (limited to 'xbmc/input/XBMC_keysym.h')
-rw-r--r-- | xbmc/input/XBMC_keysym.h | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/xbmc/input/XBMC_keysym.h b/xbmc/input/XBMC_keysym.h index a417c0c414..7a23dabc33 100644 --- a/xbmc/input/XBMC_keysym.h +++ b/xbmc/input/XBMC_keysym.h @@ -133,6 +133,11 @@ typedef enum XBMCK_MEDIA_REWIND = 0xBA, XBMCK_MEDIA_FASTFORWARD = 0xBB, + // This key is not present on standard US keyboard layouts. For European + // layouts it's usually located to the right of left-shift key, with '\' as + // its main function. + XBMCK_OEM_102 = 0xE2, + // Numeric keypad XBMCK_KP0 = 0x100, XBMCK_KP1 = 0x101, @@ -223,6 +228,49 @@ typedef enum // Add any other keys here + /* Dead keys */ + XBMCK_GRAVE = 0x0060, + XBMCK_ACUTE = 0x00B4, + XBMCK_CIRCUMFLEX = 0x005E, + XBMCK_PERISPOMENI = 0x1FC0, + XBMCK_MACRON = 0x00AF, + XBMCK_BREVE = 0x02D8, + XBMCK_ABOVEDOT = 0x02D9, + XBMCK_DIAERESIS = 0x00A8, + XBMCK_ABOVERING = 0x02DA, + XBMCK_DOUBLEACUTE = 0x030B, + XBMCK_CARON = 0x030C, + XBMCK_CEDILLA = 0x0327, + XBMCK_OGONEK = 0x0328, + XBMCK_IOTA = 0x0345, + XBMCK_VOICESOUND = 0x3099, + XBMCK_SEMIVOICESOUND = 0x309A, + XBMCK_BELOWDOT = 0x0323, + XBMCK_HOOK = 0x0309, + XBMCK_HORN = 0x031B, + XBMCK_STROKE = 0x0335, + XBMCK_ABOVECOMMA = 0x0313, + XBMCK_ABOVEREVERSEDCOMMA = 0x0314, + XBMCK_DOUBLEGRAVE = 0x30F, + XBMCK_BELOWRING = 0x325, + XBMCK_BELOWMACRON = 0x331, + XBMCK_BELOWCIRCUMFLEX = 0x32D, + XBMCK_BELOWTILDE = 0x330, + XBMCK_BELOWBREVE = 0x32e, + XBMCK_BELOWDIAERESIS = 0x324, + XBMCK_INVERTEDBREVE = 0x32f, + XBMCK_BELOWCOMMA = 0x326, + XBMCK_LOWLINE = 0x332, + XBMCK_ABOVEVERTICALLINE = 0x30D, + XBMCK_BELOWVERTICALLINE = 0x329, + XBMCK_LONGSOLIDUSOVERLAY = 0x338, + XBMCK_DEAD_A = 0x363, + XBMCK_DEAD_E = 0x364, + XBMCK_DEAD_I = 0x365, + XBMCK_DEAD_O = 0x366, + XBMCK_DEAD_U = 0x367, + XBMCK_SCHWA = 0x1DEA, + /* Media keys */ XBMCK_STOP = 337, XBMCK_RECORD = 338, |