Участник с: 08 июня 2014
|
Купил себе беспроводной набор (клава + мышь) A4 Tech 9100F V-Track Wireless (GR-24+G9-730FX) Black Клавиатуру настроил достаточно просто, а вот с мышем затык вышел - драйвера у производителя только под офтопик. В общем-то, настраивать кучу действий (ПКМ+жест - 16 вариантов) я не собираюсь, но вот настроить кнопку дабл-клик надо в обязательном порядке. Дело в том, что по умолчанию на данную кнопку вместо дабл-клика повешен ввод адреса странички на сайте производителя, где пользователь может скачать драйвера - www.win2.cn/g9 Второй день поисков ничего путного не дал. Наткнулся вчера на одну статью - там мышь хоть и другая, но ситуация соответствует почти на 100% Вот только данный способ у меня ни в какую не работает Отловленное с помощью evtest событие нажатия точно тоже, что и в статье:
Event: time 1409328820.258131, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e3
Event: time 1409328820.258131, type 1 (EV_KEY), code 125 (KEY_LEFTMETA), value 1
Event: time 1409328820.258131, -------------- EV_SYN ------------
Event: time 1409328820.264123, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70015
Event: time 1409328820.264123, type 1 (EV_KEY), code 19 (KEY_R), value 1
Event: time 1409328820.264123, -------------- EV_SYN ------------
^[email protected]: time 1409328820.270124, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70015
Event: time 1409328820.270124, type 1 (EV_KEY), code 19 (KEY_R), value 0
Event: time 1409328820.270124, -------------- EV_SYN ------------
Event: time 1409328820.276134, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e3
Event: time 1409328820.276134, type 1 (EV_KEY), code 125 (KEY_LEFTMETA), value 0
Event: time 1409328820.276134, -------------- EV_SYN ------------
Event: time 1409328820.341127, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001a
Event: time 1409328820.341127, type 1 (EV_KEY), code 17 (KEY_W), value 1
Event: time 1409328820.341127, -------------- EV_SYN ------------
wEvent: time 1409328820.350125, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001a
Event: time 1409328820.350125, type 1 (EV_KEY), code 17 (KEY_W), value 0
Event: time 1409328820.350125, -------------- EV_SYN ------------
Event: time 1409328820.359133, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001a
Event: time 1409328820.359133, type 1 (EV_KEY), code 17 (KEY_W), value 1
Event: time 1409328820.359133, -------------- EV_SYN ------------
wEvent: time 1409328820.368126, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001a
Event: time 1409328820.368126, type 1 (EV_KEY), code 17 (KEY_W), value 0
Event: time 1409328820.368126, -------------- EV_SYN ------------
Event: time 1409328820.377124, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001a
Event: time 1409328820.377124, type 1 (EV_KEY), code 17 (KEY_W), value 1
Event: time 1409328820.377124, -------------- EV_SYN ------------
wEvent: time 1409328820.386127, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001a
Event: time 1409328820.386127, type 1 (EV_KEY), code 17 (KEY_W), value 0
Event: time 1409328820.386127, -------------- EV_SYN ------------
Event: time 1409328820.395130, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70037
Event: time 1409328820.395130, type 1 (EV_KEY), code 52 (KEY_DOT), value 1
Event: time 1409328820.395130, -------------- EV_SYN ------------
.Event: time 1409328820.404127, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70037
Event: time 1409328820.404127, type 1 (EV_KEY), code 52 (KEY_DOT), value 0
Event: time 1409328820.404127, -------------- EV_SYN ------------
Event: time 1409328820.413117, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001a
Event: time 1409328820.413117, type 1 (EV_KEY), code 17 (KEY_W), value 1
Event: time 1409328820.413117, -------------- EV_SYN ------------
wEvent: time 1409328820.422124, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001a
Event: time 1409328820.422124, type 1 (EV_KEY), code 17 (KEY_W), value 0
Event: time 1409328820.422124, -------------- EV_SYN ------------
Event: time 1409328820.431128, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7000c
Event: time 1409328820.431128, type 1 (EV_KEY), code 23 (KEY_I), value 1
Event: time 1409328820.431128, -------------- EV_SYN ------------
iEvent: time 1409328820.440130, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7000c
Event: time 1409328820.440130, type 1 (EV_KEY), code 23 (KEY_I), value 0
Event: time 1409328820.440130, -------------- EV_SYN ------------
Event: time 1409328820.449126, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70011
Event: time 1409328820.449126, type 1 (EV_KEY), code 49 (KEY_N), value 1
Event: time 1409328820.449126, -------------- EV_SYN ------------
nEvent: time 1409328820.458125, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70011
Event: time 1409328820.458125, type 1 (EV_KEY), code 49 (KEY_N), value 0
Event: time 1409328820.458125, -------------- EV_SYN ------------
Event: time 1409328820.467122, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001f
Event: time 1409328820.467122, type 1 (EV_KEY), code 3 (KEY_2), value 1
Event: time 1409328820.467122, -------------- EV_SYN ------------
2Event: time 1409328820.476132, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001f
Event: time 1409328820.476132, type 1 (EV_KEY), code 3 (KEY_2), value 0
Event: time 1409328820.476132, -------------- EV_SYN ------------
Event: time 1409328820.485138, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70037
Event: time 1409328820.485138, type 1 (EV_KEY), code 52 (KEY_DOT), value 1
Event: time 1409328820.485138, -------------- EV_SYN ------------
.Event: time 1409328820.494133, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70037
Event: time 1409328820.494133, type 1 (EV_KEY), code 52 (KEY_DOT), value 0
Event: time 1409328820.494133, -------------- EV_SYN ------------
Event: time 1409328820.503125, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70006
Event: time 1409328820.503125, type 1 (EV_KEY), code 46 (KEY_C), value 1
Event: time 1409328820.503125, -------------- EV_SYN ------------
cEvent: time 1409328820.512127, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70006
Event: time 1409328820.512127, type 1 (EV_KEY), code 46 (KEY_C), value 0
Event: time 1409328820.512127, -------------- EV_SYN ------------
Event: time 1409328820.521126, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70011
Event: time 1409328820.521126, type 1 (EV_KEY), code 49 (KEY_N), value 1
Event: time 1409328820.521126, -------------- EV_SYN ------------
nEvent: time 1409328820.530127, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70011
Event: time 1409328820.530127, type 1 (EV_KEY), code 49 (KEY_N), value 0
Event: time 1409328820.530127, -------------- EV_SYN ------------
Event: time 1409328820.539134, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70038
Event: time 1409328820.539134, type 1 (EV_KEY), code 53 (KEY_SLASH), value 1
Event: time 1409328820.539134, -------------- EV_SYN ------------
/Event: time 1409328820.548134, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70038
Event: time 1409328820.548134, type 1 (EV_KEY), code 53 (KEY_SLASH), value 0
Event: time 1409328820.548134, -------------- EV_SYN ------------
Event: time 1409328820.557133, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7000a
Event: time 1409328820.557133, type 1 (EV_KEY), code 34 (KEY_G), value 1
Event: time 1409328820.557133, -------------- EV_SYN ------------
gEvent: time 1409328820.566137, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7000a
Event: time 1409328820.566137, type 1 (EV_KEY), code 34 (KEY_G), value 0
Event: time 1409328820.566137, -------------- EV_SYN ------------
Event: time 1409328820.575124, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70026
Event: time 1409328820.575124, type 1 (EV_KEY), code 10 (KEY_9), value 1
Event: time 1409328820.575124, -------------- EV_SYN ------------
Event: time 1409328820.584129, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70026
Event: time 1409328820.584129, type 1 (EV_KEY), code 10 (KEY_9), value 0
Event: time 1409328820.584129, -------------- EV_SYN ------------
9Event: time 1409328820.593126, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70028
Event: time 1409328820.593126, type 1 (EV_KEY), code 28 (KEY_ENTER), value 1 а вот способ, который там приведен
#!/bin/bash
evtest /dev/input/event0 | awk '/KEY_LEFTMETA\), value 1/ {system("xdotool click --repeat 2 1")}' работать не хочет ((( Насколько я могу понять, дело в вот этой части скрипта:
{system("xdotool click --repeat 2 1")} Скорее всего даже в
{system так как ввод в терминале команды
xdotool click --repeat 2 1 отрабатывает, как положено. Ничего удивительного тут нет - в статье способ для бунты, а не для арча. Вот только мой крайне низкий уровень знаний не позволяет отредактировать команду так, чтобы она применялась в арче. Если кто сталкивался с подобными проблемами, подскажите работающее решение. Второй день не могу ничего сделать с проклятым мышем! Пробовал вчера настроить с помощью xbindkeys
"xdotool click --repeat 2 1"
m:0x50 + c:133
Mod2+Mod4 + Super_L то же самое, не срабатывает ни в какую! У меня уже мозги кипят, чесно говоря
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad GitHub , BitBuket
|