diff options
author | Nicolas Bacca | 2002-04-21 21:54:08 +0000 |
---|---|---|
committer | Nicolas Bacca | 2002-04-21 21:54:08 +0000 |
commit | 0e102853cb51b83a68b733b01be2b91a6f578fcc (patch) | |
tree | 66aa322555625275f24e9f850b38b57a79e9db0a /wince | |
parent | 4b6012a0a1411e6cf3ec29d3af3e57773e23763d (diff) | |
download | scummvm-rg350-0e102853cb51b83a68b733b01be2b91a6f578fcc.tar.gz scummvm-rg350-0e102853cb51b83a68b733b01be2b91a6f578fcc.tar.bz2 scummvm-rg350-0e102853cb51b83a68b733b01be2b91a6f578fcc.zip |
New key page in GUI
svn-id: r4042
Diffstat (limited to 'wince')
-rw-r--r-- | wince/gapi_keys.cpp | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/wince/gapi_keys.cpp b/wince/gapi_keys.cpp index ba77815f69..a9882c04e0 100644 --- a/wince/gapi_keys.cpp +++ b/wince/gapi_keys.cpp @@ -18,6 +18,7 @@ struct GXKeyList _keys; pAction *_action_functions; const char* ActionsText[] = { + "None", "Pause", "Save", "Quit", @@ -25,7 +26,8 @@ const char* ActionsText[] = { "Hide", "Keyboard", "Sound", - "Right click" + "Right click", + "Cursor on/off" }; bool _typeExists(int x) { @@ -40,7 +42,7 @@ bool _typeExists(int x) { const char* getActionName(int action) { - return ActionsText[action - 1]; + return ActionsText[action]; } void GAPIKeysInit(pAction *functions) { @@ -84,6 +86,18 @@ const unsigned char getGAPIKeyMapping(short key) { if (key == _keys.vkStart) return GAPI_KEY_VKSTART; + if (key == _keys.vkUp) + return GAPI_KEY_VKUP; + + if (key == _keys.vkDown) + return GAPI_KEY_VKDOWN; + + if (key == _keys.vkLeft) + return GAPI_KEY_VKLEFT; + + if (key == _keys.vkRight) + return GAPI_KEY_VKRIGHT; + switch (key) { // then the "unsupported" keys case INTERNAL_KEY_CALENDAR: @@ -117,6 +131,14 @@ const char* getGAPIKeyName(unsigned char key) { return "Button Inbox"; case GAPI_KEY_ITASK: return "Button ITask"; + case GAPI_KEY_VKUP: + return "Pad Up"; + case GAPI_KEY_VKDOWN: + return "Pad Down"; + case GAPI_KEY_VKLEFT: + return "Pad Left"; + case GAPI_KEY_VKRIGHT: + return "Pad Right"; default: return "Not mapped"; } |