summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMorten Johan Sorvig <morten.sorvig@nokia.com>2010-04-01 23:55:49 +0200
committerMorten Johan Sorvig <morten.sorvig@nokia.com>2010-04-01 23:55:49 +0200
commitff7795e6cc1f5fe1bfec0045b4b5c6c22df30eea (patch)
tree5b36c623f74ddfc78b502eb40af4158ffb682c45
parenta100954c3f1851bdf562ffbc9c688ff110cfb488 (diff)
Translate more keys.
-rw-r--r--src/gui/kernel/qeventdispatcher_pepper.cpp49
1 files changed, 47 insertions, 2 deletions
diff --git a/src/gui/kernel/qeventdispatcher_pepper.cpp b/src/gui/kernel/qeventdispatcher_pepper.cpp
index 94353430f1..aa1f9b4bfb 100644
--- a/src/gui/kernel/qeventdispatcher_pepper.cpp
+++ b/src/gui/kernel/qeventdispatcher_pepper.cpp
@@ -375,15 +375,60 @@ Qt::Key pepperKeyToQt(int32 pepperKey, bool *outAlphanumretic)
// (in VKEY order)
case VKEY_BACK: qtKey = Qt::Key_Backspace; break;
case VKEY_TAB: qtKey = Qt::Key_Tab; break;
+ case VKEY_CLEAR : qtKey = Qt::Key_Clear; break;
+ case VKEY_RETURN: qtKey = Qt::Key_Return; break;
+ case VKEY_SHIFT: qtKey = Qt::Key_Shift; break;
+ case VKEY_CONTROL: qtKey = Qt::Key_Control; break;
+ case VKEY_MENU: qtKey = Qt::Key_Menu; break;
+ case VKEY_PAUSE: qtKey = Qt::Key_Pause; break;
case VKEY_SPACE: qtKey = Qt::Key_Space; break;
- case VKEY_DELETE: qtKey = Qt::Key_Delete; break;
case VKEY_END: qtKey = Qt::Key_End; break;
case VKEY_HOME: qtKey = Qt::Key_Home; break;
case VKEY_LEFT: qtKey = Qt::Key_Left; break;
case VKEY_UP: qtKey = Qt::Key_Up; break;
case VKEY_RIGHT: qtKey = Qt::Key_Right; break;
case VKEY_DOWN: qtKey = Qt::Key_Down; break;
-
+ case VKEY_SELECT: qtKey = Qt::Key_Select; break;
+ case VKEY_PRINT: qtKey = Qt::Key_Print; break;
+ case VKEY_EXECUTE: qtKey = Qt::Key_Execute; break;
+ //case VKEY_SNAPSHOT: qtKey = Qt::Key_; break;
+ case VKEY_INSERT: qtKey = Qt::Key_Insert; break;
+ case VKEY_DELETE: qtKey = Qt::Key_Delete; break;
+ case VKEY_HELP: qtKey = Qt::Key_Help; break;
+ case VKEY_NUMPAD0: qtKey = Qt::Key_0; break;
+ case VKEY_NUMPAD1: qtKey = Qt::Key_1; break;
+ case VKEY_NUMPAD2: qtKey = Qt::Key_2; break;
+ case VKEY_NUMPAD3: qtKey = Qt::Key_3; break;
+ case VKEY_NUMPAD4: qtKey = Qt::Key_4; break;
+ case VKEY_NUMPAD5: qtKey = Qt::Key_5; break;
+ case VKEY_NUMPAD6: qtKey = Qt::Key_6; break;
+ case VKEY_NUMPAD7: qtKey = Qt::Key_7; break;
+ case VKEY_NUMPAD8: qtKey = Qt::Key_8; break;
+ case VKEY_NUMPAD9: qtKey = Qt::Key_9; break;
+ case VKEY_F1: qtKey = Qt::Key_F1; break;
+ case VKEY_F2: qtKey = Qt::Key_F2; break;
+ case VKEY_F3: qtKey = Qt::Key_F3; break;
+ case VKEY_F4: qtKey = Qt::Key_F4; break;
+ case VKEY_F5: qtKey = Qt::Key_F5; break;
+ case VKEY_F6: qtKey = Qt::Key_F6; break;
+ case VKEY_F7: qtKey = Qt::Key_F7; break;
+ case VKEY_F8: qtKey = Qt::Key_F8; break;
+ case VKEY_F9: qtKey = Qt::Key_F9; break;
+ case VKEY_F10: qtKey = Qt::Key_F10; break;
+ case VKEY_F11: qtKey = Qt::Key_F11; break;
+ case VKEY_F12: qtKey = Qt::Key_F12; break;
+ case VKEY_F13: qtKey = Qt::Key_F13; break;
+ case VKEY_F14: qtKey = Qt::Key_F14; break;
+ case VKEY_F15: qtKey = Qt::Key_F15; break;
+ case VKEY_F16: qtKey = Qt::Key_F16; break;
+ case VKEY_F17: qtKey = Qt::Key_F17; break;
+ case VKEY_F18: qtKey = Qt::Key_F18; break;
+ case VKEY_F19: qtKey = Qt::Key_F19; break;
+ case VKEY_F20: qtKey = Qt::Key_F20; break;
+ case VKEY_F21: qtKey = Qt::Key_F21; break;
+ case VKEY_F22: qtKey = Qt::Key_F22; break;
+ case VKEY_F23: qtKey = Qt::Key_F23; break;
+ case VKEY_F24: qtKey = Qt::Key_F24; break;
default:
if (outAlphanumretic)
*outAlphanumretic = true;