Как назначить среднюю кнопку нажатием определенной клавиши на моем ноутбуке?

Как я могу прикрепить среднюю кнопку к определенной клавише на моем ноутбуке? Я могу сделать среднюю кнопку, если я коснусь верхнего правого угла сенсорной панели, но я хотел бы связать ее с ключом, например клавишей «окна» или клавишей «menu».

есть способ сделать это?

Текущий ответ не работает для Ubuntu 11.10 с классическим gnome-отказоустойчивым рабочим столом. Мне нужен кто-то, чтобы понять, как это можно сделать для обновленной версии Ubuntu.

7
задан 26 October 2011 в 13:57

5 ответов

Сначала установите xautomation:

sudo apt-get install xautomation

Вы можете отправить событие среднего щелчка, используя xte:

xte 'mouseclick 2'

Вы можете создать специальный ярлык для этого параметра в разделе «Настройки» -> «Ярлыки клавиш» (или «Ярлыки клавиш» из поиска Unity). Нажмите «Добавить», введите имя и приведенную выше команду и нажмите «Применить». Прокрутите вниз и установите ярлык так же, как и для любого другого действия.

Когда я это пробовал, я не смог привязать действие только к ключу Windows. Вы можете попробовать это, выполнив следующее, но, похоже, есть ошибка, которая мешает этому работать:

Откройте терминал и запустите

gconf-editor

Нажмите Ctrl + f, выберите поле «Поиск также в ключевых значениях» и введите в поле поиска следующее:

xte 'mouseclick 2'

Должен быть только один результат в нижней панели. Если есть больше, выберите тот, который содержит имя «/ desktop / gnome / keybindings / custom * / action» в его имени. В верхней правой панели введите «» (без кавычек) рядом с полем «привязка». Если вы получите тот же результат, что и я, все ваши окна появятся, и новый keybinding ничего не сделает. Измените это до того, что было (или сделайте его пустым), и откройте «Внешний вид» («Настройки» - «Внешний вид» или «Внешний вид») в разделе «Поиск по единству»). Это должно решить проблему.

5
ответ дан 25 July 2018 в 21:50

Я хотел бы отметить, что для других (поскольку я нашел это несколько раз, ища собственную мышь), что у некоторых мышей Logitech есть несколько кнопок (на моем MX1100 они по умолчанию были «DPI +/-»), которые не посылайте сигнал на USB-приемник.

Можно переопределить это и сообщить мыши, что кнопка нажимает на ваш драйвер мыши, но этот процесс даже не приближается к удобному для пользователя (или даже легко реплицируемая, поскольку для каждой мыши она различна). Пакет «lomoco», по-видимому, будет работать для некоторых пользователей, но не обновлялся для более новых мышей через некоторое время.

1
ответ дан 2 August 2018 в 03:26

Сначала установите xautomation:

sudo apt-get install xautomation

Вы можете отправить событие среднего щелчка, используя xte:

xte 'mouseclick 2'

Вы можете создать специальный ярлык для этого параметра в разделе «Настройки» -> «Ярлыки клавиш» (или «Ярлыки клавиш» из поиска Unity). Нажмите «Добавить», введите имя и приведенную выше команду и нажмите «Применить». Прокрутите вниз и установите ярлык так же, как и для любого другого действия.

Когда я это пробовал, я не смог привязать действие только к ключу Windows. Вы можете попробовать это, выполнив следующее, но, похоже, есть ошибка, которая мешает этому работать:

Откройте терминал и запустите

gconf-editor

Нажмите Ctrl + f, выберите поле «Поиск также в ключевых значениях» и введите в поле поиска следующее:

xte 'mouseclick 2'

Должен быть только один результат в нижней панели. Если есть больше, выберите тот, который содержит имя «/ desktop / gnome / keybindings / custom * / action» в его имени. В верхней правой панели введите «» (без кавычек) рядом с полем «привязка». Если вы получите тот же результат, что и я, все ваши окна появятся, и новый keybinding ничего не сделает. Измените это до того, что было (или сделайте его пустым), и откройте «Внешний вид» («Настройки» - «Внешний вид» или «Внешний вид») в разделе «Поиск по единству»). Это должно решить проблему.

5
ответ дан 6 August 2018 в 03:34

Я хотел бы отметить, что для других (поскольку я нашел это несколько раз, ища собственную мышь), что у некоторых мышей Logitech есть несколько кнопок (на моем MX1100 они по умолчанию были «DPI +/-»), которые не посылайте сигнал на USB-приемник.

Можно переопределить это и сообщить мыши, что кнопка нажимает на ваш драйвер мыши, но этот процесс даже не приближается к удобному для пользователя (или даже легко реплицируемая, поскольку для каждой мыши она различна). Пакет «lomoco», по-видимому, будет работать для некоторых пользователей, но не обновлялся для более новых мышей через некоторое время.

1
ответ дан 7 August 2018 в 21:23

Сначала установите xautomation:

sudo apt-get install xautomation

Вы можете отправить событие среднего щелчка, используя xte:

xte 'mouseclick 2'

Вы можете создать специальный ярлык для этого параметра в разделе «Настройки» -> «Ярлыки клавиш» (или «Ярлыки клавиш» из поиска Unity). Нажмите «Добавить», введите имя и приведенную выше команду и нажмите «Применить». Прокрутите вниз и установите ярлык так же, как и для любого другого действия.

Когда я это пробовал, я не смог привязать действие только к ключу Windows. Вы можете попробовать это, выполнив следующее, но, похоже, есть ошибка, которая мешает этому работать:

Откройте терминал и запустите

gconf-editor

Нажмите Ctrl + f, выберите поле «Поиск также в ключевых значениях» и введите в поле поиска следующее:

xte 'mouseclick 2'

Должен быть только один результат в нижней панели. Если есть больше, выберите тот, который содержит имя «/ desktop / gnome / keybindings / custom * / action» в его имени. В верхней правой панели введите «» (без кавычек) рядом с полем «привязка». Если вы получите тот же результат, что и я, все ваши окна появятся, и новый keybinding ничего не сделает. Измените это до того, что было (или сделайте его пустым), и откройте «Внешний вид» («Настройки» - «Внешний вид» или «Внешний вид») в разделе «Поиск по единству»). Это должно решить проблему.

5
ответ дан 10 August 2018 в 09:41

Другие вопросы по тегам:

Похожие вопросы: