Hi, Im using xorg-server 1.5.1 as found in the 'testing' repository of Arch linux. My keyboard section of xorg.conf looks like : Section "InputDevice" Identifier "Keyboard1" Driver "kbd" Option "AutoRepeat" "500 30" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "be" EndSection Using 'setxkbmap -layout be', things works as excepted. (no changes from a fresh xorg start) Using 'setxkbmap -model pc105 -layout be', some keys dont work ; among others : arrows, home, end, delete. Letters works as in the expected layout. Reverting to xorg-server 1.4.2 (as found in the extra repository of Arch linux) solves the problem. Note that the keyboard driver package was the same in both case (xf86-input-keyboard 1.3.1 as found in the extra repository of Arch linux) Regards, Charly
On Fri, Sep 26, 2008 at 09:02:32 -0700, bugzilla-daemon@freedesktop.org wrote: > Using 'setxkbmap -layout be', things works as excepted. (no changes from a > fresh xorg start) > Using 'setxkbmap -model pc105 -layout be', some keys dont work ; among others : > arrows, home, end, delete. > Letters works as in the expected layout. > You're probably using the evdev driver, in which case switching the model to pc105 is wrong (looking at the log would help making sure of this, but you haven't attached it).
The correct solution to this is get xkeyboard-config from git (which includes an evdev ruleset) and then run > setxkbmap -rules evdev -model pc105 -layout be If you do not have the evdev ruleset in x-k-c yet, then you _must_ use model "evdev".
You need to update xkeyboard-config to 1.4.
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.