-rw-r--r-- | libopie/odevice.cpp | 8 | ||||
-rw-r--r-- | libopie/odevice.h | 2 |
2 files changed, 3 insertions, 7 deletions
diff --git a/libopie/odevice.cpp b/libopie/odevice.cpp index f93d1ed..a3c30cb 100644 --- a/libopie/odevice.cpp +++ b/libopie/odevice.cpp | |||
@@ -150,13 +150,13 @@ struct i_button { | |||
150 | { Model_iPAQ_H31xx | Model_iPAQ_H36xx | Model_iPAQ_H37xx, | 150 | { Model_iPAQ_H31xx | Model_iPAQ_H36xx | Model_iPAQ_H37xx, |
151 | Qt::Key_F11, QT_TRANSLATE_NOOP("Button", "Menu Button"), | 151 | Qt::Key_F11, QT_TRANSLATE_NOOP("Button", "Menu Button"), |
152 | "devicebuttons/ipaq_menu", | 152 | "devicebuttons/ipaq_menu", |
153 | "QPE/TaskBar", "toggleMenu()", | 153 | "QPE/TaskBar", "toggleMenu()", |
154 | "QPE/TaskBar", "toggleStartMenu()" }, | 154 | "QPE/TaskBar", "toggleStartMenu()" }, |
155 | { Model_iPAQ_H38xx | Model_iPAQ_H39xx, | 155 | { Model_iPAQ_H38xx | Model_iPAQ_H39xx, |
156 | Qt::Key_F11, QT_TRANSLATE_NOOP("Button", "Mail Button"), | 156 | Qt::Key_F13, QT_TRANSLATE_NOOP("Button", "Mail Button"), |
157 | "devicebuttons/ipaq_mail", | 157 | "devicebuttons/ipaq_mail", |
158 | "mail", "raise()", | 158 | "mail", "raise()", |
159 | "mail", "newMail()" }, | 159 | "mail", "newMail()" }, |
160 | { Model_iPAQ_H31xx | Model_iPAQ_H36xx | Model_iPAQ_H37xx | Model_iPAQ_H38xx | Model_iPAQ_H39xx, | 160 | { Model_iPAQ_H31xx | Model_iPAQ_H36xx | Model_iPAQ_H37xx | Model_iPAQ_H38xx | Model_iPAQ_H39xx, |
161 | Qt::Key_F12, QT_TRANSLATE_NOOP("Button", "Home Button"), | 161 | Qt::Key_F12, QT_TRANSLATE_NOOP("Button", "Home Button"), |
162 | "devicebuttons/ipaq_home", | 162 | "devicebuttons/ipaq_home", |
@@ -603,24 +603,20 @@ void iPAQ::init ( ) | |||
603 | m_power_timer = 0; | 603 | m_power_timer = 0; |
604 | 604 | ||
605 | for ( uint i = 0; i < ( sizeof( ipaq_buttons ) / sizeof( i_button )); i++ ) { | 605 | for ( uint i = 0; i < ( sizeof( ipaq_buttons ) / sizeof( i_button )); i++ ) { |
606 | i_button *ib = ipaq_buttons + i; | 606 | i_button *ib = ipaq_buttons + i; |
607 | ODeviceButton b; | 607 | ODeviceButton b; |
608 | 608 | ||
609 | qDebug ( "%d: %d", i, ib-> model ); | ||
610 | |||
611 | if (( ib-> model & d-> m_model ) == d-> m_model ) { | 609 | if (( ib-> model & d-> m_model ) == d-> m_model ) { |
612 | b. setKeycode ( ib-> code ); | 610 | b. setKeycode ( ib-> code ); |
613 | b. setUserText ( qApp-> translate ( "Button", ib-> utext )); | 611 | b. setUserText ( qApp-> translate ( "Button", ib-> utext )); |
614 | b. setPixmap ( Resource::loadPixmap ( ib-> pix )); | 612 | b. setPixmap ( Resource::loadPixmap ( ib-> pix )); |
615 | b. setFactoryPresetPressedAction ( OQCopMessage ( makeChannel ( ib-> fpressedservice ), ib-> fpressedaction )); | 613 | b. setFactoryPresetPressedAction ( OQCopMessage ( makeChannel ( ib-> fpressedservice ), ib-> fpressedaction )); |
616 | b. setFactoryPresetHeldAction ( OQCopMessage ( makeChannel ( ib-> fheldservice ), ib-> fheldaction )); | 614 | b. setFactoryPresetHeldAction ( OQCopMessage ( makeChannel ( ib-> fheldservice ), ib-> fheldaction )); |
617 | 615 | ||
618 | d-> m_buttons. append ( b ); | 616 | d-> m_buttons. append ( b ); |
619 | |||
620 | qDebug ( "code: %d", ib-> code ); | ||
621 | } | 617 | } |
622 | } | 618 | } |
623 | reloadButtonMapping ( ); | 619 | reloadButtonMapping ( ); |
624 | 620 | ||
625 | if ( d-> m_qwsserver ) | 621 | if ( d-> m_qwsserver ) |
626 | QWSServer::setKeyboardFilter ( this ); | 622 | QWSServer::setKeyboardFilter ( this ); |
@@ -751,13 +747,13 @@ bool iPAQ::filter ( int /*unicode*/, int keycode, int modifiers, bool isPress, b | |||
751 | } | 747 | } |
752 | newkeycode = Key_unknown; | 748 | newkeycode = Key_unknown; |
753 | break; | 749 | break; |
754 | } | 750 | } |
755 | } | 751 | } |
756 | 752 | ||
757 | if ( newkeycode != keycode ) { | 753 | kif ( newkeycode != keycode ) { |
758 | if ( newkeycode != Key_unknown ) | 754 | if ( newkeycode != Key_unknown ) |
759 | QWSServer::sendKeyEvent ( -1, newkeycode, modifiers, isPress, autoRepeat ); | 755 | QWSServer::sendKeyEvent ( -1, newkeycode, modifiers, isPress, autoRepeat ); |
760 | return true; | 756 | return true; |
761 | } | 757 | } |
762 | else | 758 | else |
763 | return false; | 759 | return false; |
diff --git a/libopie/odevice.h b/libopie/odevice.h index ce62f1a..54b85a2 100644 --- a/libopie/odevice.h +++ b/libopie/odevice.h | |||
@@ -80,13 +80,13 @@ enum OLed { | |||
80 | 80 | ||
81 | enum OHardKey { | 81 | enum OHardKey { |
82 | HardKey_Datebook = Qt::Key_F9, | 82 | HardKey_Datebook = Qt::Key_F9, |
83 | HardKey_Contacts = Qt::Key_F10, | 83 | HardKey_Contacts = Qt::Key_F10, |
84 | HardKey_Menu = Qt::Key_F11, | 84 | HardKey_Menu = Qt::Key_F11, |
85 | HardKey_Home = Qt::Key_F12, | 85 | HardKey_Home = Qt::Key_F12, |
86 | HardKey_Mail = Qt::Key_F14, | 86 | HardKey_Mail = Qt::Key_F13, |
87 | HardKey_Record = Qt::Key_F24, | 87 | HardKey_Record = Qt::Key_F24, |
88 | HardKey_Suspend = Qt::Key_F34, | 88 | HardKey_Suspend = Qt::Key_F34, |
89 | HardKey_Backlight = Qt::Key_F35, | 89 | HardKey_Backlight = Qt::Key_F35, |
90 | }; | 90 | }; |
91 | 91 | ||
92 | 92 | ||