Как настроить клавиатуру для работы правой и левой кнопки мыши? [dубликат]

Я ищу комбинацию клавиш, чтобы поднять контекстное меню с помощью Ubuntu на MacBook pro. Нажатие сочетания клавиш должно иметь тот же эффект, что и щелчок правой кнопкой мыши в месте расположения курсора.

На клавиатурах Windows для этого рядом с пробелом есть выделенная кнопка. Я также читал об использовании Shift + F10 или Ctrl + Space, но это не влияет на мою систему.

26
задан 30 March 2015 в 12:39

14 ответов

Попробуйте Shift + Fn + F10. Это работает на Windows и Ubuntu в VirtualBox для OS X для меня.

10
ответ дан 17 July 2018 в 22:26

Мое решение состояло в том, чтобы найти старую 2-кнопочную мышь и подключить ее.

Я пробовал все ответы, которые я видел выше. Большинство, похоже, игнорируют часть проблемы, которая заключается в том, что на клавиатурах Mac нет альт или клавиши Windows, в дополнение к мыши, не имеющей двух или более кнопок.

Я также не понимал, что они ожидали от курсора / мыши, когда вы нажимаете shift-f10 или что-то еще. Я хочу заблокировать значок на панели запуска, нет возможности сначала выбрать его, а затем нажать несколько клавиш. Я могу нависнуть над ним, или я могу щелкнуть его левой кнопкой мыши. Щелкните левой кнопкой мыши и удерживайте нажатой клавишу, а затем удерживайте клавишу в нажатом положении? Кажется, что это не работает.

Ответ выше с командами xmodmap и xev кажется, что он может указывать в правильном направлении. Но это больше похоже на «решение существует», а не на фактическое решение. Какой ключ я могу переделать, не испортив вещи? Теперь Shift-f10 ничего не делает, как использовать xmodmap для отображения меню в shift-f10? По крайней мере, это дает возможность начать поиск в Интернете.

Кроме того, меню, которое появляется, когда я вызываю «меню клавиш xdotool» при наведении указателя мыши на что-то, - это не то же самое меню, которое появляется, когда я нажимаю правой кнопкой мыши на один и тот же элемент. Поэтому «меню» не совсем то, о чем попросил ОП.

1
ответ дан 17 July 2018 в 22:26

Shift + F10 работал в моем случае. Думаю, необходимость Fn зависит от используемой вами клавиатуры.

P.S. Я использовал эту комбинацию в файле Nautilus (Ubuntu 14.04 LTS).

20
ответ дан 17 July 2018 в 22:26

Клавиши для запуска контекстного меню называются Menu. Он может быть привязан к произвольному ключевому коду, подобному этому:

$ xmodmap -e 'keycode 68 = Menu'

Может быть запущен вручную из командной строки, например:

$ xdotool key Menu

И узнать код ключа, который он сейчас связанный с тем, что можно сделать:

$ xmodmap -pke | grep Menu

Чтобы выяснить, какой ключ ключа выдает, можно использовать:

$ xev
2
ответ дан 17 July 2018 в 22:26

Ключ для Mac - CTRL + SPACE. Это должно открыть правый клик или «контекстное меню».

Для linux комбо должно быть CTRL + F10 и, как указано, вам может потребоваться переключить или удерживать нажатой SPACE .

Однако вы упомянули, что это не сработает.

Таким образом, вам может понадобиться использовать набор клавиш для Mac вместо этого, когда вы используете Linux на Mac вместо ПК.

Нажмите здесь для получения дополнительной информации и более полного списка привязок клавиш.

0
ответ дан 17 July 2018 в 22:26

Я обычно использую базовое: Ctrl + F10

4
ответ дан 17 July 2018 в 22:26

Следует использовать некоторую комбинацию: (shiftorctrl) + (F10orFnF10), сдвиги и ctrls слева от клавиатуры.

Если вы хотите контекстное меню приложения в Raspbian Pi Linux: shift + space

Иногда работает контекстный ключ: он содержит список и указатель мыши

1
ответ дан 17 July 2018 в 22:26

Попробуйте Shift + Fn + F10. Это работает на Windows и Ubuntu в VirtualBox для OS X для меня.

