Автор Гілка: Налаштування додаткових клавіш за їх кодом|showkey  (Прочитано 1820 раз)

Відсутній prinf

  • Кореспондент
  • ***
  • дописів: 119
  • Карма: +0/-0
Тут я створював тему про тюнер, так от з ним я майже розібрався. Тепер я хочу налаштувати пульт. При виконанні команди showkey я бачу, що всі клавіші пульту мають свій keycode і хотів би дізнатися як за цими кодами клавіш назначити певну дію на певну клавішу. Деякі клавіші працюють і так (наприклад клавіші з 1-9 + - mute vol+ vol-) А іншим я хотів би призначити якість дії. Наприклад при натисненні клавіші СН+ я маю:
Цитата
keycode 402 release
Треба зробити так, що б ця клавіша значила те ж саме, що й стрілка догори на клавіатурі. Таке можливо зробити, якщо так, то як? Буду вдячний за відповіді.

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Може так (сам не пробував через відсутність зараз пульта):
Дописати у ~/.lircrc щось таке:
begin
 prog = irexec
 button = CH_UP
 config = команда запису cтрілочки вгору до пристрою клавіатури
end
« Змінено: 2009-10-17 16:51:38 від yurchor »
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній prinf

  • Кореспондент
  • ***
  • дописів: 119
  • Карма: +0/-0
Цитата
Дописати у ~/.lircrc щось таке:
Я lirc не користуюсь (пробував встановлювати, але ця прога відмовилась працювати), а пульт працює сам-по-собі :-)

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Цитата
Дописати у ~/.lircrc щось таке:
Я lirc не користуюсь (пробував встановлювати, але ця прога відмовилась працювати), а пульт працює сам-по-собі :-)
Ну, тоді подивіться, що воно за звір у /etc/input і підправте вміст xkb_symbols відповідним чином. ;)

По правді, у мене була проблема з останніми версіями lirc, але якраз навпаки: стрілочки відмовлялися перемикати канали, зате добре працювали як звичайні стрілочки у Kate.  ;)
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній prinf

  • Кореспондент
  • ***
  • дописів: 119
  • Карма: +0/-0
Цитата
[    8.596928] input: saa7134 IR (Kworld Xpert TV PVR as /devices/pci0000:00/0000:00:06.0/0000:01:07.0/input/input6
Ось така стрічка присутня в dmesg, я думаю, що це і є пульт.
Цитата
Ну, тоді подивіться, що воно за звір у /etc/input і підправте вміст xkb_symbols відповідним чином.
Ви мабуть мали на увазі /dev/input, там я маю наступні пристрої:
Цитата
myself@debian_pc:/dev/input$ find
.
./event7
./event6
./event5
./mouse1
./event4
./by-path
./by-path/platform-i8042-serio-1-event-mouse
./by-path/platform-i8042-serio-1-mouse
./by-path/platform-pcspkr-event-spkr
./by-path/platform-i8042-serio-0-event-kbd
./event1
./event2
./event3
./event0
./mouse0
./mice
Тяжко здогадатись де мій пульт...
А де знаходиться файл xkb_symbols?
Дякую за відповіді ;)

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Якийсь я сьогодні тупий і нікудишній чарівник...  :'(

Створіть файл ~/.Xmodmap і допишіть у нього:
Цитата
keycode 402 = Up
Якщо після перезавантаження X-сервера не працюватиме, спробуйте поради звідси (igk72 від 24 лютого 2009 16:00). Підглянути сканкоди вашої псевдоклавіатури можна за допомогою xev.
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you