LINUX.ORG.RU

Как настроить кнопочки на мультимедийной клавиатуре?


0

0

Собственно сабж. Нужно что-бы при нажатии на кнопки срабатывал определенный екшен, например запускался firefox и убавлялся/прибавлялся в приложениях звук? Пробовал через KDE, но он не понимает моих кнопок. Может через какой-то демон можно ли в конфиге иксовом прописать?

anonymous
Ответ на: комментарий от anonymous

Столкнулся с проблеммой, кнопки громкости mute/media и калькулятора работаюь. В ворд, ексель, печатать сохранить нет. Просто не детектятся xev. Что делать?

anonymous
()
Ответ на: комментарий от anonymous

Что нужно прописать в конфиге, что-бы было видно все остальные кнопки?

Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" # Option "Protocol" "Standart" Option "XkbRules" "xfree86" Option "XkbModel" "pc104" Option "XkbLayout" "us,ru(winkeys)" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" EndSection

anonymous
()

я на ноуте настроил с помощью xbindkeys. Правда пришлось еще с setkeycodes поработать т.к. клавиши надо было как-то обозвать.

anonymous
()
Ответ на: комментарий от anonymous

так то я уже настроил, некоторые на приложения поставил, но большинство кнопок KDE само подцепило, после обозвания. Остались кнопки ворда и екселя, которые не детектятся :(

anonymous
()

Вообще-то ответ в местном FAQ есть

free_serj ★★
()

я еще давно поставил lineakd:

http://lineak.sourceforge.net/

а вот кнопрки "Next" "Forward" настраивал помоему так:

вот строчки из /etc/X11/xinit/.Xmodmap:

! Internet keys (Back, Forward and www keys) keycode 234 = XF86Back keycode 233 = XF86Forward !keycode 178 = XF86WWW

а на кнопки XF86Forward в KDE уже биндовалось событие.

коды клавишь можно посмотреть с помощю xev

samson ★★
()

хош, пиши на мыло samson_la@mail.ru конфиги пришлю.

samson ★★
()

IMHO Истинно линуховый способ - вставить описания кнопок прямо в файл etc/X11/xkb/symbols/pc/pc, например для моей клавы Genius KB-21:

key <I10> { [ XF86AudioPrev ] }; key <I19> { [ XF86AudioNext ] }; key <I20> { [ XF86AudioMute ] }; key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; key <I24> { [ XF86AudioStop ] }; key <I2E> { [ XF86AudioLowerVolume ] }; key <I30> { [ XF86AudioRaiseVolume ] }; key <I6D> { [ XF86AudioMedia ] }; key <I32> { [ XF86WWW ] }; key <I65> { [ XF86Search ] }; key <I66> { [ XF86Favorites ] }; key <I67> { [ XF86Reload ] }; key <I68> { [ XF86Stop ] }; key <I69> { [ XF86Forward ] }; key <I6A> { [ XF86Back ] }; key <I6C> { [ XF86Mail ] }; key <I13> { [ XF86Word ] }; key <I14> { [ XF86Excel ] }; key <I21> { [ XF86Calculator ] }; key <I6B> { [ XF86MyComputer ] }; Правда бывают случаи, когда этот (как и любые другие тоже) способ не катит, например колесико в BTC-8190.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.