Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Special keys act incorrectly after update
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
k4be
n00b
n00b


Joined: 22 Mar 2006
Posts: 18
Location: Świdnica, Poland

PostPosted: Thu Jun 09, 2011 5:26 pm    Post subject: Special keys act incorrectly after update Reply with quote

Many of the keys started to behave incorrect:
Right Alt acts as left arrow.
Up arrow acts as printscreen.
Down arrow acts as enter.
Pause acts as home.
There is no repeating for the special keys - holding 'delete' indefinitely will erase only one character - but alphanumeric keys work normally.
Everything works correctly on console, the problem appears in X (Gnome), the keys are incorrect also inside the virtualbox guest os.
Some packages (can't exactly tell, which ones) were recently updated, and i think it caused the problem.
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Thu Jun 09, 2011 7:03 pm    Post subject: Reply with quote

:roll: 'scuse me, but what rock have you been under for the last year or so ?

Or is this another of "a few years have passed, so I decided to sync again" problems ?

OK, having said that, I switch back to "reasonably reasonable" mode.

That sounds just like the very old problem people had when they've been passing 'XkbRules "base"' to xserver, while using evdev driver, which works only with 'XkbRules "evdev"' (no need to pass it - driver hardcodes it).
Check your xorg.conf and your custom files.
Back to top
View user's profile Send private message
k4be
n00b
n00b


Joined: 22 Mar 2006
Posts: 18
Location: Świdnica, Poland

PostPosted: Thu Jun 09, 2011 7:26 pm    Post subject: Reply with quote

Many of system libraries were updated some month ago (with revdep-rebuild), and it didn't break anything.
Part of X logfile:
Code:
[  7881.085] (**) Option "CoreKeyboard"
[  7881.085] (**) Keyboard0: always reports core events
[  7881.085] (**) Option "Protocol" "standard"
[  7881.085] (**) Option "XkbRules" "evdev"
[  7881.085] (**) Option "XkbModel" "AT Translated Set 2 keyboard"
[  7881.085] (**) Option "XkbLayout" "pl"
[  7881.085] (II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
[  7881.129] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[  7881.129] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  7881.129] (II) LoadModule: "evdev"
[  7881.129] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
[  7881.129] (II) Module evdev: vendor="X.Org Foundation"
[  7881.129]    compiled for 1.9.5, module version = 2.6.0
[  7881.129]    Module class: X.Org XInput Driver
[  7881.129]    ABI class: X.Org XInput driver, version 11.0
[  7881.129] (**) Power Button: always reports core events
[  7881.129] (**) Power Button: Device: "/dev/input/event1"
[  7881.133] (--) Power Button: Found keys
[  7881.133] (II) Power Button: Configuring as keyboard
[  7881.133] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[  7881.133] (**) Option "xkb_rules" "evdev"
[  7881.133] (**) Option "xkb_model" "evdev"
[  7881.133] (**) Option "xkb_layout" "us"
[  7881.165] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[  7881.165] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  7881.165] (**) Power Button: always reports core events
[  7881.165] (**) Power Button: Device: "/dev/input/event0"
[  7881.168] (--) Power Button: Found keys
[  7881.168] (II) Power Button: Configuring as keyboard
[  7881.168] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[  7881.168] (**) Option "xkb_rules" "evdev"
[  7881.168] (**) Option "xkb_model" "evdev"
[  7881.168] (**) Option "xkb_layout" "us"
[  7881.174] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event2)
[  7881.174] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[  7881.174] (**) AT Translated Set 2 keyboard: always reports core events
[  7881.174] (**) AT Translated Set 2 keyboard: Device: "/dev/input/event2"
[  7881.179] (--) AT Translated Set 2 keyboard: Found keys
[  7881.179] (II) AT Translated Set 2 keyboard: Configuring as keyboard
[  7881.179] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
[  7881.179] (**) Option "xkb_rules" "evdev"
[  7881.179] (**) Option "xkb_model" "evdev"
[  7881.179] (**) Option "xkb_layout" "us"
Is it all correct?
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Fri Jun 10, 2011 12:51 am    Post subject: Reply with quote

At first glance, yes, but there are all those little things - pastebin your xorg.conf and check if you aren't i.e. playing with 'setxkbmap' somewhere.

If you're using Gnome, check if its keyboard applet isn't messing things up behind your back (should be set to something like "evdev managed", if at all).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum