[arch-general] Bluetooth keyword layout in Gnome 3.12
After Gnome 3.10 -> 3.12 upgrade my Bluetooth keyboard layout became crazy. There are no English letters, instead it types some numbers. Sounds silly, but if I press in gedit letter "p" is prints "*", "o" is "6", "l" is "3", "q", "w" and others do out output anything. The keyboard is visible in Bluetooth settings. I also tried to delete the keyword settings and reconnect it and it was successful, layout is still incorrect. Any ideas? Output of dmesg: [ 64.054951] apple 0005:05AC:0239.0002: unknown main item tag 0x0 [ 64.055249] input: KC1280 BT Keyboard as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/bluetooth/hci0/hci0:11/0005:05AC:0239.0002/input/input20 [ 64.055563] apple 0005:05AC:0239.0002: input,hidraw1: BLUETOOTH HID v1.1b Keyboard [KC1280 BT Keyboard] on 7c:e9:d3:b7:d5:77 [ 127.771869] usb 1-1.4: USB disconnect, device number 4 [ 133.078432] usb 1-1.4: new full-speed USB device number 7 using ehci-pci Howerver, there are weird warning messages in /var/log/messages: Apr 15 10:08:28 localhost kernel: input: KC1280 BT Keyboard as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/bluetooth/hci0/hci0:11/0005:05AC:0239.0008/input/input26 Apr 15 10:08:28 localhost kernel: apple 0005:05AC:0239.0008: input,hidraw3: BLUETOOTH HID v1.1b Keyboard [KC1280 BT Keyboard] on 7c:e9:d3:b7:d5:77 Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (II) config/udev: Adding input device KC1280 BT Keyboard (/dev/input/event21) Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (**) KC1280 BT Keyboard: Applying InputClass "system-keyboard" Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (**) KC1280 BT Keyboard: Applying InputClass "evdev keyboard catchall" Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (II) Using input driver 'evdev' for 'KC1280 BT Keyboard' Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (**) KC1280 BT Keyboard: always reports core events Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (**) evdev: KC1280 BT Keyboard: Device: "/dev/input/event21" Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (--) evdev: KC1280 BT Keyboard: Vendor 0x5ac Product 0x239 Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (--) evdev: KC1280 BT Keyboard: Found keys Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (II) evdev: KC1280 BT Keyboard: Configuring as keyboard Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/bluetooth/hci0/hci0:11/0005:05AC:0239.0008/input/input26/event21" Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (II) XINPUT: Adding extended input device "KC1280 BT Keyboard" (type: KEYBOARD, id 17) Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (**) Option "xkb_rules" "evdev" Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (**) Option "xkb_model" "pc104" Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (**) Option "xkb_layout" "us,ru" Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (**) Option "xkb_variant" "," Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: The XKEYBOARD keymap compiler (xkbcomp) reports: Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Warning: Compat map for group 2 redefined Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Using new definition Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Warning: Compat map for group 3 redefined Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Using new definition Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Warning: Compat map for group 4 redefined Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Using new definition Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: Errors from xkbcomp are not fatal to the X server My keyboard on amazon - http://www.amazon.com/gp/product/B0096M8VR2/ref=oh_details_o06_s00_i00?ie=UTF8&psc=1
It may seem silly, but is numlock on? It could be that because the keyboard doesn't have a numberpad, it's emulating one like many laptop keyboards: having it take over the right half of the board when numlock is enabled. I don't know why upgrading Gnome would make numlock on by default, but it's worth a look, I think. Ryan On 04/15/2014 12:19 PM, Mikhail Strizhov wrote:
After Gnome 3.10 -> 3.12 upgrade my Bluetooth keyboard layout became crazy. There are no English letters, instead it types some numbers. Sounds silly, but if I press in gedit letter "p" is prints "*", "o" is "6", "l" is "3", "q", "w" and others do out output anything.
The keyboard is visible in Bluetooth settings. I also tried to delete the keyword settings and reconnect it and it was successful, layout is still incorrect.
Any ideas?
Output of dmesg:
[ 64.054951] apple 0005:05AC:0239.0002: unknown main item tag 0x0 [ 64.055249] input: KC1280 BT Keyboard as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/bluetooth/hci0/hci0:11/0005:05AC:0239.0002/input/input20 [ 64.055563] apple 0005:05AC:0239.0002: input,hidraw1: BLUETOOTH HID v1.1b Keyboard [KC1280 BT Keyboard] on 7c:e9:d3:b7:d5:77 [ 127.771869] usb 1-1.4: USB disconnect, device number 4 [ 133.078432] usb 1-1.4: new full-speed USB device number 7 using ehci-pci
Howerver, there are weird warning messages in /var/log/messages:
Apr 15 10:08:28 localhost kernel: input: KC1280 BT Keyboard as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/bluetooth/hci0/hci0:11/0005:05AC:0239.0008/input/input26 Apr 15 10:08:28 localhost kernel: apple 0005:05AC:0239.0008: input,hidraw3: BLUETOOTH HID v1.1b Keyboard [KC1280 BT Keyboard] on 7c:e9:d3:b7:d5:77 Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (II) config/udev: Adding input device KC1280 BT Keyboard (/dev/input/event21) Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (**) KC1280 BT Keyboard: Applying InputClass "system-keyboard" Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (**) KC1280 BT Keyboard: Applying InputClass "evdev keyboard catchall" Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (II) Using input driver 'evdev' for 'KC1280 BT Keyboard' Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (**) KC1280 BT Keyboard: always reports core events Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (**) evdev: KC1280 BT Keyboard: Device: "/dev/input/event21" Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (--) evdev: KC1280 BT Keyboard: Vendor 0x5ac Product 0x239 Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (--) evdev: KC1280 BT Keyboard: Found keys Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (II) evdev: KC1280 BT Keyboard: Configuring as keyboard Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/bluetooth/hci0/hci0:11/0005:05AC:0239.0008/input/input26/event21" Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (II) XINPUT: Adding extended input device "KC1280 BT Keyboard" (type: KEYBOARD, id 17) Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (**) Option "xkb_rules" "evdev" Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (**) Option "xkb_model" "pc104" Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (**) Option "xkb_layout" "us,ru" Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (**) Option "xkb_variant" "," Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: The XKEYBOARD keymap compiler (xkbcomp) reports: Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Warning: Compat map for group 2 redefined Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Using new definition Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Warning: Compat map for group 3 redefined Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Using new definition Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Warning: Compat map for group 4 redefined Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Using new definition Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: Errors from xkbcomp are not fatal to the X server
My keyboard on amazon - http://www.amazon.com/gp/product/B0096M8VR2/ref=oh_details_o06_s00_i00?ie=UTF8&psc=1
Thanks for reply. My bluetooth keyboard itself does not have numlock. On my laptop, I tried to switch numlock on/off, but this did not work either. I am running 3.14.1-1-ARCH that came with gnome 3.12 last night. On 04/15/2014 11:14 AM, Ryan Fredette wrote:
It may seem silly, but is numlock on? It could be that because the keyboard doesn't have a numberpad, it's emulating one like many laptop keyboards: having it take over the right half of the board when numlock is enabled. I don't know why upgrading Gnome would make numlock on by default, but it's worth a look, I think.
Ryan On 04/15/2014 12:19 PM, Mikhail Strizhov wrote:
After Gnome 3.10 -> 3.12 upgrade my Bluetooth keyboard layout became crazy. There are no English letters, instead it types some numbers. Sounds silly, but if I press in gedit letter "p" is prints "*", "o" is "6", "l" is "3", "q", "w" and others do out output anything.
The keyboard is visible in Bluetooth settings. I also tried to delete the keyword settings and reconnect it and it was successful, layout is still incorrect.
Any ideas?
Output of dmesg:
[ 64.054951] apple 0005:05AC:0239.0002: unknown main item tag 0x0 [ 64.055249] input: KC1280 BT Keyboard as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/bluetooth/hci0/hci0:11/0005:05AC:0239.0002/input/input20
[ 64.055563] apple 0005:05AC:0239.0002: input,hidraw1: BLUETOOTH HID v1.1b Keyboard [KC1280 BT Keyboard] on 7c:e9:d3:b7:d5:77 [ 127.771869] usb 1-1.4: USB disconnect, device number 4 [ 133.078432] usb 1-1.4: new full-speed USB device number 7 using ehci-pci
Howerver, there are weird warning messages in /var/log/messages:
Apr 15 10:08:28 localhost kernel: input: KC1280 BT Keyboard as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/bluetooth/hci0/hci0:11/0005:05AC:0239.0008/input/input26
Apr 15 10:08:28 localhost kernel: apple 0005:05AC:0239.0008: input,hidraw3: BLUETOOTH HID v1.1b Keyboard [KC1280 BT Keyboard] on 7c:e9:d3:b7:d5:77 Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (II) config/udev: Adding input device KC1280 BT Keyboard (/dev/input/event21) Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (**) KC1280 BT Keyboard: Applying InputClass "system-keyboard" Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (**) KC1280 BT Keyboard: Applying InputClass "evdev keyboard catchall" Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (II) Using input driver 'evdev' for 'KC1280 BT Keyboard' Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (**) KC1280 BT Keyboard: always reports core events Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (**) evdev: KC1280 BT Keyboard: Device: "/dev/input/event21" Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (--) evdev: KC1280 BT Keyboard: Vendor 0x5ac Product 0x239 Apr 15 10:08:27 localhost gdm-Xorg-:0[426]: (--) evdev: KC1280 BT Keyboard: Found keys Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (II) evdev: KC1280 BT Keyboard: Configuring as keyboard Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/bluetooth/hci0/hci0:11/0005:05AC:0239.0008/input/input26/event21"
Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (II) XINPUT: Adding extended input device "KC1280 BT Keyboard" (type: KEYBOARD, id 17) Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (**) Option "xkb_rules" "evdev" Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (**) Option "xkb_model" "pc104" Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (**) Option "xkb_layout" "us,ru" Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: (**) Option "xkb_variant" "," Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: The XKEYBOARD keymap compiler (xkbcomp) reports: Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Warning: Compat map for group 2 redefined Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Using new definition Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Warning: Compat map for group 3 redefined Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Using new definition Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Warning: Compat map for group 4 redefined Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: > Using new definition Apr 15 10:08:28 localhost gdm-Xorg-:0[426]: Errors from xkbcomp are not fatal to the X server
My keyboard on amazon - http://www.amazon.com/gp/product/B0096M8VR2/ref=oh_details_o06_s00_i00?ie=UTF8&psc=1
participants (2)
-
Mikhail Strizhov
-
Ryan Fredette