[Pommed-devel] Weird behavior with two keyboards

Daniel dmvianna at usp.br
Wed Mar 19 22:11:04 UTC 2008


Dear friends,

I am not sure of what causes the problem. I have been using my MacBook 
Pro (CoreDuo) successfully with a wired aluminium Apple keyboard. 
Numpad, Fn and everything else worked perfectly and in sync with both. 
But recently this behaviour changed to

a) default Fn behaviour (always on/off) works inverted in one of the 
keyboards. Hence, if I use fnmode = 1 in /etc/pommed.conf, the inbuilt 
keyboard has default on, but the external has default off, and vice-versa.

b) numpad stopped working in the inbuilt keyboard, and numlock does not 
lock (and its led does not light up).

I've tested it with pommed-1.14 and svn. The keycode for the external 
keyboard numlock ([clear] key, working). I've set it with ~/.Xmodmap so 
F6 (keycode = 72) calls the same functions as [clear] (keycode = 77). 
What happens is it activates/deactivates the external numpad, but not 
the inbuilt (laptop) one.

It did a while ago, without much messing with xmodmap.

xorg.conf options I have for the external keyboard (not helpful for the 
ibuilt one) are:

    Option        "XkbModel" "macintosh"
    Option        "XkbLayout" "us"
    Option      "XkbVariant" "mac"
    Option        "XkbOption" "numpad:mac"

And in /etc/conf.d/keymaps (Gentoo system) I have:

KEYMAP="us-acentos"
SET_WINDOWKEYS="no"
EXTENDED_KEYMAPS="keypad"

I'm using a 2.6.24-r3 kernel with gentoo and mactel patches, xorg-x11 
7.2, xf86-input-keyboard 1.1.1, xkeyboard-config 1.1.

c) last but not least, gpomme seems not to work when I use the external 
keyboard, even if pommed detects its calls correctly.

Well, there's my bugreport. Hope I have been of help. And thanks for 
pommed, it is an awesome application.

Cheers, Daniel.



More information about the Pommed-devel mailing list