summaryrefslogtreecommitdiff
path: root/libopie/odevice.cpp
Unidiff
Diffstat (limited to 'libopie/odevice.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie/odevice.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/libopie/odevice.cpp b/libopie/odevice.cpp
index 75426f9..80e9a91 100644
--- a/libopie/odevice.cpp
+++ b/libopie/odevice.cpp
@@ -519,44 +519,44 @@ bool iPAQ::filter ( int /*unicode*/, int keycode, int modifiers, bool isPress, b
519 if ( keycode == HardKey_Menu ) 519 if ( keycode == HardKey_Menu )
520 newkeycode = HardKey_Mail; 520 newkeycode = HardKey_Mail;
521 //nobreak 521 //nobreak
522 522
523 case Model_iPAQ_H31xx: 523 case Model_iPAQ_H31xx:
524 // Rotate cursor keys 180° 524 // Rotate cursor keys 180°
525 switch ( keycode ) { 525 switch ( keycode ) {
526 case Key_Left : newkeycode = Key_Right; break; 526 case Key_Left : newkeycode = Key_Right; break;
527 case Key_Right: newkeycode = Key_Left; break; 527 case Key_Right: newkeycode = Key_Left; break;
528 case Key_Up : newkeycode = Key_Down; break; 528 case Key_Up : newkeycode = Key_Down; break;
529 case Key_Down : newkeycode = Key_Up; break; 529 case Key_Down : newkeycode = Key_Up; break;
530 } 530 }
531 break; 531 //nobreak;
532 532
533 case Model_iPAQ_H36xx: 533 case Model_iPAQ_H36xx:
534 case Model_iPAQ_H37xx: 534 case Model_iPAQ_H37xx:
535 // map Power Button short/long press to F34/F35 535 // map Power Button short/long press to F34/F35
536 if ( keycode == Key_SysReq ) { 536 if ( keycode == Key_SysReq ) {
537 if ( isPress ) { 537 if ( isPress ) {
538 if ( m_power_timer ) 538 if ( m_power_timer )
539 killTimer ( m_power_timer ); 539 killTimer ( m_power_timer );
540 m_power_timer = startTimer ( 500 ); 540 m_power_timer = startTimer ( 500 );
541 } 541 }
542 else if ( m_power_timer ) { 542 else if ( m_power_timer ) {
543 killTimer ( m_power_timer ); 543 killTimer ( m_power_timer );
544 m_power_timer = 0; 544 m_power_timer = 0;
545 QWSServer::sendKeyEvent ( -1, HardKey_Suspend, 0, true, false ); 545 QWSServer::sendKeyEvent ( -1, HardKey_Suspend, 0, true, false );
546 QWSServer::sendKeyEvent ( -1, HardKey_Suspend, 0, false, false ); 546 QWSServer::sendKeyEvent ( -1, HardKey_Suspend, 0, false, false );
547 } 547 }
548 newkeycode = Key_unknown; 548 newkeycode = Key_unknown;
549 } 549 }
550 break; 550 //nobreak;
551 551
552 default: 552 default:
553 break; 553 break;
554 } 554 }
555 555
556 if ( newkeycode != keycode ) { 556 if ( newkeycode != keycode ) {
557 if ( newkeycode != Key_unknown ) 557 if ( newkeycode != Key_unknown )
558 QWSServer::sendKeyEvent ( -1, newkeycode, modifiers, isPress, autoRepeat ); 558 QWSServer::sendKeyEvent ( -1, newkeycode, modifiers, isPress, autoRepeat );
559 return true; 559 return true;
560 } 560 }
561 else 561 else
562 return false; 562 return false;