|
@@ -26,7 +26,7 @@ const int kVK_ANSI_3 = 0x14;
|
|
|
const int kVK_ANSI_4 = 0x15;
|
|
|
const int kVK_ANSI_6 = 0x16;
|
|
|
const int kVK_ANSI_5 = 0x17;
|
|
|
-//const int kVK_ANSI_Equal = 0x18;
|
|
|
+const int kVK_ANSI_Equal = 0x18;
|
|
|
const int kVK_ANSI_9 = 0x19;
|
|
|
const int kVK_ANSI_7 = 0x1A;
|
|
|
const int kVK_ANSI_Minus = 0x1B;
|
|
@@ -45,11 +45,11 @@ const int kVK_ANSI_K = 0x28;
|
|
|
const int kVK_ANSI_Semicolon = 0x29;
|
|
|
const int kVK_ANSI_Backslash = 0x2A;
|
|
|
const int kVK_ANSI_Comma = 0x2B;
|
|
|
-//const int kVK_ANSI_Slash = 0x2C;
|
|
|
+const int kVK_ANSI_Slash = 0x2C;
|
|
|
const int kVK_ANSI_N = 0x2D;
|
|
|
const int kVK_ANSI_M = 0x2E;
|
|
|
const int kVK_ANSI_Period = 0x2F;
|
|
|
-//const int kVK_ANSI_Grave = 0x32;
|
|
|
+const int kVK_ANSI_Grave = 0x32;
|
|
|
const int kVK_ANSI_KeypadDecimal = 0x41;
|
|
|
const int kVK_ANSI_KeypadMultiply = 0x43;
|
|
|
const int kVK_ANSI_KeypadPlus = 0x45;
|
|
@@ -57,7 +57,7 @@ const int kVK_ANSI_KeypadClear = 0x47;
|
|
|
const int kVK_ANSI_KeypadDivide = 0x4B;
|
|
|
const int kVK_ANSI_KeypadEnter = 0x4C;
|
|
|
const int kVK_ANSI_KeypadMinus = 0x4E;
|
|
|
-//const int kVK_ANSI_KeypadEquals = 0x51;
|
|
|
+const int kVK_ANSI_KeypadEquals = 0x51;
|
|
|
const int kVK_ANSI_Keypad0 = 0x52;
|
|
|
const int kVK_ANSI_Keypad1 = 0x53;
|
|
|
const int kVK_ANSI_Keypad2 = 0x54;
|
|
@@ -121,7 +121,7 @@ const int kVK_UpArrow = 0x7E;
|
|
|
//const int kVK_JIS_Underscore = 0x5E;
|
|
|
//const int kVK_JIS_KeypadComma = 0x5F;
|
|
|
//const int kVK_JIS_Eisu = 0x66;
|
|
|
-//const int kVK_JIS_Kana = 0x68;
|
|
|
+const int kVK_JIS_Kana = 0x68;
|
|
|
|
|
|
std::map<int, AvnKey> s_KeyMap =
|
|
|
{
|
|
@@ -148,7 +148,7 @@ const int kVK_UpArrow = 0x7E;
|
|
|
{kVK_ANSI_4, D4},
|
|
|
{kVK_ANSI_6, D6},
|
|
|
{kVK_ANSI_5, D5},
|
|
|
- //{kVK_ANSI_Equal, ?},
|
|
|
+ {kVK_ANSI_Equal, OemPlus},
|
|
|
{kVK_ANSI_9, D9},
|
|
|
{kVK_ANSI_7, D7},
|
|
|
{kVK_ANSI_Minus, OemMinus},
|
|
@@ -167,11 +167,11 @@ const int kVK_UpArrow = 0x7E;
|
|
|
{kVK_ANSI_Semicolon, OemSemicolon},
|
|
|
{kVK_ANSI_Backslash, OemBackslash},
|
|
|
{kVK_ANSI_Comma, OemComma},
|
|
|
- //{kVK_ANSI_Slash, ?},
|
|
|
+ {kVK_ANSI_Slash, Oem2},
|
|
|
{kVK_ANSI_N, N},
|
|
|
{kVK_ANSI_M, M},
|
|
|
{kVK_ANSI_Period, OemPeriod},
|
|
|
- //{kVK_ANSI_Grave, ?},
|
|
|
+ {kVK_ANSI_Grave, OemTilde},
|
|
|
{kVK_ANSI_KeypadDecimal, Decimal},
|
|
|
{kVK_ANSI_KeypadMultiply, Multiply},
|
|
|
{kVK_ANSI_KeypadPlus, OemPlus},
|
|
@@ -179,7 +179,7 @@ const int kVK_UpArrow = 0x7E;
|
|
|
{kVK_ANSI_KeypadDivide, Divide},
|
|
|
{kVK_ANSI_KeypadEnter, AvnKeyEnter},
|
|
|
{kVK_ANSI_KeypadMinus, OemMinus},
|
|
|
- //{kVK_ANSI_KeypadEquals, ?},
|
|
|
+ {kVK_ANSI_KeypadEquals, OemPlus},
|
|
|
{kVK_ANSI_Keypad0, NumPad0},
|
|
|
{kVK_ANSI_Keypad1, NumPad1},
|
|
|
{kVK_ANSI_Keypad2, NumPad2},
|
|
@@ -237,5 +237,6 @@ const int kVK_UpArrow = 0x7E;
|
|
|
{kVK_LeftArrow, Left},
|
|
|
{kVK_RightArrow, Right},
|
|
|
{kVK_DownArrow, Down},
|
|
|
- {kVK_UpArrow, Up}
|
|
|
+ {kVK_UpArrow, Up},
|
|
|
+ {kVK_JIS_Kana, AvnKeyKanaMode},
|
|
|
};
|