[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 168015] New: AltGr does not send correct key codes
From:       Guillaume Pothier <gpothier () gmail ! com>
Date:       2008-08-01 16:03:00
Message-ID: 20080801180226.168015.gpothier () gmail ! com
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
         
http://bugs.kde.org/show_bug.cgi?id=168015         
           Summary: AltGr does not send correct key codes
           Product: krdc
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: uwolfer kde org
        ReportedBy: gpothier gmail com


Version:           trunk (using Devel)
Installed from:    Compiled sources
OS:                Linux

I am connecting to an Ubuntu desktop (vnc server is vnc4server) from a kubuntu \
desktop, using krdc compiled this week from trunk. I have a spanish keyboard.
No key combinations involving AltGr are correctly passed to the remote desktop.
Here is the (incorrect) output of xev on the remote machine when I try to input a \
curly brace: 8<------------------
KeyPress event, serial 27, synthetic NO, window 0x3000001,
   root 0x25, subw 0x0, time 2128842945, (39,-18), root:(985,297),
   state 0x0, keycode 113 (keysym 0xffea, Alt_R), same_screen YES,
   XLookupString gives 0 bytes:
   XmbLookupString gives 0 bytes:
   XFilterEvent returns: False

KeyPress event, serial 27, synthetic NO, window 0x3000001,
   root 0x25, subw 0x0, time 2128843713, (39,-18), root:(985,297),
   state 0x8, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
   XLookupString gives 0 bytes:
   XmbLookupString gives 0 bytes:
   XFilterEvent returns: False

KeyPress event, serial 27, synthetic NO, window 0x3000001,
   root 0x25, subw 0x0, time 2128843713, (39,-18), root:(985,297),
   state 0x9, keycode 34 (keysym 0x7b, braceleft), same_screen YES,
   XLookupString gives 1 bytes: (7b) "{"
   XmbLookupString gives 1 bytes: (7b) "{"
   XFilterEvent returns: False

KeyRelease event, serial 27, synthetic NO, window 0x3000001,
   root 0x25, subw 0x0, time 2128843713, (39,-18), root:(985,297),
   state 0x9, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
   XLookupString gives 0 bytes:
   XFilterEvent returns: False

KeyRelease event, serial 27, synthetic NO, window 0x3000001,
   root 0x25, subw 0x0, time 2128843785, (39,-18), root:(985,297),
   state 0x8, keycode 34 (keysym 0x5b, bracketleft), same_screen YES,
   XLookupString gives 1 bytes: (5b) "["
   XFilterEvent returns: False

KeyRelease event, serial 27, synthetic NO, window 0x3000001,
   root 0x25, subw 0x0, time 2128844319, (39,-18), root:(985,297),
   state 0x8, keycode 113 (keysym 0xffea, Alt_R), same_screen YES,
   XLookupString gives 0 bytes:
   XFilterEvent returns: False
8<------------------

Here is the (correct) xev output on the local machine:
8<------------------
KeyPress event, serial 28, synthetic NO, window 0x4a00001,
    root 0x5a, subw 0x0, time 224305488, (70,-15), root:(75,641),
    state 0x10, keycode 113 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XLookupString gives 0 bytes:                                               
    XmbLookupString gives 0 bytes:                                             
    XFilterEvent returns: False                                                

KeyPress event, serial 31, synthetic NO, window 0x4a00001,
    root 0x5a, subw 0x0, time 224306016, (70,-15), root:(75,641),
    state 0x90, keycode 48 (keysym 0x7b, braceleft), same_screen YES,
    XKeysymToKeycode returns keycode: 16                             
    XLookupString gives 1 bytes: (7b) "{"                            
    XmbLookupString gives 1 bytes: (7b) "{"                          
    XFilterEvent returns: False                                      

KeyRelease event, serial 31, synthetic NO, window 0x4a00001,
    root 0x5a, subw 0x0, time 224306136, (70,-15), root:(75,641),
    state 0x90, keycode 48 (keysym 0x7b, braceleft), same_screen YES,
    XKeysymToKeycode returns keycode: 16                             
    XLookupString gives 1 bytes: (7b) "{"                            
    XFilterEvent returns: False                                      

KeyRelease event, serial 31, synthetic NO, window 0x4a00001,
    root 0x5a, subw 0x0, time 224306728, (70,-15), root:(75,641),
    state 0x90, keycode 113 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XLookupString gives 0 bytes:                                               
    XFilterEvent returns: False                                                
8<------------------


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic