Я использую Ubuntu на Macbook Pro. Как вы щелкаете правой кнопкой мыши с помощью клавиатуры в этой настройке? Я читал, что нажатие клавиши «Command» имитирует нажатие кнопки «контекстное меню» на компьютере с Windows, но в Ubuntu такого поведения нет. Я также не вижу способа настроить это в диалоге настроек сочетания клавиш в Ubuntu. Есть ли еще способ сделать это?
После ответа JJ Stiff я попытался установить xbindkeys и добавить к своему ~/.xbindkeysrc
:
"sleep .05 && xdotool click 3"
m:0x50 + c:134
Запуск xbindkeys -k
и нажатие правой клавиши управления сообщило, что код для правильной клавиши управления m:0x50 + c:134
, таким образом, запись выше.
Однако при запуске xbindkeys -v
нажатие правой клавиши управления по-прежнему не имеет никакого эффекта.
linux
ubuntu
mac
keyboard-shortcuts
Cerin
источник
источник
Ответы:
Прокрутите вниз к Шаги, чтобы увидеть решение.
Ладно. Понял. Вот решение, чтобы заставить apple-click ( command-click) работать как правый клик. Я также включаю apple- shift-click, чтобы работать как средний щелчок. И я добавил shift- deleteдействовать, delа не как BackSpace. Это решение требует
xbindkeys
иxdotool
.Запуск Ubuntu Desktop 13.10 на MacBookPro2,2. Для тех, кто забыл, у MacBook Pro есть только одна кнопка мыши. Хотя он поддерживает прокрутку двумя пальцами «из коробки», похоже, нет никакого способа щелкнуть правой кнопкой мыши на Ubuntu («из коробки») на macbookpro (без внешней мыши). Очевидно option- ( Fn-) F10- это почти обходной путь, но это не совсем то же самое.
Начиная с оригинального поста, эти комбинации были опробованы, но не вполне приемлемы:
Текущая рекомендация для apple-click; кажется, что он работает хорошо, хотя apple (command)(также называется Super) вызывает окно сочетаний клавиш:
Примечание: я обнаружил необходимость поспать перед запуском xdotool из xbindkeys: .05 хорошо для xdotool click, но .10 требуется для ключа xdotool. [Я с успехом понизил его до .04 и .07.] (Могу ли я получить объяснение, пожалуйста? Я предполагаю, что xbindkeys и система должны завершить обработку текущего события, прежде чем xdotool сможет отправить новое событие. Вау, shift- Удалить так полезно: как вы могли бы жить без него на Mac? Я просто хотел бы, чтобы не нужно было делать паузу и мог бы автоматически повторяться.)
Ссылки:
man xbindkeys
man xdotool
шаги:
sudo apt-get install xbindkeys
sudo apt-get install xdotool
(необязательно и не обязательно),
xbindkeys --defaults > ~/.xbindkeysrc && less ~/.xbindkeysrc
чтобы ознакомиться с нотацией xbindkeys.q
выйти изless
. Но этот файл содержит ctrl- fпривязку, которая запрещает регулярный поиск, поэтому я бы удалил его,rm ~/.xbindkeysrc
прежде чем продолжить: или, по крайней мере, закомментировал ctrl- fпривязку.создать,
~/.xbindkeysrc
чтобы содержать шесть строк:xbindkeys -v
в терминале.Наконец-то беги
xbindkeys
и все готово.xbindkeys
автоматически запустится с командой/usr/bin/xbindkeys -f $HOME/.xbindkeysrc
при запуске lightdm. Еще не уверен, откуда это выполняется. Вы можете просто поместить копию или символическую ссылку на свой.xbindkeysrc
каталог каждого пользователя, который намеревается войти с клавиатуры Mac OS. Примечание: я изначально написал, что вы должныedit .xprofile to include xbindkeys
: но это не обязательно.Удачи. -JJ
источник
command
клавиша вызывала контекстное меню. Почему вы говорите мне, чтобы проверить, нажав Ctrl + мышь?Shift + F10
Я действительно хочу, но я не знаю, как это настроить. Возможно с
xbindkeys
?источник
shift
+F10
. Как ваша система настроена, вы отправляете F10, нажавFn
+mute
.Попробуйте удерживать Optionклавишу ( Altключ в Windows), которая находится рядом с Ctrlключом.
источник