Как связать два нажатия пальца Apple Magic Mouse с функциями веб-браузера вперед и назад?


12

До сих пор Apple Magic Mouse работает с Ubuntu, но, похоже, работает только пара функций мультитач. С трекпадом, есть множество других функций с Utouch. То, что я действительно хотел бы сделать, это сопоставить движения двумя пальцами назад / вперед в браузере.


1
Попробуйте искать xevиxmodmap
nikhil

Я нашел xev и xmodmap. Что теперь?
Джонатан

Вы смогли найти решение? Я тоже хочу иметь возможность идти вперед / назад
bakytn

Я думаю о покупке Волшебной Мышки, но навигация назад и вперед имеет основополагающее значение при просмотре веб-страниц.
спикер

Насколько я знаю, до сих пор нет способа сделать это. Я бы хотел, чтобы кто-нибудь сделал инструмент для настройки Magic Mouse.
Джонатан

Ответы:


1

Я настроил этот и многие другие жесты с помощью touchegg. Установите его через:

sudo apt-get install touchegg

Настройте touchegg через его файл конфигурации, расположенный здесь:

~/.config/touchegg/touchegg.conf

Конфигурация для ваших желаемых жестов будет следующей.

<touchégg>

<settings>
    <property name="composed_gestures_time">15000</property>
</settings>

<application name="All">      

    <gesture type="DRAG" fingers="2" direction="LEFT">
        <action type="SEND_KEYS">Alt+Right</action>
    </gesture>

    <gesture type="DRAG" fingers="2" direction="RIGHT">
        <action type="SEND_KEYS">Alt+Left</action>
    </gesture>

</application>

Важно следовать последнему совету FAQ, если вы хотите настроить жесты двумя или тремя пальцами.

 synclient TapButton2=0
 synclient TapButton3=0
 synclient ClickFinger2=0
 synclient ClickFinger3=0
 synclient HorizTwoFingerScroll=0
 synclient VertTwoFingerScroll=0

Создайте исполняемый скрипт оболочки и запустите его при запуске.

Это отключает два и три касания пальца и щелчки драйвера синаптики, а также прокрутку двумя пальцами. Если вы хотите, чтобы касание двумя пальцами удерживало нажатие правой кнопки мыши, а прокрутку двумя пальцами, вы должны сделать это также с помощью touchegg.

Я думаю, что волшебная мышь сообщает о себе как трекпад, как указано здесь .


Волшебная мышь не сообщается как трекпад, а как мышь. Это также не одно из устройств, поддерживающих Touchégg.
Джонатан

1

Я не уверен, что это будет работать с Magic Mouse, но с Magic Trackpad я успешно использовал xSwipe для возврата браузера вперед / назад, переключения рабочей области, действий Scale и Expo.


1
Если вы прочитаете другие ответы в этой теме, вы увидите, что то, что работает для Magic Trackpad, определенно не работает для Magic Mouse. Они очень разные устройства.
Джонатан


0

Распознавание жестов Easystroke может сопоставить жест с приложением. Вы можете найти EasyStroke Gesture Recognition в программном центре Ubuntu.


Я не хочу иметь возможность отобразить движение указателя на действие, но сопоставить движение на поверхности мыши (без перемещения указателя) с действием.
Джонатан

0

На момент написания этого, драйвер мыши hid-magicmouseне сообщает о двухстороннем пролистывании иначе, чем одним пальцем. Поэтому решение на уровне приложения невозможно. Вы должны следить за развитием модуля ядра. Магическая мышь видна в системе как очень простая мышь с двумя колесами прокрутки. Это не будет обнаружено никаким программным обеспечением сенсорной панели.
Apple Magic Touch, напротив, выглядит как очень продвинутая сенсорная панель, которой можно назначить гораздо больше функций, чем в MacOS.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.