10
ответ дан 23 July 2018 в 23:05
  • 1
    Спасибо, но мне не повезло с этим! Возможно, ваш OSX может выполнять эту интерпретацию, а не сам Linux. – Bill Cheatham 20 August 2012 в 10:35
  • 2
    Это работало на моем MacBook Air под управлением Ubuntu 10.04. Благодаря! – Waldir Leoncio 16 July 2014 в 03:58
  • 3
    Он также работает на ubuntu 14.04 (Dell). – blackfyre 15 June 2015 в 20:04

Мое решение состояло в том, чтобы найти старую 2-кнопочную мышь и подключить ее.

Я пробовал все ответы, которые я видел выше. Большинство, похоже, игнорируют часть проблемы, которая заключается в том, что на клавиатурах Mac нет альт или клавиши Windows, в дополнение к мыши, не имеющей двух или более кнопок.

Я также не понимал, что они ожидали от курсора / мыши, когда вы нажимаете shift-f10 или что-то еще. Я хочу заблокировать значок на панели запуска, нет возможности сначала выбрать его, а затем нажать несколько клавиш. Я могу нависнуть над ним, или я могу щелкнуть его левой кнопкой мыши. Щелкните левой кнопкой мыши и удерживайте нажатой клавишу, а затем удерживайте клавишу в нажатом положении? Кажется, что это не работает.

Ответ выше с командами xmodmap и xev кажется, что он может указывать в правильном направлении. Но это больше похоже на «решение существует», а не на фактическое решение. Какой ключ я могу переделать, не испортив вещи? Теперь Shift-f10 ничего не делает, как использовать xmodmap для отображения меню в shift-f10? По крайней мере, это дает возможность начать поиск в Интернете.

Кроме того, меню, которое появляется, когда я вызываю «меню клавиш xdotool» при наведении указателя мыши на что-то, - это не то же самое меню, которое появляется, когда я нажимаю правой кнопкой мыши на один и тот же элемент. Поэтому «меню» не совсем то, о чем попросил ОП.

1
ответ дан 23 July 2018 в 23:05

Shift + F10 работал в моем случае. Думаю, необходимость Fn зависит от используемой вами клавиатуры.

P.S. Я использовал эту комбинацию в файле Nautilus (Ubuntu 14.04 LTS).

20
ответ дан 23 July 2018 в 23:05

Клавиши для запуска контекстного меню называются Menu. Он может быть привязан к произвольному ключевому коду, подобному этому:

$ xmodmap -e 'keycode 68 = Menu'

Может быть запущен вручную из командной строки, например:

$ xdotool key Menu

И узнать код ключа, который он сейчас связанный с тем, что можно сделать:

$ xmodmap -pke | grep Menu

Чтобы выяснить, какой ключ ключа выдает, можно использовать:

$ xev
2
ответ дан 23 July 2018 в 23:05
  • 1
    Я думаю, что это лучший вариант, поскольку современные клавиатуры, к сожалению, удалили контекстный ключ. Я использовал keycode 105, который является моим правым ключом управления. – Miladiouss 18 April 2018 в 06:46

Ключ для Mac - CTRL + SPACE. Это должно открыть правый клик или «контекстное меню».

Для linux комбо должно быть CTRL + F10 и, как указано, вам может потребоваться переключить или удерживать нажатой SPACE .

Однако вы упомянули, что это не сработает.

Таким образом, вам может понадобиться использовать набор клавиш для Mac вместо этого, когда вы используете Linux на Mac вместо ПК.

Нажмите здесь для получения дополнительной информации и более полного списка привязок клавиш.

0
ответ дан 23 July 2018 в 23:05

Я обычно использую базовое: Ctrl + F10

4
ответ дан 23 July 2018 в 23:05
  • 1
    В nautilus использование Ctrl + F10 будет таким же, как Shift + F10 (при необходимости добавление Fn) , если только не выбран элемент, и в этом случае Shift + F10 открывает контекстно-зависимое контекстное меню для этот конкретный элемент. Например, Ctrl + F10 всегда будет указывать «Новая папка», независимо. Но если файл "foo.txt" , Shift + F10 открывает меню с (например) «Открыть с помощью GVim»; или, если "foo.mp4" , меню может сказать «Открыть с помощью VLC». – michael 24 June 2016 в 09:37

Следует использовать некоторую комбинацию: (shiftorctrl) + (F10orFnF10), сдвиги и ctrls слева от клавиатуры.

Если вы хотите контекстное меню приложения в Raspbian Pi Linux: shift + space

Иногда работает контекстный ключ: он содержит список и указатель мыши

1
ответ дан 23 July 2018 в 23:05

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

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