summaryrefslogtreecommitdiff
path: root/noncore/comm/keypebble/krfbdecoder.cpp
Unidiff
Diffstat (limited to 'noncore/comm/keypebble/krfbdecoder.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/comm/keypebble/krfbdecoder.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/noncore/comm/keypebble/krfbdecoder.cpp b/noncore/comm/keypebble/krfbdecoder.cpp
index 174dd7b..a964c09 100644
--- a/noncore/comm/keypebble/krfbdecoder.cpp
+++ b/noncore/comm/keypebble/krfbdecoder.cpp
@@ -1,14 +1,14 @@
1#include "krfbconnection.h" 1#include "krfbconnection.h"
2#include "krfboptions.h" 2#include "krfbserver.h"
3#include "krfbserverinfo.h" 3#include "krfbserverinfo.h"
4#include "krfbdecoder.h" 4#include "krfbdecoder.h"
5#include "krfbbuffer.h" 5#include "krfbbuffer.h"
6 6
7#include <qpe/qpeapplication.h> 7#include <qpe/qpeapplication.h>
8 8
9#include <qpixmap.h> 9#include <qpixmap.h>
10#include <qsocket.h> 10#include <qsocket.h>
11#include <qevent.h> 11#include <qevent.h>
12#include <qstring.h> 12#include <qstring.h>
13#include <qclipboard.h> 13#include <qclipboard.h>
14 14
@@ -787,24 +787,25 @@ void KRFBDecoder::sendKeyReleaseEvent( QKeyEvent *event )
787 key = Swap32IfLE( key ); 787 key = Swap32IfLE( key );
788 788
789 CARD8 mask = false; 789 CARD8 mask = false;
790 790
791 CARD16 padding = 0; 791 CARD16 padding = 0;
792 con->write( &KeyEventId, 1 ); 792 con->write( &KeyEventId, 1 );
793 con->write( &mask, 1 ); 793 con->write( &mask, 1 );
794 con->write( &padding, 2 ); 794 con->write( &padding, 2 );
795 con->write( &key, 4 ); 795 con->write( &key, 4 );
796 } 796 }
797} 797}
798 798
799
799int KRFBDecoder::toKeySym( QKeyEvent *k ) 800int KRFBDecoder::toKeySym( QKeyEvent *k )
800{ 801{
801 int ke = 0; 802 int ke = 0;
802 803
803 ke = k->ascii(); 804 ke = k->ascii();
804 // Markus: Crappy hack. I dont know why lower case letters are 805 // Markus: Crappy hack. I dont know why lower case letters are
805 // not defined in qkeydefs.h. The key() for e.g. 'l' == 'L'. 806 // not defined in qkeydefs.h. The key() for e.g. 'l' == 'L'.
806 // This sucks. :-( 807 // This sucks. :-(
807 808
808 if ( (ke == 'a') || (ke == 'b') || (ke == 'c') || (ke == 'd') 809 if ( (ke == 'a') || (ke == 'b') || (ke == 'c') || (ke == 'd')
809 || (ke == 'e') || (ke == 'f') || (ke == 'g') || (ke == 'h') 810 || (ke == 'e') || (ke == 'f') || (ke == 'g') || (ke == 'h')
810 || (ke == 'i') || (ke == 'j') || (ke == 'k') || (ke == 'l') 811 || (ke == 'i') || (ke == 'j') || (ke == 'k') || (ke == 'l')