Дополнительные клавиши мультимедийной клавиатуры: привязка к действию - как?

Закрыто
Аватара пользователя
Yamah
Сообщения: 1386
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Дополнительные клавиши мультимедийной клавиатуры: привязка к действию - как?

Сообщение Yamah »

Имеется Logitech Cordless Desktop LX-300. Часть дополнительных клавиш прекрасно работают, а часть клавиш прекрасно определяется X.Org с правильными keysymname, но действий никаких производят. (Часть клавиш, правда, совсем не определялись, но это очень быстро починилось с помощью Гугла. Если нужен мануальчик, то я постараюсь его написать.)

Теперь нужно убедить систему, что по нажатию клавиш

Код: Выделить всё

KeyRelease event, serial 40, synthetic NO, window 0x7e00001,
    root 0x263, subw 0x0, time 9384773, (-128,647), root:(583,1146),
    state 0x10, keycode 234 (keysym 0x1008ff32, XF86AudioMedia), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x8800001,
    root 0x263, subw 0x0, time 10469521, (-96,545), root:(615,1044),
    state 0x2010, keycode 163 (keysym 0x1008ff19, XF86Mail), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x8800001,
    root 0x263, subw 0x0, time 10471003, (-96,545), root:(615,1044),
    state 0x2010, keycode 148 (keysym 0x1008ff1d, XF86Calculator), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False
нужно запустить медиаплеер, почтовый клиент и калькулятор соответственно.
Порылся в настройках KDE, но что-то не нашел где это можно сделать.

Ставить древний keytouche не хотелось бы, тем более, что и без него половина прекрасно работает.
Аватара пользователя
parnyakov sergey
Сообщения: 21
Зарегистрирован: 03 янв 2013, 14:44
Operating system: Rosa Desktop Fresh x86-x64
Откуда: г. Архангельск

Re: Дополнительные клавиши мультимедийной клавиатуры: привязка к действию - как?

Сообщение parnyakov sergey »

#urpmi hotkeys
Фанат KDE
Аватара пользователя
Yamah
Сообщения: 1386
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Дополнительные клавиши мультимедийной клавиатуры: привязка к действию - как?

Сообщение Yamah »

Спасибо!
Попробовал, но явно придется конфиги исправлять, что бы отучить перехватывать уже работающие клавиши.

Но хочу для начала попробовать подправить /usr/share/X11/xkb/keycodes/xfree86, /usr/share/X11/xkb/symbols/inet
Вроде тут нашел описание работающих мультимедийных клавиш.
Аватара пользователя
Yamah
Сообщения: 1386
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Дополнительные клавиши мультимедийной клавиатуры: привязка к действию - как?

Сообщение Yamah »

Часть кнопок переопределил через /usr/share/X11/xkb/symbols/inet + скрипт в init.d закинул с exec setkeycodes для нужных клавишь, часть через hotkeys. Но переопределенные в /usr/share/X11/xkb/symbols/inet кнопки придется по приложения прописывать вручную.
Так и не смог найти как глобально прописать Undo/Redo/Save/Print... Хотя наверное, это нужно только в редакторах.
Закрыто

Вернуться в «Общие вопросы по РОСЕ»