fix key input on windows

This commit is contained in:
Eduardo Bart
2011-11-03 08:10:39 -02:00
parent b345a6d783
commit 101f608d40
4 changed files with 7 additions and 178 deletions

View File

@@ -151,6 +151,7 @@ void Platform::init(PlatformListener* platformListener, const char *appName)
win32.keyMap[VK_MENU] = Fw::KeyMenu;
// ascii characters
/*
win32.keyMap['!'] = Fw::KeyExclamation;
win32.keyMap['"'] = Fw::KeyQuote;
win32.keyMap['#'] = Fw::KeyNumberSign;
@@ -166,6 +167,7 @@ void Platform::init(PlatformListener* platformListener, const char *appName)
win32.keyMap['-'] = Fw::KeyMinus;
win32.keyMap['.'] = Fw::KeyPeriod;
win32.keyMap['/'] = Fw::KeySlash;
*/
win32.keyMap['0'] = Fw::Key0;
win32.keyMap['1'] = Fw::Key1;
@@ -178,6 +180,7 @@ void Platform::init(PlatformListener* platformListener, const char *appName)
win32.keyMap['8'] = Fw::Key8;
win32.keyMap['9'] = Fw::Key9;
/*
win32.keyMap[':'] = Fw::KeyColon;
win32.keyMap[';'] = Fw::KeySemicolon;
win32.keyMap['<'] = Fw::KeyLess;
@@ -185,6 +188,7 @@ void Platform::init(PlatformListener* platformListener, const char *appName)
win32.keyMap['>'] = Fw::KeyGreater;
win32.keyMap['?'] = Fw::KeyQuestion;
win32.keyMap['@'] = Fw::KeyAtSign;
*/
win32.keyMap['A'] = Fw::KeyA;
win32.keyMap['B'] = Fw::KeyB;
@@ -213,6 +217,7 @@ void Platform::init(PlatformListener* platformListener, const char *appName)
win32.keyMap['Y'] = Fw::KeyY;
win32.keyMap['Z'] = Fw::KeyZ;
/*
win32.keyMap['['] = Fw::KeyLeftBracket;
win32.keyMap['\\'] = Fw::KeyBackslash;
win32.keyMap[']'] = Fw::KeyRightBracket;
@@ -223,6 +228,7 @@ void Platform::init(PlatformListener* platformListener, const char *appName)
win32.keyMap['|'] = Fw::KeyBar;
win32.keyMap['}'] = Fw::KeyRightCurly;
win32.keyMap['~'] = Fw::KeyTilde;
*/
// keypad
win32.keyMap[VK_ADD] = Fw::KeyPlus;