The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Настройка горячих клавиш Huion H610 на Linux Mint 17.2"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Драйверы, оборудование / Linux)
Изначальное сообщение [ Отслеживать ]

"Настройка горячих клавиш Huion H610 на Linux Mint 17.2"  +/
Сообщение от Ketirs (ok) on 01-Дек-15, 15:00 
Здравствуйте.
Есть графический планшет Huion H610.
ОС: Linux Mint 17.2 Cinnamon x64, Linux Mint 17.2 XFCE x64 (на базе Ubuntu 14.04 LTS).
Для работы используется драйвер DIGImend kernel drivers (https://github.com/DIGImend/digimend-kernel-drivers).
В обоих системах используется ядро 4.3.0-040300-lowlatency.

Горячие клавиши (вернуть назад и т.д.) работают беспорядочно.
Пытался поймать данные по xev:
undo = keycode 64 (keysym 0xffe9, Alt_L)
rubber = keycode 39 (keysym 0x73, s)            [keycode 37 (keysym 0xffe3, Control_L)]
pencil = keycode 82 (keysym 0xffad, KP_Subtract)    [keycode 50 (keysym 0xffe1, Shift_L)]
zoom_in = keycode 86 (keysym 0xffab, KP_Add)

Пробовал screenkey:
undo = Alt + F4
rubber = Ctrl+s
pencil = ? (иероглиф)
zoom_in = 20

Пробовал evtest:
http://pastebin.com/bPUKFQGK
undo:
Event: time 1448970629.917142, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e2
Event: time 1448970629.917142, type 1 (EV_KEY), code 56 (KEY_LEFTALT), value 0
Event: time 1448970629.917142, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7003d
Event: time 1448970629.917142, type 1 (EV_KEY), code 62 (KEY_F4), value 0
Event: time 1448970629.917142, -------------- SYN_REPORT ------------

rubber:
Event: time 1448970660.477008, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0
Event: time 1448970660.477008, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 1
Event: time 1448970660.477008, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70016
Event: time 1448970660.477008, type 1 (EV_KEY), code 31 (KEY_S), value 1
Event: time 1448970660.477008, -------------- SYN_REPORT ------------

pencil:
Event: time 1448970752.420405, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1
Event: time 1448970752.420405, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0
Event: time 1448970752.420405, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70056
Event: time 1448970752.420405, type 1 (EV_KEY), code 74 (KEY_KPMINUS), value 0
Event: time 1448970752.420405, -------------- SYN_REPORT ------------


zoom_in:
Event: time 1448970776.828263, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1
Event: time 1448970776.828263, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1
Event: time 1448970776.916268, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70057
Event: time 1448970776.916268, type 1 (EV_KEY), code 78 (KEY_KPPLUS), value 0
Event: time 1448970776.916268, -------------- SYN_REPORT ------------

Как видно из лога, информация возвращаемая screenkey и evtest идентична с исключением, что evtest показывает технические данные (которые можно понять) о всех клавишах.

Как я хочу чтобы было:
undo = Ctrl+Z
rubber = Shift+E
pencil = P
zoom_in = +

Благодарю за внимание и помощь!

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Настройка горячих клавиш Huion H610 на Linux Mint 17.2"  +/
Сообщение от Mihail Zenkov (ok) on 01-Дек-15, 19:00 
Попробуйте через xmodmap переопределить. У себя (на обычной клавиатуре) делал так: xmodmap -e "keycode 111 = XF86AudioLowerVolume", что бы получить событие XF86AudioLowerVolume на клавише PrnScr.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Настройка горячих клавиш Huion H610 на Linux Mint 17.2"  +/
Сообщение от Ketirs (ok) on 03-Дек-15, 00:41 
> Попробуйте через xmodmap переопределить. У себя (на обычной клавиатуре) делал так: xmodmap
> -e "keycode 111 = XF86AudioLowerVolume", что бы получить событие XF86AudioLowerVolume
> на клавише PrnScr.

Здравствуйте. Спасибо за ответ.
Суть в том, как я понимаю, что горячие клавиши определяются как комбинации обычных. Если я их перепишу, то и комбинации при помощи клафиш клавиатуры тоже будут затронуты, верно?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Настройка горячих клавиш Huion H610 на Linux Mint 17.2"  +/
Сообщение от Mihail Zenkov (ok) on 03-Дек-15, 01:29 
Да.
Есть еще xinput, он настраивает отдельные устройства, но не понятно может ли он менять keycode.

В последней версии драйвера было следующее изменение:
Enable abstract frame button reporting mode for Huion tablets, which allows
   their use and rebinding of buttons with xf86-input-wacom and xsetwacom.

http://sourceforge.net/p/digimend/mailman/digimend-devel/

Думаю стоит попробовать поставить xf86-input-wacom в качестве драйвера для Xorg и посмотреть возможности xsetwacom.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема



Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру
Hosting by Ihor