Переназначить среднюю кнопку мыши в Ubuntu очень просто. Все, что вам нужно сделать, это создать для него новый файл конфигурации.
Вставка с помощью средней кнопки мыши — удобная функция для многих пользователей Ubuntu, но вы не одиноки, если беспокоитесь о том, чтобы случайно не вставить личную информацию непреднамеренным щелчком. К счастью, переназначить среднюю кнопку мыши в Ubuntu несложно.
Как переназначить средний щелчок мыши в Ubuntu
Переназначение средней кнопки мыши включает создание файла конфигурации. Прежде чем создавать этот файл, вам необходимо определить значение, связанное со средним щелчком мыши, а также с клавишами или кнопками, к которым вы собираетесь привязаться. Начните с ввода следующей команды в терминале:
судо эвтест
Будет напечатан список всех устройств, подключенных к вашему компьютеру. Также будет активная подсказка, которая просит вас выбрать номер события устройства. Найдите мышь в списке и введите номер события.
Строки текста, описывающие события от вашей мыши, будут напечатаны. Держите мышь неподвижно и нажмите среднюю кнопку мыши. После печати события щелчка скопируйте значение, связанное со средней кнопкой мыши — в данном случае
90003.Наконец, нажмите Ctrl + С для завершения наблюдения за событиями. Введите евтест еще раз и найдите свою клавиатуру в списке. Введите соответствующий номер события и введите клавишу, к которой вы хотите привязать среднюю кнопку мыши.
Терминал будет печатать два события каждый раз, когда вы нажимаете и отпускаете клавишу. Запишите имя, связанное с выбранными вами ключами — в данном случае KEY_BACKSPACE. Выйти с Ctrl + С когда вы закончите собирать имена ключей.
Затем вам нужно будет записать тип шины, номер продукта, номер поставщика и номер версии, связанные с вашей мышью. Введите следующую команду (заменив Н с номером события, связанным с вашей мышью) и запишите четыре кода, которые печатаются:
grep "" /sys/class/input/eventN/id/*
После того, как вы записали четыре числа, вы готовы создать файл конфигурации. Введите следующую команду, чтобы создать новый файл конфигурации и открыть его в текстовом редакторе, например нано или вим:
судо нано /etc/udev/hwdb.d/mouse-remap.hwdb
Вы будете использовать идентификационные номера мыши, код события средней кнопки мыши и названия клавиш для записи нового файла конфигурации. Вставьте следующий код в редактор и введите уникальную информацию, связанную с вашими устройствами, чтобы завершить новую конфигурацию:
evdev: ввод: b[тип шины]v[вендор]p[продукт]e[версия]*
ID_INPUT_KEY=1
KEYBOARD_KEY_[сканкод]=[код клавиши]
Важно отметить, что вы также можете назначить среднюю кнопку мыши другой кнопке мыши. Например, вы должны ввести btn_left в качестве кода клавиши для сопоставления средней кнопки мыши с левой кнопкой мыши. Префикс, бтн_, требуется.
К сожалению, не представляется возможным сопоставить кнопку мыши с комбинацией нескольких клавиш.
Файл конфигурации будет выглядеть так, когда вы закончите писать. Этот компьютер настроен на использование средней кнопки мыши для Backspace. Обязательно напишите код ключа строчными буквами.
Наконец, вам нужно будет разрешить вашей системе применить новую конфигурацию. Введите следующую команду, а затем отключите и снова подключите мышь к компьютеру:
обновление sudo systemd-hwdb
Нажмите среднюю кнопку мыши, чтобы убедиться, что новая конфигурация работает. Вам может понадобиться перезагрузите компьютер чтобы новая конфигурация вступила в силу.
Как отключить средний щелчок мышью
Идея отключения среднего щелчка мыши вместо его переназначения может показаться привлекательной, если вы склонны случайно щелкнуть по нему. К счастью, можно отключить средний щелчок мыши, правильно переназначив его.
Следуйте описанному выше процессу, чтобы узнать о значении события ввода средней кнопки мыши и идентификационных номерах, связанных с вашей мышью. Создайте файл HWDB так же, как описано выше. Вы будете использовать сдержанный в качестве кода клавиши для отключения среднего щелчка мыши.
Если в вашей системе используется сервер отображения X11, у вас также есть возможность отключить щелчок средней кнопкой мыши через xinput. Вы можете начать процесс отключения средней кнопки мыши, найдя идентификатор xinput для вашей мыши с помощью следующей команды:
xinput список
Запишите идентификационный номер для каждого указателя мыши, указанного в терминале. Их может быть больше одного. Далее вам нужно будет переназначить ввод для каждой кнопки мыши. Введите следующую команду, используя идентификационный номер для всех указателей мыши, заменив N и M на идентификаторы.
xinput set-button-map N 1 0 3
xinput set-button-map M 1 0 3
Кнопки мыши обычно отображаются как «1 2 3», что означает действие 1 (щелчок левой кнопкой мыши), действие 2 (средний щелчок) и действие 3 (щелчок правой кнопкой мыши). Вы можете отключить или переназначить кнопки мыши любым удобным для вас способом, изменив номер сопоставления xinput.
Улучшите рабочий процесс, переназначив кнопки мыши
Вам не нужно останавливаться только на переназначении средней кнопки мыши. Если вы готовы оптимизировать свой рабочий процесс, подумайте о покупке невероятной новой многокнопочной мыши с функцией перетаскивания.