Есть ли сочетание клавиш для средней кнопки мыши в ubuntu?

Shift insert вставит то, что находится в буфере обмена, но щелчок средней кнопки (вставить выделенный текст), похоже, не имеет сочетания клавиш, которое я могу найти.
Это ubuntu. Кто-нибудь знает?

24
задан Stu
24.11.2022 22:22 Количество просмотров материала 3314
Распечатать страницу

2 ответа

использование необходимо установить xkbset (можно использовать Диспетчер пакетов Synaptic). Тогда посмотрите на это блоге для инструкции.

цитата из поста в блоге:

во-первых, нам нужно установить старое расширение специальных возможностей для X, которое называется xkbset. В Ubuntu или Debian, просто sudo apt-get install xkbset. Первоначальная идея этого программного обеспечения заключается в оказании поддержки для людей кто не может использовать мышь или клавиатуру, так ну, так это включает такие вещи, как MouseKeys (управление курсором с помощью цифровой клавиатуры) и StickyKeys (нажмите shift, снять, введите букву, получить капитал), и SlowKeys (регистрирует нажатие клавиши только через определенное время). Но мы собираемся использовать его для отображения клавиш на кнопки мыши с С клавиатуры.

во-первых, мы избавимся от всех элементов управления курсором, так что вы все еще можете используй свою цифровую клавиатуру. Как root, редактирования файл /usr/share/X11/xkb/compat/mousekeys и удалить все между interpret.repeat= False; и // New Keysym Actions. Обратите внимание на эти карты некоторые новые "keysym" действия ниже, а конкретно один назвать Pointer_Button2.

Далее мы создадим скрипт для настройки xkbset, чтобы включить MouseKeys, чтобы не отключать его после определенного периода бездействия, и ваш выбор среднего щелчка. Вот мой ~/.middle-click.sh:

#!/bin/bash
# set XKB layout
setxkbmap -layout us
# turn on mousekeys
xkbset m
# stop mousekeys expiring after a timeout
xkbset exp =m
# map keysym to other keysym
xmodmap -e "keysym Menu = Pointer_Button2"
# this also works
# xmodmap -e "keycode 135 = Pointer_Button2"

это сопоставляет клавишу Меню (она находится между правым Alt и правым Ctrl на моем клавиатура, выглядит как меню с курсором мыши) на кнопку мыши 2, который является средней кнопкой мыши. Извещение я могу также использовать любой другой ключ на клавиатура, комментируя keysym строка и использование keycode линия. Keycodes отличал клавиатура к клавиатуре, поэтому получить keycode ключа, который вы хотите использовать, run xev в терминале, нажмите ключ вы желаете, и смотреть на выход.

для пользователей Mac, щелкните левой кнопкой мыши это кнопка 1, и щелкните правой кнопкой мыши это кнопка 3. Если бы я использовал Мак, я думал, что карты команду на button2, и Правильный вариант для Button3. Я надеюсь, что правая сторона этих кнопок имеет другой код с левой стороны. Если нет, то я читал о людях использование F11 и / или F12. man xmodmap расскажет, как использовать модификатор как Cmd+F12, если хотите.

в Gnome я использую System -> Preferences -> Sessions для запуска этого сценарий, как я войти, так что мне не придется беспокоиться об этом снова. Не забудьте сделать скрипт исполняемым с помощью chmod +x ~/.middle-click.sh

2
отвечен Beaner 2022-11-26 06:10

в зависимости от программы try SHIFT+вставить или CTRL+SHIFT+вставить.

8
отвечен Roy Rico 2022-11-26 08:27

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх