Як перепризначити середню клавішу миші в Ubuntu

Вставка за допомогою середньої кнопки миші – зручна функція для багатьох користувачів Ubuntu, але ви не самотні, якщо турбуєтеся про те, щоб випадково не вставити особисту інформацію ненавмисним клацанням. На щастя, перепризначити середню кнопку миші Ubuntu нескладно.

Як перепризначити середню кнопку миші в Ubuntu

Перепризначення середньої кнопки миші включає створення конфігураційного файлу. Перш ніж створювати цей файл, вам необхідно визначити значення, пов’язане із середнім клацанням миші, а також клавішами або кнопками, до яких ви збираєтеся прив’язатися. Почніть із введення наступної команди у терміналі:

sudo evtest

Буде виведено список усіх пристроїв, підключених до комп’ютера. Також буде активною підказкою, яка просить вас вибрати номер події пристрою. Знайдіть мишу у списку та введіть номер події.

Рядки тексту, що описують події вашої миші, будуть надруковані. Тримайте мишу нерухомо та натисніть середню кнопку миші. Коли подія кліка буде надрукована, скопіюйте значення, пов’язане із середньою кнопкою миші, у цьому випадку 90003.

Middle Mouse Click

Нарешті, натисніть Ctrl+C, щоб завершити відстеження подій. Введіть команду evtest ще раз та знайдіть свою клавіатуру у списку. Введіть відповідний номер події та введіть клавішу, до якої потрібно прив’язати середню кнопку миші.

Термінал друкуватиме дві події кожного разу, коли ви натискаєте та відпускаєте клавішу. Запишіть назву, пов’язану з вибраними ключами, в цьому випадку KEY_BACKSPACE. Вийдіть, натиснувши Ctrl+C, коли закінчите збирати назви ключів.

Потім вам потрібно буде записати тип шини, номер продукту, номер постачальника та номер версії, пов’язані з вашою мишею. Введіть наступну команду (замінивши N на номер події, пов’язаний з вашою мишею) і запишіть чотири коди, які будуть надруковані:

grep "" /sys/class/input/eventN/id/*

Після того, як ви записали чотири числа, ви готові створити конфігураційний файл. Введіть наступну команду, щоб створити новий конфігураційний файл і відкрити його в текстовому редакторі, такому як nano або Vim:

sudo nano /etc/udev/hwdb.d/mouse-remap.hwdb

Ви будете використовувати ідентифікаційні номери миші, код події середньої кнопки миші та назви клавіш для запису нового конфігураційного файлу. Вставте наступний код в редактор і введіть унікальну інформацію, пов’язану з вашими пристроями, щоб завершити нове налаштування:

evdev:input:b[bustype]v[vendor]p[product]e[version]*
 ID_INPUT_KEY=1
 KEYBOARD_KEY_[scancode]=[keycode]

Важливо відзначити, що ви також можете призначити середню кнопку миші на іншій кнопці миші. Наприклад, ви повинні ввести btn_left як код клавіші, щоб зіставити середню кнопку миші з лівою кнопкою миші. Префікс btn_ обов’язковий.

На жаль, неможливо порівняти кнопку миші з комбінацією кількох клавіш.

Файл конфігурації буде виглядати так, коли ви закінчите писати. Цей комп’ютер налаштований на використання середньої кнопки миші для Backspace. Обов’язково напишіть код ключа малими літерами.

Нарешті вам потрібно буде дозволити вашій системі застосувати нову конфігурацію. Введіть наступну команду, а потім вимкніть та знову підключіть мишу до комп’ютера:

sudo systemd-hwdb update

Натисніть середню кнопку миші, щоб переконатися, що нова конфігурація працює. Можливо, вам доведеться перезавантажити комп’ютер, щоб нова конфігурація набула чинності.

Як вимкнути середню кнопку миші

Ідея відключення середнього клацання миші замість його перепризначення може здатися привабливою, якщо ви схильні випадково натиснути на нього. На щастя, можна відключити середнє клацання миші, правильно переназначивши його.

Виконайте описаний вище процес, щоб дізнатися про значення події введення середньої кнопки миші та ідентифікаційних номерів, пов’язаних з вашою мишею. Створіть файл HWDB так, як описано вище. Ви будете використовувати зарезервовано як код клавіші, щоб вимкнути середнє клацання миші.

Якщо у вашій системі використовується сервер відображення X11, у вас також є можливість вимкнути клацання середньою кнопкою миші через xinput. Ви можете розпочати процес відключення середньої кнопки миші, знайшовши ідентифікатор xinput для вашої миші за допомогою наступної команди:

xinput list

Запишіть ідентифікаційний номер кожного вказівника миші, вказаного в терміналі. Їх може бути більше одного. Далі вам потрібно буде перепризначити введення кожної кнопки миші. Введіть наступну команду, використовуючи ідентифікаційний номер для всіх покажчиків миші, замінивши 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.

Поліпшіть робочий процес, переназначивши кнопки миші

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

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x