[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [gluon] input/linux
From: Laszlo Papp <djszapi () archlinux ! us>
Date: 2011-01-23 7:14:21
Message-ID: 20110123071421.C024BA60A9 () git ! kde ! org
[Download RAW message or body]
Git commit 0e627d28fc5e6c36a1d08dd7615a79dd7c18013a by Laszlo Papp
Pushed by lpapp into branch master
Add more key codes to the mapper and call it in the inputthread (linux).
M +21 -21 input/linux/inputthread.cpp
http://commits.kde.org/fad2ae7b/0e627d28fc5e6c36a1d08dd7615a79dd7c18013a
diff --git a/input/linux/inputthread.cpp b/input/linux/inputthread.cpp
index e796cb2..5391537 100644
--- a/input/linux/inputthread.cpp
+++ b/input/linux/inputthread.cpp
@@ -486,38 +486,38 @@ int InputThread::mapKeyCode(int keyCode)
case KEY_HP:
return Qt::Key_unknown;
case KEY_CAMERA:
- return Qt::Key_unknown;
+ return Qt::Key_Camera;
case KEY_SOUND:
return Qt::Key_unknown;
case KEY_QUESTION:
- return Qt::Key_unknown;
+ return Qt::Key_Question;
case KEY_EMAIL:
return Qt::Key_unknown;
case KEY_CHAT:
return Qt::Key_unknown;
case KEY_SEARCH:
- return Qt::Key_unknown;
+ return Qt::Key_Search;
case KEY_CONNECT:
return Qt::Key_unknown;
case KEY_FINANCE: /* AL Checkbook/Finance */
- return Qt::Key_unknown;
+ return Qt::Key_Finance;
case KEY_SPORT:
return Qt::Key_unknown;
case KEY_SHOP:
- return Qt::Key_unknown;
+ return Qt::Key_Shop;
case KEY_ALTERASE:
return Qt::Key_unknown;
case KEY_CANCEL: /* AC Cancel */
- return Qt::Key_unknown;
+ return Qt::Key_Cancel;
case KEY_BRIGHTNESSDOWN:
- return Qt::Key_unknown;
+ return Qt::Key_KeyboardBrightnessDown;
case KEY_BRIGHTNESSUP:
- return Qt::Key_unknown;
+ return Qt::Key_KeyboardBrightnessUp;
case KEY_MEDIA:
- return Qt::Key_unknown;
+ return Qt::Key_LaunchMedia;
case KEY_SWITCHVIDEOMODE: /* Cycle between available video
- return Qt::Key_unknown;
outputs (Monitor/LCD/TV-out/etc) */
+ return Qt::Key_Mode_switch;
case KEY_KBDILLUMTOGGLE:
return Qt::Key_unknown;
case KEY_KBDILLUMDOWN:
@@ -525,23 +525,23 @@ int InputThread::mapKeyCode(int keyCode)
case KEY_KBDILLUMUP:
return Qt::Key_unknown;
case KEY_SEND: /* AC Send */
- return Qt::Key_unknown;
+ return Qt::Key_Send;
case KEY_REPLY: /* AC Reply */
- return Qt::Key_unknown;
+ return Qt::Key_Reply;
case KEY_FORWARDMAIL: /* AC Forward Msg */
- return Qt::Key_unknown;
+ return Qt::Key_MailForward;
case KEY_SAVE: /* AC Save */
- return Qt::Key_unknown;
+ return Qt::Key_Save;
case KEY_DOCUMENTS:
- return Qt::Key_unknown;
+ return Qt::Key_Documents;
case KEY_BATTERY:
- return Qt::Key_unknown;
+ return Qt::Key_Battery;
case KEY_BLUETOOTH:
- return Qt::Key_unknown;
+ return Qt::Key_Bluetooth;
case KEY_WLAN:
- return Qt::Key_unknown;
+ return Qt::Key_WLAN;
case KEY_UWB:
- return Qt::Key_unknown;
+ return Qt::Key_UWB;
case KEY_UNKNOWN:
return Qt::Key_unknown;
case KEY_VIDEO_NEXT: /* drive next video source */
@@ -553,7 +553,7 @@ int InputThread::mapKeyCode(int keyCode)
case KEY_BRIGHTNESS_ZERO: /* brightness off, use ambient */
return Qt::Key_unknown;
case KEY_DISPLAY_OFF: /* display device to off state */
- return Qt::Key_unknown;
+ return Qt::Key_Display;
case KEY_WIMAX:
return Qt::Key_unknown;
case KEY_RFKILL: /* Key that controls all radios */
@@ -577,7 +577,7 @@ void InputThread::run()
switch( eventType )
{
case GluonInput::Button:
- emit buttonStateChanged( ev.code, ev.value );
+ emit buttonStateChanged( mapKeyCode( ev.code ), ev.value );
break;
case GluonInput::RelativeAxis:
emit relAxisMoved( ev.code, ev.value );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic