Bug 556113

Summary: X: keys are mapped incorrectly for ultranav keyboard
Product: [openSUSE] openSUSE 11.2 Reporter: Tejun Heo <teheo>
Component: X.OrgAssignee: Forgotten User Wum0mkMcd8 <forgotten_Wum0mkMcd8>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Normal    
Priority: P5 - None CC: sndirsch
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Xorg.0.log

Description Tejun Heo 2009-11-17 13:36:22 UTC
Created attachment 327904 [details]
Xorg.0.log

Several keys are mapped incorrectly under X.  They work fine on console.

Left key generates the following event.

 KeyRelease event, serial 33, synthetic NO, window 0x6000001,
     root 0x1a7, subw 0x0, time 2207747, (132,27), root:(1217,1104),
     state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
     XLookupString gives 0 bytes: 
     XFilterEvent returns: False

Up key generates the following event.

 KeyPress event, serial 33, synthetic NO, window 0x6000001,
     root 0x1a7, subw 0x0, time 2259314, (37,2), root:(1122,1079),
     state 0x0, keycode 111 (keysym 0xff61, Print), same_screen YES,
     XKeysymToKeycode returns keycode: 107
     XLookupString gives 0 bytes: 
     XmbLookupString gives 0 bytes: 
     XFilterEvent returns: False

Back key generates the following two events.

 KeyPress event, serial 33, synthetic NO, window 0x6000001,
     root 0x1a7, subw 0x0, time 2299153, (4,3), root:(1089,1080),
     state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
     XLookupString gives 0 bytes: 
     XmbLookupString gives 0 bytes: 
     XFilterEvent returns: False

 KeyPress event, serial 33, synthetic NO, window 0x6000001,
     root 0x1a7, subw 0x0, time 2299153, (4,3), root:(1089,1080),
     state 0x8, keycode 113 (keysym 0xffea, Alt_R), same_screen YES,
     XKeysymToKeycode returns keycode: 108
     XLookupString gives 0 bytes: 
     XmbLookupString gives 0 bytes: 
     XFilterEvent returns: False

Forward key the following two.

 KeyPress event, serial 33, synthetic NO, window 0x6000001,
     root 0x1a7, subw 0x0, time 2360527, (9,7), root:(1094,1084),
     state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
     XLookupString gives 0 bytes: 
     XmbLookupString gives 0 bytes: 
     XFilterEvent returns: False

 KeyPress event, serial 33, synthetic NO, window 0x6000001,
     root 0x1a7, subw 0x0, time 2360527, (9,7), root:(1094,1084),
     state 0x8, keycode 114 (keysym 0xff53, Right), same_screen YES,
     XLookupString gives 0 bytes: 
     XmbLookupString gives 0 bytes: 
     XFilterEvent returns: False

Any ideas?  Attaching Xorg.0.log.

Thanks.
Comment 1 Stefan Dirsch 2009-11-17 17:46:17 UTC
Are you using xmodmap (~/.Xmodmap) for remapping any keycodes? I'm asking since keycodes have changed.
Comment 2 Tejun Heo 2009-11-17 18:08:08 UTC
Indeed I am.  I don't remember when I created that (this installation started with 10.2).  Just a sec, deleting and retrying...
Comment 3 Tejun Heo 2009-11-17 18:30:21 UTC
Yeap, now I have my arrows back and it feels so much better.  I had .xmodmap because I wanted my left ctrl to behave as Hyper_L.  Anyways, thank you very much and sorry about the bogus bug report.  Resolving as INVALID.
Comment 4 Stefan Dirsch 2009-11-17 18:35:15 UTC
It's a valid bugreport, but I don't a solution for that issue. :-(

*** This bug has been marked as a duplicate of bug 551727 ***