|
|
|
|
|
|
|
|
#define SHIFT_MASK 0x0040 |
|
|
#define SHIFT_MASK 0x0040 |
|
|
#define ALTGR_MASK 0x0080 |
|
|
#define ALTGR_MASK 0x0080 |
|
|
#define DEADKEYS_MASK 0x0700 |
|
|
#define DEADKEYS_MASK 0x0700 |
|
|
#define SHIFT_MASK 0x0100 |
|
|
|
|
|
#define ALTGR_MASK 0x0200 |
|
|
|
|
|
#define CIRCUMFLEX_BITS 0x0300 |
|
|
#define CIRCUMFLEX_BITS 0x0300 |
|
|
#define ACUTE_ACCENT_BITS 0x0400 |
|
|
#define ACUTE_ACCENT_BITS 0x0400 |
|
|
#define GRAVE_ACCENT_BITS 0x0500 |
|
|
#define GRAVE_ACCENT_BITS 0x0500 |
|
|
#define KEYCODE_TYPE uint16_t |
|
|
#define KEYCODE_TYPE uint16_t |
|
|
#define DEADKEY_CIRCUMFLEX KEY_TILDE |
|
|
#define DEADKEY_CIRCUMFLEX KEY_TILDE |
|
|
//#define DEADKEY_CIRCUMFLEX KEY_NON_US_100 |
|
|
|
|
|
#define DEADKEY_ACUTE_ACCENT KEY_EQUAL |
|
|
#define DEADKEY_ACUTE_ACCENT KEY_EQUAL |
|
|
#define DEADKEY_GRAVE_ACCENT KEY_EQUAL + SHIFT_MASK |
|
|
#define DEADKEY_GRAVE_ACCENT KEY_EQUAL + SHIFT_MASK |
|
|
#define KEY_NON_US_100 63 |
|
|
#define KEY_NON_US_100 63 |