Я ищу сочетание клавиш для вызова контекстного меню с помощью Ubuntu на MacBook Pro. Нажатие сочетания клавиш должно иметь тот же эффект, что и щелчок правой кнопкой мыши в позиции курсора.
На клавиатурах Windows есть специальная кнопка для этого возле клавиши пробела. Я также читал об использовании Shift kbd> + F10 kbd> или Ctrl kbd> + Пробел kbd>, но они не влияют на мою систему .
Shift kbd> + F10 kbd> работал в моем случае. Я предполагаю, что потребность в Fn kbd> зависит от клавиатуры, которую вы используете.
П.С. Я использовал эту комбинацию для файла в Nautilus (Ubuntu 14.04 LTS).
Попробуйте Shift kbd> + Fn kbd> + F10 kbd>. Это работает на Windows и Ubuntu в VirtualBox на OS X для меня.
Некоторая комбинация: ( shift kbd> или ctrl kbd>) + ( F10 kbd> или Fn kbd> F10 < / kbd>), используйте клавиши shift и ctrls слева от клавиатуры.
Если вам нужно контекстное меню приложения в Raspbian Pi Linux: alt kbd> + пробел kbd>
Иногда работает контекстная клавиша: [ 111] это тот, что со списком и указателем мыши
KeySym для запуска контекстного меню называется Menu
. Он может быть привязан к произвольному коду ключа, например:
$ xmodmap -e 'keycode 68 = Menu'
. Его можно вручную запустить из командной строки, например:
$ xdotool key Menu
. можно сделать:
$ xmodmap -pke | grep Menu
Чтобы выяснить, какой код клавиши выдает ключ, можно использовать:
$ xev
Убедитесь, что у вас установлен пакет с именем xdotool.
Сделайте это приложение ярлыком для ключа вашего предпочтения:
xdotool click 3
К сожалению, это не работает в некоторых приложениях, но, похоже, работает на Chromium-Browser и Firefox.
Бонус: для среднего щелчка команда -
xdotool click 2
. Создание ярлыков приложений для клавиатуры может варьироваться в зависимости от используемой среды рабочего стола. В Xfce (используется, например, в Xubuntu) создание таких комбинаций происходит легко в диалоговом окне клавиатуры.
Моим решением было найти старую 2-кнопочную мышь и подключить ее.
Я перепробовал все ответы, которые видел выше. Большинство из них, похоже, игнорируют часть проблемы, которая заключается в том, что на клавиатурах Mac нет клавиш alt или windows, в дополнение к мыши, не имеющей двух или более кнопок.
Я также не понял, что они ожидали от курсора / мыши, когда вы нажимаете shift-f10 или что-то еще. Я хочу заблокировать значок на панели запуска, нет способа сначала выбрать его, а затем нажать некоторую последовательность клавиш. Я могу навести на него курсор или щелкнуть левой кнопкой мыши. Нажмите и удерживайте левую кнопку мыши, затем нажмите и удерживайте нажатой клавишу? Кажется, не работает.
Ответ выше с командами xmodmap и xev может показаться в правильном направлении. Но это больше похоже на «решение существует», а не на фактическое решение. Какой ключ я могу переназначить, не испортив вещи? Shift-f10, похоже, сейчас ничего не делает, как бы я использовал xmodmap для отображения меню на shift-f10? По крайней мере, это дает возможность начать поиск в Интернете.
Кроме того, меню, которое появляется, когда я вызываю «xdotool key menu» при наведении курсора мыши на что-то, не то меню, которое появляется, когда я щелкаю правой кнопкой мыши по тому же пункту. Так что «меню» не совсем то, о чем просил ОП.
Связывание клавиш для Mac: CTRL kbd> + SPACE kbd>. Это должно открыть правой кнопкой мыши или «контекстное меню».
Для linux комбо должно быть CTRL kbd> + F10 kbd>, и, как указано, вам может потребоваться переключить или удерживать fn kbd> ключ, а также.
Однако, вы упомянули, это не работает.
Таким образом, вам может понадобиться использовать набор ключей для Mac вместо этого, поскольку вы используете Linux на Mac вместо ПК.
Нажмите здесь для получения дополнительной информации и более полного списка сочетаний клавиш.