We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 9a9d221 + 4d32e29 commit 36ae769Copy full SHA for 36ae769
src/lib/barrier/key_types.cpp
@@ -43,6 +43,7 @@ const KeyNameMapEntry kKeyNameMap[] = {
43
{ "Control_R", kKeyControl_R },
44
{ "Delete", kKeyDelete },
45
{ "Down", kKeyDown },
46
+ { "EisuToggle", kKeyEisuToggle },
47
{ "Eject", kKeyEject },
48
{ "End", kKeyEnd },
49
{ "Escape", kKeyEscape },
@@ -89,6 +90,7 @@ const KeyNameMapEntry kKeyNameMap[] = {
89
90
{ "Hyper_L", kKeyHyper_L },
91
{ "Hyper_R", kKeyHyper_R },
92
{ "Insert", kKeyInsert },
93
+ { "Kana", kKeyKana },
94
{ "KP_0", kKeyKP_0 },
95
{ "KP_1", kKeyKP_1 },
96
{ "KP_2", kKeyKP_2 },
@@ -130,6 +132,7 @@ const KeyNameMapEntry kKeyNameMap[] = {
130
132
{ "Menu", kKeyMenu },
131
133
{ "Meta_L", kKeyMeta_L },
134
{ "Meta_R", kKeyMeta_R },
135
+ { "Muhenkan", kKeyMuhenkan },
136
{ "NumLock", kKeyNumLock },
137
{ "PageDown", kKeyPageDown },
138
{ "PageUp", kKeyPageUp },
src/lib/barrier/key_types.h
@@ -109,11 +109,13 @@ static const KeyID kKeyPause = 0xEF13; /* Pause, hold */
109
static const KeyID kKeyScrollLock = 0xEF14;
110
static const KeyID kKeySysReq = 0xEF15;
111
static const KeyID kKeyEscape = 0xEF1B;
112
+static const KeyID kKeyMuhenkan = 0xEF22; /* Cancel Conversion */
113
static const KeyID kKeyHenkan = 0xEF23; /* Start/Stop Conversion */
114
static const KeyID kKeyKana = 0xEF26; /* Kana */
115
static const KeyID kKeyHiraganaKatakana = 0xEF27; /* Hiragana/Katakana toggle */
116
static const KeyID kKeyZenkaku = 0xEF2A; /* Zenkaku/Hankaku */
117
static const KeyID kKeyKanzi = 0xEF2A; /* Kanzi */
118
+static const KeyID kKeyEisuToggle = 0xEF30; /* Alphanumeric toggle */
119
static const KeyID kKeyHangul = 0xEF31; /* Hangul */
120
static const KeyID kKeyHanja = 0xEF34; /* Hanja */
121
static const KeyID kKeyDelete = 0xEFFF; /* Delete, rubout */
0 commit comments