Как эмулировать клавишу контекстного меню, когда ее нет на клавиатуре?


24

Представьте себе клавиатуру без Winключа. Это легко подражать - вы просто нажимаете CtrlEsc. Тем не менее, на клавиатуре, которую я сейчас имею, нет «правой кнопки мыши» (или клавиши «контекстного меню», или как там ее можно назвать - обычно она расположена рядом AltGrи имеет знак трех горизонтальных полос или чего-то еще).

Я очень привык нажимать эту клавишу, и отсутствие ее замедляет меня (не говоря уже о раздражающем аспекте). Как я могу подражать этому на этой ограниченной клавиатуре?


2
У вас есть клавиши на клавиатуре, которые вы не часто используете?
nhinkle

честно говоря, вы были бы единственным человеком, которого я когда-либо видел, использующим этот ключ ...
Келтари

1
Почему отрицание?
Конрад Вилтерстен

2
@Keltari, я позволю себе не согласиться. Когда я нахожусь в окне с кучей файлов, например, и отмечаю один, нажимая, например, «a», очень быстро нажать соответствующую клавишу, а затем «s», чтобы отправить файл кому-то. Я знаю много людей, использующих его (никто из которых не пользуется грызунами).
Конрад Вилтерстен

@nhinkle К сожалению, нет. Это крошечная минималистичная и обрезанная клавиатура от Surface ...
Конрад Вилтерстен,

Ответы:


24

Я думаю, что вы ищете Shift+ F10.

РЕДАКТИРОВАТЬ: некоторые меньшие клавиатуры требуют, чтобы вы использовали Fnклавишу в сочетании с F1-, F12чтобы использовать их. Большую часть времени вы можете «заблокировать функцию» с помощью Fn+ CapsLockили изменить поведение F-клавиш по умолчанию в BIOS.


@ ṧнʊß Это работает для меня как на клавиатуре моего ноутбука, так и на подключенной беспроводной USB-клавиатуре.
ДэвидПостилл

1
@ ṧнʊсс: Я все время использую его на клавиатурах, у которых нет клавиш меню ... Хотя это не работает в КАЖДОМ контексте. Например, я могу открыть контекстное меню на веб-странице с помощью клавиши меню или щелчка правой кнопкой мыши, но не с помощью Shift + F10. Это работает почти везде. Работает в Windows Explorer. РЕДАКТИРОВАТЬ: Клавиша F10 может работать, только если вы нажали клавишу Fn в зависимости от конфигурации клавиатуры вашего ноутбука.
Catatonic27

Извините, забыл о «FN». +1 для простого решения
ᔕᖺᘎᕊ

2
@ ṧнʊß На самом деле, замечание о Fn-клавише важно, потому что на маленьких клавиатурах они часто используются вторично. Я активировал их в качестве первичного ключа с помощью CapsLocking, но я отредактирую ответ, чтобы улучшить его от хорошего до хорошего.
Конрад Вилтерстен

Спасибо за это, я был в недоумении, когда новая система пришла без каких-либо.
Oxwivi

2

Кстати, кнопка, на которую вы ссылаетесь, называется «клавишей меню».

Вы можете использовать AutoHotKey, чтобы переназначить клавишу меню на другую клавишу на клавиатуре (даже без клавиши на клавиатуре).

Я ненавижу ключ Caps Lock, поэтому я бы использовал его вместо этого:

Установите AHK и создайте файл блокнота, заканчивающийся на .ahk:

CapsLock::AppsKey

Это вызывает клавишу меню ( AppsKey), когда нажата кнопка блокировки колпачков.

Если вы не хотите использовать клавишу Caps Lock, см. Здесь список ключей, поддерживаемых AHK.


Вы исправили это. appskey правильный
Keltari

@Keltari Да, раньше у меня в голове было «меню», и я набрал его!
ᔕᖺᘎᕊ

0

Я обнаружил, что использование AutoHotKey со следующим скриптом работает

<^>!m::AppsKey
return 

отображение

AltGr + m 

в контекстное меню / ключ приложения / ключ меню

По какой-то причине, если я попытался использовать только ключ AltGr

<^>!

это не сработало, мне нужно было добавить еще один ключ и выбрать «m», так как он близок и его легко ударить в комбинации.

Чтобы это отображение запускалось автоматически после перезагрузки:

  • победа + R
  • Тип оболочки: общий запуск
  • Скопируйте ярлык в скрипт AHK и вставьте его здесь
  • Можно сказать, что вы не можете и хотите ли вы это на рабочем столе
  • Если да, скажите «да», а затем обрежьте и вставьте его с рабочего стола в папку автозагрузки.

Примечание: если другие люди используют аппарат и НЕ хотят отображать, используйте

shell:startup 

вместо

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.