Bug 30255

Summary: keys don't work
Product: xorg Reporter: wbrana
Component: Server/Input/XKBAssignee: Daniel Stone <daniel>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: medium CC: peter.hutterer
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg.0.log 1.9.0
none
Xorg.0.log 1.7.7
none
xorg.conf 1.9.0
none
xorg.conf 1.7.7
none
Xorg.0.log 1.9.0
none
evtest 1.9.0
none
xkb 1.7.7
none
xkb 1.9.1 RC 1 none

Description wbrana 2010-09-18 07:31:57 UTC
After upgrade of xorg-server from 1.7.7 to 1.9.0
Keys "Delete" and "Page Up" don't work.
If "Page Up" is pressed inside text editor, character "/" is added.
Comment 1 wbrana 2010-09-18 07:33:35 UTC
Created attachment 38782 [details]
Xorg.0.log 1.9.0
Comment 2 wbrana 2010-09-18 07:34:44 UTC
Created attachment 38783 [details]
Xorg.0.log 1.7.7
Comment 3 wbrana 2010-09-18 07:35:37 UTC
Created attachment 38784 [details]
xorg.conf 1.9.0
Comment 4 wbrana 2010-09-18 07:36:32 UTC
Created attachment 38785 [details]
xorg.conf 1.7.7
Comment 5 wbrana 2010-10-03 07:16:15 UTC
Test: KWrite 4.5.1 on KDE 4.5.1
Delete - doesn't work
PageUp - 2 characters are generated: '/' and PageUp
PageDown - pop up menu is displayed
Left - 2 characters are generated: Left and Alt (menu is activated)

Delete works in KWrite 4.5.1 on Enlightenment 1.0.5
Comment 6 wbrana 2010-10-03 07:17:51 UTC
Created attachment 39133 [details]
Xorg.0.log 1.9.0
Comment 7 wbrana 2010-10-03 07:21:31 UTC
Created attachment 39134 [details]
evtest 1.9.0
Comment 8 wbrana 2010-10-03 07:57:32 UTC
There is difference in output from evtest

# diff -biwu xorg17-evtest.txt xorg19-evtest.txt 
--- xorg17-evtest.txt   2010-10-03 16:53:12.833764028 +0200
+++ xorg19-evtest.txt   2010-10-03 16:53:00.717764013 +0200
@@ -162,13 +162,13 @@
 Event: time , type 4 (Misc), code 4 (ScanCode), value 70049
 Event: time , type 1 (Key), code 110 (Insert), value 1
 Event: time , -------------- Report Sync ------------
-^[[2~Event: time , type 4 (Misc), code 4 (ScanCode), value 70049
+^@^[[2~Event: time , type 4 (Misc), code 4 (ScanCode), value 70049
 Event: time , type 1 (Key), code 110 (Insert), value 0
 Event: time , -------------- Report Sync ------------
 Event: time , type 4 (Misc), code 4 (ScanCode), value 7004c
 Event: time , type 1 (Key), code 111 (Delete), value 1
 Event: time , -------------- Report Sync ------------
-^[[3~Event: time , type 4 (Misc), code 4 (ScanCode), value 7004c
+^@Event: time , type 4 (Misc), code 4 (ScanCode), value 7004c
 Event: time , type 1 (Key), code 111 (Delete), value 0
 Event: time , -------------- Report Sync ------------
 Event: time , type 4 (Misc), code 4 (ScanCode), value 7004a
@@ -186,7 +186,7 @@
 Event: time , type 4 (Misc), code 4 (ScanCode), value 7004b
 Event: time , type 1 (Key), code 104 (PageUp), value 1
 Event: time , -------------- Report Sync ------------
-^[[5~Event: time , type 4 (Misc), code 4 (ScanCode), value 7004b
+/^[[5~Event: time , type 4 (Misc), code 4 (ScanCode), value 7004b
 Event: time , type 1 (Key), code 104 (PageUp), value 0
 Event: time , -------------- Report Sync ------------
 Event: time , type 4 (Misc), code 4 (ScanCode), value 7004e
@@ -216,5 +216,5 @@
 Event: time , type 4 (Misc), code 4 (ScanCode), value 7004f
 Event: time , type 1 (Key), code 106 (Right), value 1
 Event: time , -------------- Report Sync ------------
-^[[CEvent: time , type 4 (Misc), code 4 (ScanCode), value 7004f
+^@^[[CEvent: time , type 4 (Misc), code 4 (ScanCode), value 7004f
 Event: time , type 1 (Key), code 106 (Right), value 0
Comment 9 Daniel Stone 2010-10-03 08:35:05 UTC
On Sun, Oct 03, 2010 at 07:57:31AM -0700, bugzilla-daemon@freedesktop.org wrote:
> There is difference in output from evtest

Could you please attach the output of:
$ xkbcomp -xkb :0 -
$ xmodmap -pk
$ xmodmap -pm
from both 1.7.7 and 1.9.0, ideally in one text file per version? Thanks!
Comment 10 wbrana 2010-10-10 13:10:45 UTC
Created attachment 39327 [details]
xkb 1.7.7
Comment 11 wbrana 2010-10-10 13:12:08 UTC
Created attachment 39328 [details]
xkb 1.9.1 RC 1
Comment 12 Peter Hutterer 2010-10-10 20:57:16 UTC
you're using the xfree86 rules which doesn't work with evdev devices. Caused by 
Option  "AllowEmptyInput" "false" in the xorg.conf.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.