A4tech RFKB-25 - настройка колёсика прокрутки на клавиатуре
Arago 11 апреля, 2010 - 02:40
Здравствуйте.
Недавно у меня на мышке сломалось колёсико прокрутки, в результате чего я заметил что на клаве есть такое же.
Покатал его, в dmesg вывалилось:
[ 246.749146] atkbd.c: Unknown key pressed (translated set 2, code 0x8b on isa0060/serio0). [ 246.749150] atkbd.c: Use 'setkeycodes e00b <keycode>' to make it known. [ 246.918575] atkbd.c: Unknown key pressed (translated set 2, code 0x8b on isa0060/serio0). [ 246.918578] atkbd.c: Use 'setkeycodes e02c <keycode>' to make it known. [ 247.000109] atkbd.c: Unknown key pressed (translated set 2, code 0x8b on isa0060/serio0). [ 247.000112] atkbd.c: Use 'setkeycodes e064 <keycode>' to make it known.
Послушно выполнил:
setkeycodes e064 253 setkeycodes e00b 254 setkeycodes e02c 255
В dmesg больше ничего не сыпется.
Почитал /usr/share/X11/XKeysymDB - вычитал:
XF86ScrollUp :1008FF78 XF86ScrollDown :1008FF79 XF86ScrollClick :1008FF7A
Создал ~/.Xmodmap:
keycode 254 = XF86ScrollUp keycode 255 = XF86ScrollDown keycode 253 = XF86ScrollClick
Сделал xmodmap ~/.Xmodmap -v
! ! executing work queue ! keycode 0xfe = XF86ScrollUp keycode 0xff = XF86ScrollDown keycode 0xfd = XF86ScrollClick
В конечном итоге:
$ xmodmap -pke|tail -n 3 keycode 253 = XF86ScrollClick keycode 254 = XF86ScrollUp keycode 255 = XF86ScrollDown
Но xev не видит колёсико, а оно соответственно не воркает.
Что делать дальше?
Простые mmkeys (play/pause; stop; mute; volume+/-) работают искаропки без бубна.
»
- Для комментирования войдите или зарегистрируйтесь
atkbd.scroll=1
Добавьте atkbd.scroll=1 в параметры ядра при загрузке. У меня заработала прокрутка только вверх. Нажатие на колесо xev не видит, а прокрутка вниз генерирует большую последовательность команд, которые контролировать невозможно. Нормально настроить так и не получилось.
Не помогло T_T
Добавил - после ребута не изменилось решительно ничего. Поигрался ещё с параметрами -
Получил после добавки atkbd.softraw=0 изменение - перестала вываливаться в dmesg прокрутка вверх (но xev так и не начал видеть колесо).