Как щелкнуть правой кнопкой мыши с помощью клавиатуры из Ubuntu на Mac

Я запускаю Ubuntu на Macbook Pro. Как вы щелкаете правой кнопкой мыши с помощью клавиатуры в этой настройке? Я читал, что удерживание клавиши command имитирует нажатие кнопки "контекстное меню" на машине Windows, но это поведение, похоже, не присутствует в Ubuntu. Я также не вижу способа настроить это в диалоговом окне настроек сочетаний клавиш Ubuntu. Есть ли еще что-нибудь, чтобы сделать это?

после ответа JJ Stiff, я попытался установить xbindkeys и добавить к моему ~/.xbindkeysrc:

"sleep .05 && xdotool click 3"
  m:0x50 + c:134

Running xbindkeys -k и нажатие правой клавиши Command сообщило, что код правой клавишиm:0x50 + c:134, таким образом, запись выше.

однако, при запуске xbindkeys -v, нажатие правой клавиши command по-прежнему не имеет никакого эффекта.

9
задан Cerin
12.05.2023 23:50 Количество просмотров материала 3472
Распечатать страницу

3 ответа

Shift + F10

Я очень хочу, но я не знаю как это настроить. Возможно с xbindkeys?

6
отвечен funk-shun 2023-05-14 07:38

прокрутите вниз до шагов, чтобы увидеть решение.

ОК. Получить его. Вот решение, чтобы сделать apple - click (команда-click) работать как правой кнопкой мыши. Я также включаю apple -shift-нажмите, чтобы работать как средняя кнопка. И я добавил shift -удалить в качестве del, а не BackSpace. Это решение требует xbindkeys и xdotool.

запуск Ubuntu Desktop 13.10 на MacBookPro2, 2. Для тех, кто забыл, MacBook Pro имеет только одну кнопку мыши. Хотя он поддерживает двухпальцевую прокрутку из коробки, похоже, нет никакого способа щелкнуть правой кнопкой мыши на ubuntu (out-of-the-box) на macbookpro (без внешней мыши). Видимо опции - (Fn -)F10 один почти обходной путь, но это не совсем то же самое.

С момента первоначального сообщение, эти комбинации были опробованы, но не совсем приемлемы:

  • контроль + b: 1 -ctrl-щелчок включает множественный выбор в файловом менеджере и в других местах.
  • вариант + b: 1 -опция (alt) предоставляет функции в ubuntu, которые блокируют опцииклик от работы.
  • shift + b: 1 -shift-нажмите также проблема из-за выбор файла.
  • control + option + b: 1 -ctrl -опции-click иногда требует двойного щелчка мыши, возможно, из-за использования ubuntu опция (alt).

Текущая рекомендация предназначена для appleклик; он, кажется, работает хорошо, хотя apple (command) (также называемый супер) вызывает сочетания клавиш window:

  • Mod4 + b: 1 - xdotool нажмите 3
  • Mod4 + shift + b: 1 - xdotool нажмите 2
  • shift + BackSpace - xdotool ключ --clearmodifiers удалить #Примечание: не автоматический повтор.

Примечание: я нашел необходимость спать перед запуском xdotool из xbindkeys:.05 подходит для xdotool, но нажмите .10 требуется для ключа xdotool. [Я опустил его до .04 и .Ноль семь, с успехом.] (Могу я получить объяснения, пожалуйста? Я предполагаю, что xbindkeys и система должны закончить обработку текущего события, прежде чем xdotool сможет отправить новое событие. Вау, shift-delete так полезен: как вы могли бы жить без него на mac? я просто хочу, чтобы не нужно было делать паузу и мог автоповтор.)

ссылки:

  1. http://dennisideler.com/blog/custom-key-bindings-in-linux/
  2. http://tuxradar.com/content/xdotool-script-your-mouse
  3. man xbindkeys
  4. man xdotool

действия:

  1. sudo apt-get install xbindkeys
  2. sudo apt-get install xdotool
  3. (опционально и не обязательно) xbindkeys --defaults > ~/.xbindkeysrc && less ~/.xbindkeysrc ознакомиться с нотации xbindkeys. q уволилась из less. Но этот файл содержит ctrl -f привязка, которая препятствует регулярному поиску, поэтому я бы удалил ее с помощью rm ~/.xbindkeysrc прежде чем продолжить: или, по крайней мере, закомментировать ctrl -f привязка.

  4. создать ~/.xbindkeysrc содержит шесть строк:

    "sleep .04 && xdotool click 3"
      Mod4 + b:1
    
    "sleep .04 && xdotool click 2"
      Mod4 + shift + b:1
    
    "sleep .07 && xdotool key --clearmodifiers Delete"
      shift + BackSpace
    
    • вы можете проверить этот файл конфигурации, запустив xbindkeys -v в терминал.
    • а теперь попробуй нажать apple-нажмите комбо для активации Правой Кнопкой Мыши.
    • далее, попробуйте нажать apple -shift-нажмите, чтобы скопировать и вставить стиль linux: Сначала выберите текст, а затем apple -shift-щелкните (средний щелчок или щелчок колесиком) в текстовой области.
    • последние, попробовать shift -удалить удалить текст перед указатель.
    • cntl -c (в окне терминала) остановит тестирование.
  5. наконец, запустить xbindkeys и все готово. xbindkeys будет автоматически запускаться командой /usr/bin/xbindkeys -f $HOME/.xbindkeysrc когда lightdm начинает. Пока не уверен, откуда это выполняется. Вы можете просто поместить копию или ссылку на ваш .xbindkeysrc в каталоге каждого пользователя, который намерен войти с помощью клавиатуры mac os. Примечание: я изначально написал, что вы должны edit .xprofile to include xbindkeys: но в этом нет необходимости.

Удачи. - JJ

6
отвечен JJ Stiff 2023-05-14 09:55

попробуйте держать опции ключ (Alt ключ в Windows), который находится рядом с Ctrl ключ.

0
отвечен eslambasha 2023-05-14 12:12

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

Ваш ответ

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

Имя
Вверх