Diffstat (limited to 'noncore/comm/keypebble/krfbdecoder.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/comm/keypebble/krfbdecoder.cpp | 3 |
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 | |||
799 | int KRFBDecoder::toKeySym( QKeyEvent *k ) | 800 | int 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') |