[root@localhost ~]# uname -a Linux localhost.localdomain 2.6.29-std-def-alt3 #1 SMP Thu Jun 11 01:14:21 UTC 2009 i686 GNU/Linux Купил резиновую клаву, как в крепком орешке media-tech ))) Подключил к компу клаву: dmesg: [ 85.460109] usb 5-2.3: new low speed USB device using ehci_hcd and address 6 [ 85.587452] usb 5-2.3: New USB device found, idVendor=04d9, idProduct=1702 [ 85.587457] usb 5-2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 85.587460] usb 5-2.3: Product: USB Keyboard [ 85.587462] usb 5-2.3: Manufacturer: [ 85.587740] usb 5-2.3: configuration #1 chosen from 1 choice [ 87.181763] usbcore: registered new interface driver hiddev [ 87.191566] input: USB Keyboard as /devices/pci0000:00/0000:00:10.4/usb5/5-2/5-2.3/5-2.3:1.0/input/input6 [ 87.191840] generic-usb 0003:04D9:1702.0001: input,hidraw0: USB HID v1.10 Keyboard [ USB Keyboard] on usb-0000:00:10.4-2.3/input0 [ 87.210295] input: USB Keyboard as /devices/pci0000:00/0000:00:10.4/usb5/5-2/5-2.3/5-2.3:1.1/input/input7 [ 87.210567] generic-usb 0003:04D9:1702.0002: input,hidraw1: USB HID v1.10 Device [ USB Keyboard] on usb-0000:00:10.4-2.3/input1 [ 87.210597] usbcore: registered new interface driver usbhid [ 87.210602] usbhid: v2.6:USB HID core driver клава работает, но у меня на клаве pc/2 клавиша CapsLock используется для переключения раскладки. В консоли (без иксов) раскладка переключается корректно с помощью usb клавиатуры, а в иксах CapsLock не переключает клавиатуру, он работает как обычный CapsLock меняет регистр шрифта (большой/маленький)
что говорит $ setxkbmap -print
(In reply to comment #1) > что говорит > $ setxkbmap -print без резиновой клавы [yan@localhost ~]$ setxkbmap -print xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+us+ru(winkeys):2+inet(evdev)+group(switch)+capslock(grouplock)+compose(menu)" }; xkb_geometry { include "pc(pc104)" }; }; [yan@localhost ~]$
(In reply to comment #1) > что говорит > $ setxkbmap -print с резиновой клавой: [yan@localhost ~]$ setxkbmap -print xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+us+inet(evdev)" }; xkb_geometry { include "pc(pc104)" }; };
сейчас настройки для каждой клавиатуры свои. если клавиатура подключается после закрузки X сервера, настраиватье ее надо в /etc/hal/fdi/policy/10-x11-input.fdi