View previous topic :: View next topic |
Author |
Message |
hsgg n00b
Joined: 16 Apr 2007 Posts: 9
|
Posted: Sat Feb 16, 2013 3:46 pm Post subject: Xorg with multiple keyboards and different layouts |
|
|
Hi all,
I have two keyboards, one on the laptop with a German layout, and a wireless keyboard with a US layout. I wish to configure each with their own layout, so I do
Code: | $ setxkbmap -device 10 us
$ setxkbmap -device 11 de nodeadkeys
|
This initially works. 'us' layout on the wireless, 'de' on the laptop. But as soon as I press a button on the German keyboard, the us keyboard turns German. It would not stay with a US layout. I have disabled all keyboard layout management from the desktop environment (LXDE).
Any help with solving this would be greatly appreciated.
Another, perhaps related, point is that the wireless keyboard (which also has a mouse) shows up as pointer with xinput, as you can see below. The wireless keyboard is the "Logitech Unifying Device. Wireless PID:400e", laptop keyboard is the "AT Translated Set 2 keyboard":
Code: | ⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB-PS/2 Optical Mouse id=9 [slave pointer (2)]
⎜ ↳ Logitech Unifying Device. Wireless PID:400e id=10 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=13 [slave keyboard (3)]
|
Thanks,
Henry
EDIT: Of course, an anonymous user informed me that I forgot essential information:
~amd64
x11-base/xorg-server-1.13.2
x11-base/xorg-drivers-1.13
x11-drivers/xf86-input-evdev-2.7.3
Currently I have:
Code: | $ setxkbmap -query
rules: evdev
model: pc105
layout: de
variant: nodeadkeys
options: grp:alt_shift_toggle
|
And I don't have an xorg.conf anywhere. But if I do use one, then "MatchIsKeyboard" does not work, as the wireless keyboard is recognized as a mouse! |
|
Back to top |
|
|
christofdeluca n00b
Joined: 19 Mar 2005 Posts: 34
|
|
Back to top |
|
|
hsgg n00b
Joined: 16 Apr 2007 Posts: 9
|
Posted: Sat Mar 02, 2013 10:17 pm Post subject: |
|
|
Thanks, christofdeluca. With the xorg.conf approach, I have the same problem as with setxkbmap: It initially works, but as soon as I press a button on the laptop keyboard, all is German.
Could this be a kernel bug? I am suspecting this, since my wireless keyboard+mouse shows up as a mouse only. |
|
Back to top |
|
|
|
|
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
|
|