Отключение средней кнопки на Apple Magic Mouse

Мне удалось успешно установить Apple Magic Mouse в мою установку Ubuntu 11.10 из коробки, и я доволен этим! Спасибо, Ubuntu, за поддержку Apple Magic Mouse из коробки.

Тем не менее, я замечаю, что волшебная мышь имеет очень раздражающее поведение - когда вы нажимаете «среднюю кнопку», она вставляет содержимое буфера обмена в редактор. Это проблематично, потому что «средняя кнопка» не четко определена в интерфейсе мыши с сенсорным экраном.

Есть ли способ полностью отключить поведение «средней кнопки» на Apple Magic Mouse, не отключая другие действия, такие как прокрутка и т. Д .?

Буду признателен за ваш ответ! Спасибо!

3
задан 13 March 2012 в 04:47

4 ответа

Эта мышь имеет следующие кнопки в следующем порядке: кнопка влево, кнопка посередине, кнопка вправо, колесо вверх, кнопка вниз, колесо вправо, колесо вправо. Им можно манипулировать с помощью xmodmap. Смотрите "man xmodmap" для подробностей.

Чтобы отключить средний щелчок, создайте файл ~/.Xmodmap со следующей строкой:

pointer = 1 0 3 4 5 6 7 0 0 0 0 0 0

выйдите из системы / войдите, чтобы включить ее.

Если вы хотите изменить направление прокрутки (вверх, вниз и влево, вправо), измените его на:

pointer = 1 0 3 5 4 7 6 0 0 0 0 0
0
ответ дан 13 March 2012 в 04:47

Чтобы отключить среднюю кнопку, необходимо сопоставить кнопку 2 (средняя кнопка) с чем-то вроде 1 (левая кнопка), используя xinput.

Сначала получите идентификатор волшебной мыши, используя xinput list.

Затем запустите это в терминале (в командной строке), чтобы повернуть прокрутку (установить естественную прокрутку, не влияя на прокрутку на планшете), а также сопоставить среднюю кнопку с левой кнопкой (отключить среднюю кнопку): 111] (с первого шага замените идентификационный номер идентификатором вашей волшебной мыши).

xinput set-button-map 10 1 1 3 5 4 7 6 также позволит вам естественным образом прокручивать из стороны в сторону (по горизонтали). Примечание ID = 10 в этом примере.

Подробнее см. на этой странице .

Это работает для меня в Ubuntu 14.04, работающем на Sony Vaio с Magic Mouse (Mac mouse).

0
ответ дан 13 March 2012 в 04:47

Для справки, и поскольку я только что узнал об этом: в Ubuntu 14.04 с последним ядром (3.13) вы также можете добавить следующую строку в файл /etc/modprobe.d/magicmouse.conf:

options hid-magicmouse emulate_3button=0 
0
ответ дан 13 March 2012 в 04:47
rmmod hid_magicmouse
modprobe hid_magicmouse emulate_3button=0
0
ответ дан 16 April 2020 в 01:20

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

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