From ff7795e6cc1f5fe1bfec0045b4b5c6c22df30eea Mon Sep 17 00:00:00 2001 From: Morten Johan Sorvig Date: Thu, 1 Apr 2010 23:55:49 +0200 Subject: Translate more keys. --- src/gui/kernel/qeventdispatcher_pepper.cpp | 49 ++++++++++++++++++++++++++++-- 1 file 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; -- cgit v1.2.3