У меня есть мышь с множеством кнопок, но это не основной поток, как Logitech. Для Windows у меня есть драйвер, который позволяет мне назначать такие действия, как close-window (Ctrl + W) или next-tab (Ctrl + Tab), но у меня нет драйвера Linux. Поскольку Linux настолько гибкий, я подумал, что, возможно, существует общий способ сделать это независимо от бренда?
Обновление: на основании ввода Cyrex я установил и запустил sudo apt-get install btnx, который нашел несколько, но не всех кнопки мыши. Найдено: левый, правый, колесо, колесико, большой палец fwd, большой палец назад. Не найдено: колесо влево, правое колесо, средняя кнопка большого пальца. Идентификатор поставщика - 0x04d9, ID модели - 0xa015.
Обновление: В системе> Prefs> Мышь есть значок лампочки для тестирования скорости двойного щелчка. Каждая рабочая кнопка может включать и выключать лампу, но отсутствующие кнопки не могут. Казалось бы, Ubuntu не знает об этих кнопках и, таким образом, не регистрирует свои клики. Наверное, мне нужно охотиться за водителем, хотя основная мышь - это, наверное, более простой способ.
Если все кнопки обнаружены правильно, вы можете установить btnx:
sudo apt-get install btnx ИЛИ sudo aptitude install btnx
Затем перейдите к: Приложениям -> Системные инструменты -> Btnx
Он поддерживает многие типы мышей
Если все кнопки обнаружены правильно, вы можете установить btnx:
sudo apt-get install btnx ИЛИ sudo aptitude install btnx
Затем перейдите к: Приложениям -> Системные инструменты -> Btnx
Он поддерживает многие типы мышей
Если все кнопки обнаружены правильно, вы можете установить btnx:
sudo apt-get install btnx ИЛИ sudo aptitude install btnx
Затем перейдите к: Приложениям -> Системные инструменты -> Btnx
Он поддерживает многие типы мышей
Если все кнопки обнаружены правильно, вы можете установить btnx:
sudo apt-get install btnx ИЛИ sudo aptitude install btnx
Затем перейдите к: Приложениям -> Системные инструменты -> Btnx
Он поддерживает многие типы мышей
Если все кнопки обнаружены правильно, вы можете установить btnx:
sudo apt-get install btnx ИЛИ sudo aptitude install btnx
Затем перейдите к: Приложениям -> Системные инструменты -> Btnx
Он поддерживает многие типы мышей
Если все кнопки обнаружены правильно, вы можете установить btnx:
sudo apt-get install btnx ИЛИ sudo aptitude install btnx
Затем перейдите к: Приложениям -> Системные инструменты -> Btnx
Он поддерживает многие типы мышей
Если все кнопки обнаружены правильно, вы можете установить btnx:
sudo apt-get install btnx
ИЛИ sudo aptitude install btnx
Затем перейдите к: Приложениям -> Системные инструменты -> Btnx
Он поддерживает многие типы мышей
Если все кнопки обнаружены правильно, вы можете установить btnx:
sudo apt-get install btnx
ИЛИ sudo aptitude install btnx
Затем перейдите к: Приложениям -> Системные инструменты -> Btnx
Он поддерживает многие типы мышей
Распознавание жестов Easystroke предназначено в первую очередь для создания пользовательских жестов указательного устройства, но его также можно использовать для назначения действий простым нажатиям кнопок.
Чтобы использовать его таким образом,
] Откройте окно конфигурации. В настройках ▸ Поведение ▸ Дополнительные кнопки ▸ Добавьте, выберите Мгновенные жесты, а затем нажмите нужную кнопку мыши в сером поле. В разделе «Действия» нажмите «Добавить действие». Дважды щелкните столбец Сток, а затем снова нажмите нужную кнопку мыши. Щелкните по столбцам Name, Type и Details, чтобы настроить действие.В середине 2017 года, похоже, нет обновленного пакета btnx для Ubuntu 16.04 LTS, и easystroke тоже, похоже, больше не поддерживается.
Я хотел назначить copy / (d1) btnx , и, наконец, остановился на imwheel, который описан на этой странице в Ubuntu Wiki.
] Для справки, вот мой ~/.imwheelrc:
# https://help.ubuntu.com/community/ManyButtonsMouseHowto
"^(Gnome-terminal|Tilda)"
None, Thumb1, Shift_L|Control_L|C
None, Thumb2, Shift_L|Control_L|Insert
".*"
None, Thumb1, Control_L|C
None, Thumb2, Control_L|V
# vim:ts=4:shiftwidth=4:syntax=sh
Чтобы запустить инструмент вместе с X-сервером, установите IMWHEEL_START=1 в /etc/X11/imwheel/startup.conf.
Источник находится здесь: http://github.com/cdobrich/btnx.git Он без проблем создавал и запускал мой Linux Mint 13. Caveat: btnx-config нужно запускать с помощью root perms.
Olli Salonen имеет свой собственный ppa, который нужно добавить в ваш список, если вы хотите установить через apt. Вот информация о добавлении ppa.
https://launchpad.net/~daou/+archive/ppa
Кроме того, этот https://launchpad.net / ~ daou / + archive / ppa может помочь с установкой на более новой версии Ubuntu, так как я вижу, что Olli неактивна уже довольно давно.
Easystroke - приложение распознавания жестов мыши и менеджер жестов мыши для Ubuntu и другого дистрибутива Linux. он позволяет пользователю управлять приложением ubuntu с помощью рисованных мышечных жестов или рисовать на экране.
Устанавливать Easystroke в Ubuntu
sudo apt-get install easystroke
[]
Устанавливать Easystroke в Ubuntu
sudo apt-get install easystroke
Если вы хотите установить easystroke через PPA, вы можете добавить репозиторий PPA, введите следующую команду:
sudo add-apt-repository ppa:easystroke/ppa
sudo apt-get update
sudo apt-get install easystroke
Установите Easystroke в Ubuntu : EasyStroke еще не использовал индикаторный апплет , поэтому, когда вы запускаете его из меню, у вас ничего не отображается на индикаторном апплете. Чтобы решить эту проблему, просто запустите эту команду в терминале:
easystroke -g
Он автоматически запустит EasyStroke и откроет окна конфигурации.
Источник
у меня МХ везде "М-R0001"
я использую вперед и назад кнопки, как копировать и вставлять.
действия: 1) все кнопки обнаруживаются с последним ядром... по крайней мере с
uname -a
3.8.0-25-generic #37-Ubuntu SMP Thu Jun 6 20:47:07 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
2) Так, в принципе, нужно только сопоставить эти кнопки с нужные действия. Как узнать с кнопки и корреспондент числовой код? Ну, вы можете использовать программу 'зев':
xev
эта программа является ключевым и события мыши нюхач. Когда он работает, можно увидеть окно, в котором можно нажимать кнопки мыши и посмотреть, если они обнаружены. Например, с кнопку увеличения производительности МХ вы увидите нечто подобное:
ButtonPress event, serial 35, synthetic NO, window 0x5800001,
root 0x15a, subw 0x0, time 64521438, (84,117), root88,144),
state 0x10, button 13, same_screen YES
это означает, что 13-это код для кнопки мыши. Вы можете попробовать любой кнопки мыши на вашей руке ... добраться, вот карта для выполнения МХ:[!кнопка д6] задняя: 8 вперед кнопка: кнопка 9 зум: 13 витрин: 10
другие кнопки хорошо известны, и вам не нужно карту к действиям.
3) теперь необходимо установить небольшую программу, чтобы преобразовать мыши и клавиатуры. Маг 'xbindkeys' ... простота установки с помощью:
sudo apt-get install xbindkeys
4) После установки, вы можете сделать волшебство. Идея настроить кнопки мыши, чтобы отправить комбинаций клавиш для активации других функций на рабочем столе (по сути, xbindkeys можно использовать для выполнения любой другой программе при нажатии кнопки мыши). В KDE вы можете сделать это с помощью Ctrl+сочетание клавиш клавишу F10. Пункт создать файл конфигурации xbindkeys', чтобы сделать работу.
5) создать конфигурационный файл, просто выполните следующую команду:
xbindkeys --defaults > $HOME/.xbindkeysrc
6) и нам нужно отредактировать файл, чтобы указать отображение вашей кнопки:
gedit $HOME/.xbindkeysrc
[dиода d17]7) мы должны добавить нашу кнопку к клавишу конфигурации. Например, у меня есть следующее:[!dиода d17] # Back changed to Copy
"xte 'keydown Control_L' 'key C' 'keyup Control_L'"
b:8
# Forward
"xte 'keydown Alt_L' 'key Right' 'keyup Alt_L'"
b:9
# Present desktops
"xte 'keydown Control_L' 'key F8' 'keyup Control_L'"
b:13
# Present windows
"xte 'keydown Control_L' 'key F10' 'keyup Control_L'"
b:10
8) появилось новое требование. программа 'хте', который в основном имитирует комбинации клавиш нажать. Установить его с помощью:
sudo apt-get install xautomation
теперь, если вы запустите в терминале что-то вроде:
xte 'keydown Control_L' 'key F10' 'keyup Control_L'
, что означает имитировать комбинацию клавиш Ctrl+F10 и клавиши. По идее через xbindkeys, чтобы сказать: "когда я нажимаю кнопку 13го мыши, отправить сочетание клавиш Ctrl+клавишу F10 на клавиатуре клавишу с помощью программы хте генерировать что"!Д20]
9) и, наконец, Вы должны настроить 'xbindkeys' для автоматического запуска при запуске системы. Запуск приложений / Добавить программу кнопку и введите '/usr/Бен/xbindkeys' в диалоговом окне.
сделано
Распознавание жестов Easystroke предназначено в первую очередь для создания пользовательских жестов указательного устройства, но его также можно использовать для назначения действий простым нажатиям кнопок.
Чтобы использовать его таким образом,
] Откройте окно конфигурации. В настройках ▸ Поведение ▸ Дополнительные кнопки ▸ Добавьте, выберите Мгновенные жесты, а затем нажмите нужную кнопку мыши в сером поле. В разделе «Действия» нажмите «Добавить действие». Дважды щелкните столбец Сток, а затем снова нажмите нужную кнопку мыши. Щелкните по столбцам Name, Type и Details, чтобы настроить действие.В середине 2017 года, похоже, нет обновленного пакета btnx для Ubuntu 16.04 LTS, и easystroke тоже, похоже, больше не поддерживается.
Я хотел назначить copy / (d1) btnx , и, наконец, остановился на imwheel, который описан на этой странице в Ubuntu Wiki.
] Для справки, вот мой ~/.imwheelrc:
# https://help.ubuntu.com/community/ManyButtonsMouseHowto
"^(Gnome-terminal|Tilda)"
None, Thumb1, Shift_L|Control_L|C
None, Thumb2, Shift_L|Control_L|Insert
".*"
None, Thumb1, Control_L|C
None, Thumb2, Control_L|V
# vim:ts=4:shiftwidth=4:syntax=sh
Чтобы запустить инструмент вместе с X-сервером, установите IMWHEEL_START=1 в /etc/X11/imwheel/startup.conf.
Источник находится здесь: http://github.com/cdobrich/btnx.git Он без проблем создавал и запускал мой Linux Mint 13. Caveat: btnx-config нужно запускать с помощью root perms.
Olli Salonen имеет свой собственный ppa, который нужно добавить в ваш список, если вы хотите установить через apt. Вот информация о добавлении ppa.
https://launchpad.net/~daou/+archive/ppa
Кроме того, этот https://launchpad.net / ~ daou / + archive / ppa может помочь с установкой на более новой версии Ubuntu, так как я вижу, что Olli неактивна уже довольно давно.
Easystroke - приложение распознавания жестов мыши и менеджер жестов мыши для Ubuntu и другого дистрибутива Linux. он позволяет пользователю управлять приложением ubuntu с помощью рисованных мышечных жестов или рисовать на экране.
Устанавливать Easystroke в Ubuntu
sudo apt-get install easystroke
[]
Устанавливать Easystroke в Ubuntu
sudo apt-get install easystroke
Если вы хотите установить easystroke через PPA, вы можете добавить репозиторий PPA, введите следующую команду:
sudo add-apt-repository ppa:easystroke/ppa
sudo apt-get update
sudo apt-get install easystroke
Установите Easystroke в Ubuntu : EasyStroke еще не использовал индикаторный апплет , поэтому, когда вы запускаете его из меню, у вас ничего не отображается на индикаторном апплете. Чтобы решить эту проблему, просто запустите эту команду в терминале:
easystroke -g
Он автоматически запустит EasyStroke и откроет окна конфигурации.
Источник
У меня есть MX Anywhere «M-R0001»
Я использую кнопки «Назад» и «Назад» как «Копировать» и «Вставить».
Шаги: 1) Все кнопки обнаруживаются с последним ядром ... по крайней мере с
uname -a
3.8.0-25-generic #37-Ubuntu SMP Thu Jun 6 20:47:07 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
2) Таким образом, в основном вам нужно отображать эти кнопки с желаемыми действиями , Как узнать, нажата ли кнопка и соответствующий цифровой код? Ну, вы можете использовать программу «xev»:
xev
Эта программа является сниффером клавиш и мыши. Когда он работает, вы можете увидеть окно, в котором вы можете нажать кнопки мыши и посмотреть, обнаружены ли они. Например, с кнопкой масштабирования Performance MX вы увидите что-то вроде этого:
ButtonPress event, serial 35, synthetic NO, window 0x5800001,
root 0x15a, subw 0x0, time 64521438, (84,117), root88,144),
state 0x10, button 13, same_screen YES
, что означает, что 13 является кодом для этой кнопки мыши. Вы можете попробовать каждую кнопку мыши на руке ... для удобства доступа, вот карта для Performance MX:
Кнопка «Назад»: 8 Кнопка «Вперед»: 9 Кнопка «Zoom»: 13 Кнопка «Показать окна»: 10, другие кнопки хорошо распознаются, и вам не нужно сопоставлять действия.
3) Теперь вам нужно установить небольшую программу для перепрограммирования входов мыши и клавиатуры. Волшебник - «xbindkeys» ... простая установка использует:
sudo apt-get install xbindkeys
4) После установки вы можете сделать магию. Идея состоит в том, чтобы настроить кнопки мыши для отправки комбинаций клавиш для активации других функций рабочего стола (по сути, xbindkeys можно использовать для выполнения любой другой программы при нажатии кнопки мыши). В KDE вы можете сделать это с помощью комбинации клавиш Ctrl + F10. Дело в том, что для выполнения задания создается файл конфигурации xbindkeys.
5) Чтобы создать файл конфигурации, просто запустите следующую команду:
xbindkeys --defaults > $HOME/.xbindkeysrc
6) И нам нужно для редактирования файла, чтобы указать отображение вашей кнопки:
gedit $HOME/.xbindkeysrc
7) Нам нужно добавить наши конфигурации «от кнопки к ключу». Например, у меня есть следующее:
# Back changed to Copy
"xte 'keydown Control_L' 'key C' 'keyup Control_L'"
b:8
# Forward
"xte 'keydown Alt_L' 'key Right' 'keyup Alt_L'"
b:9
# Present desktops
"xte 'keydown Control_L' 'key F8' 'keyup Control_L'"
b:13
# Present windows
"xte 'keydown Control_L' 'key F10' 'keyup Control_L'"
b:10
8) Появилось новое требование. программа «xte», которая в основном имитирует комбинации клавиш пользовательского ключа. Установите его, используя:
sudo apt-get install xautomation
Теперь, если вы запустите на терминале что-то вроде:
xte 'keydown Control_L' 'key F10' 'keyup Control_L'
, что означает симуляцию нажатия клавиши Ctrl + F10. Идея заключается в использовании xbindkeys, чтобы сказать: «Когда я нажимаю 13-ю кнопку мыши, отправьте нажатие клавиши Ctrl + F10 с помощью xte-программы, чтобы сгенерировать это«
9) И, наконец, вам нужно настроить «xbindkeys» на автоматически запускаться при запуске системы. Запуск приложений / Добавить кнопку программы и введите «/ usr / bin / xbindkeys» в диалоговом окне.
DONE
Распознавание жестов Easystroke предназначено в первую очередь для создания пользовательских жестов указательного устройства, но его также можно использовать для назначения действий простым нажатиям кнопок.
Чтобы использовать его таким образом,
] Откройте окно конфигурации. В настройках ▸ Поведение ▸ Дополнительные кнопки ▸ Добавьте, выберите Мгновенные жесты, а затем нажмите нужную кнопку мыши в сером поле. В разделе «Действия» нажмите «Добавить действие». Дважды щелкните столбец Сток, а затем снова нажмите нужную кнопку мыши. Щелкните по столбцам Name, Type и Details, чтобы настроить действие.В середине 2017 года, похоже, нет обновленного пакета btnx для Ubuntu 16.04 LTS, и easystroke тоже, похоже, больше не поддерживается.
Я хотел назначить copy / (d1) btnx , и, наконец, остановился на imwheel, который описан на этой странице в Ubuntu Wiki.
] Для справки, вот мой ~/.imwheelrc:
# https://help.ubuntu.com/community/ManyButtonsMouseHowto
"^(Gnome-terminal|Tilda)"
None, Thumb1, Shift_L|Control_L|C
None, Thumb2, Shift_L|Control_L|Insert
".*"
None, Thumb1, Control_L|C
None, Thumb2, Control_L|V
# vim:ts=4:shiftwidth=4:syntax=sh
Чтобы запустить инструмент вместе с X-сервером, установите IMWHEEL_START=1 в /etc/X11/imwheel/startup.conf.
Источник находится здесь: http://github.com/cdobrich/btnx.git Он без проблем создавал и запускал мой Linux Mint 13. Caveat: btnx-config нужно запускать с помощью root perms.
Olli Salonen имеет свой собственный ppa, который нужно добавить в ваш список, если вы хотите установить через apt. Вот информация о добавлении ppa.
https://launchpad.net/~daou/+archive/ppa
Кроме того, этот https://launchpad.net / ~ daou / + archive / ppa может помочь с установкой на более новой версии Ubuntu, так как я вижу, что Olli неактивна уже довольно давно.
Easystroke - приложение распознавания жестов мыши и менеджер жестов мыши для Ubuntu и другого дистрибутива Linux. он позволяет пользователю управлять приложением ubuntu с помощью рисованных мышечных жестов или рисовать на экране.
Устанавливать Easystroke в Ubuntu
sudo apt-get install easystroke
[]
Устанавливать Easystroke в Ubuntu
sudo apt-get install easystroke
Если вы хотите установить easystroke через PPA, вы можете добавить репозиторий PPA, введите следующую команду:
sudo add-apt-repository ppa:easystroke/ppa
sudo apt-get update
sudo apt-get install easystroke
Установите Easystroke в Ubuntu : EasyStroke еще не использовал индикаторный апплет , поэтому, когда вы запускаете его из меню, у вас ничего не отображается на индикаторном апплете. Чтобы решить эту проблему, просто запустите эту команду в терминале:
easystroke -g
Он автоматически запустит EasyStroke и откроет окна конфигурации.
Источник
У меня есть MX Anywhere «M-R0001»
Я использую кнопки «Назад» и «Назад» как «Копировать» и «Вставить».
Шаги: 1) Все кнопки обнаруживаются с последним ядром ... по крайней мере с
uname -a
3.8.0-25-generic #37-Ubuntu SMP Thu Jun 6 20:47:07 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
2) Таким образом, в основном вам нужно отображать эти кнопки с желаемыми действиями , Как узнать, нажата ли кнопка и соответствующий цифровой код? Ну, вы можете использовать программу «xev»:
xev
Эта программа является сниффером клавиш и мыши. Когда он работает, вы можете увидеть окно, в котором вы можете нажать кнопки мыши и посмотреть, обнаружены ли они. Например, с кнопкой масштабирования Performance MX вы увидите что-то вроде этого:
ButtonPress event, serial 35, synthetic NO, window 0x5800001,
root 0x15a, subw 0x0, time 64521438, (84,117), root88,144),
state 0x10, button 13, same_screen YES
, что означает, что 13 является кодом для этой кнопки мыши. Вы можете попробовать каждую кнопку мыши на руке ... для удобства доступа, вот карта для Performance MX:
Кнопка «Назад»: 8 Кнопка «Вперед»: 9 Кнопка «Zoom»: 13 Кнопка «Показать окна»: 10, другие кнопки хорошо распознаются, и вам не нужно сопоставлять действия.
3) Теперь вам нужно установить небольшую программу для перепрограммирования входов мыши и клавиатуры. Волшебник - «xbindkeys» ... простая установка использует:
sudo apt-get install xbindkeys
4) После установки вы можете сделать магию. Идея состоит в том, чтобы настроить кнопки мыши для отправки комбинаций клавиш для активации других функций рабочего стола (по сути, xbindkeys можно использовать для выполнения любой другой программы при нажатии кнопки мыши). В KDE вы можете сделать это с помощью комбинации клавиш Ctrl + F10. Дело в том, что для выполнения задания создается файл конфигурации xbindkeys.
5) Чтобы создать файл конфигурации, просто запустите следующую команду:
xbindkeys --defaults > $HOME/.xbindkeysrc
6) И нам нужно для редактирования файла, чтобы указать отображение вашей кнопки:
gedit $HOME/.xbindkeysrc
7) Нам нужно добавить наши конфигурации «от кнопки к ключу». Например, у меня есть следующее:
# Back changed to Copy
"xte 'keydown Control_L' 'key C' 'keyup Control_L'"
b:8
# Forward
"xte 'keydown Alt_L' 'key Right' 'keyup Alt_L'"
b:9
# Present desktops
"xte 'keydown Control_L' 'key F8' 'keyup Control_L'"
b:13
# Present windows
"xte 'keydown Control_L' 'key F10' 'keyup Control_L'"
b:10
8) Появилось новое требование. программа «xte», которая в основном имитирует комбинации клавиш пользовательского ключа. Установите его, используя:
sudo apt-get install xautomation
Теперь, если вы запустите на терминале что-то вроде:
xte 'keydown Control_L' 'key F10' 'keyup Control_L'
, что означает симуляцию нажатия клавиши Ctrl + F10. Идея заключается в использовании xbindkeys, чтобы сказать: «Когда я нажимаю 13-ю кнопку мыши, отправьте нажатие клавиши Ctrl + F10 с помощью xte-программы, чтобы сгенерировать это«
9) И, наконец, вам нужно настроить «xbindkeys» на автоматически запускаться при запуске системы. Запуск приложений / Добавить кнопку программы и введите «/ usr / bin / xbindkeys» в диалоговом окне.
DONE
Распознавание жестов Easystroke предназначено в первую очередь для создания пользовательских жестов указательного устройства, но его также можно использовать для назначения действий простым нажатиям кнопок.
Чтобы использовать его таким образом,
] Откройте окно конфигурации. В настройках ▸ Поведение ▸ Дополнительные кнопки ▸ Добавьте, выберите Мгновенные жесты, а затем нажмите нужную кнопку мыши в сером поле. В разделе «Действия» нажмите «Добавить действие». Дважды щелкните столбец Сток, а затем снова нажмите нужную кнопку мыши. Щелкните по столбцам Name, Type и Details, чтобы настроить действие.