Как открыть новое контекстное меню в Windows 11, используя только клавиатуру

Вопрос или проблема

Я только что заметил, что в Windows 11 и клавиша Menu на клавиатуре, и Shift + F10 открывают классическое старое контекстное меню. Новое контекстное меню отображается только после щелчка правой кнопкой мыши.

Есть ли способ открыть новое контекстное меню с помощью клавиатуры?

Для Windows 11 22H2 и более поздних версий

Пожалуйста, посмотрите этот ответ.


Для более старых систем:

Отличный вопрос! Я предполагаю, что вы сделали то же самое упражнение, что и я — просмотрели почти каждый список горячих клавиш Windows 11 в интернете (включая Microsoft) и не нашли ответа.

Возможно, это упущение со стороны команды Windows в Microsoft. В таком случае я догадываюсь, что они исправят это в ближайшее время…

Тем временем у меня есть два возможных обходных пути.

  • Во-первых, я не фанат этого варианта, но “самое легкое” решение, которое я могу предложить, это использовать функцию Mouse Keys (мышиные клавиши), встроенную в Windows:

    • Включите Mouse Keys в Настройках
    • Нажмите клавишу - на цифровой клавиатуре, чтобы переключить режим правого клика.
    • Нажмите 5 или /, когда фокус находится на рабочем столе, чтобы выполнить правый клик, который покажет новое контекстное меню.

    Конечно, это захватывает вашу цифровую клавиатуру. Так что это не вариант, если вам нужна эта функциональность. По крайней мере, вы все еще можете использовать стрелочные клавиши, отключив Num Lock.

    Отдельное замечание (из опыта): Если вы используете Windows 11 через RDP (Удаленный рабочий стол), то нужно включить Mouse Keys на клиентском компьютере, а не на хосте, к которому вы подключаетесь. Это будет работать даже если клиент — Windows 10, подключающийся к хосту Windows 11.

  • Лучший ответ может быть использовать AutoHotkey. Выберите любую горячую клавишу, которую хотите, и используйте ее для отправки правого клика в текущее место с указателем мыши. Этот пример скрипта использует WindowsKey+F10:

    #NoEnv
    #Warn
    SendMode Input
    SetWorkingDir %A_ScriptDir%
    #F10::
    Send {Click 0 0 Relative Right}
    return
    

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

    Тем не менее, это работоспособная первая попытка, так как, похоже, она срабатывает для отображения нового контекстного меню рабочего стола с помощью клавиатуры в Windows 10. Просто будьте осторожны, чтобы это не мешало другим приложениям.

В Windows 11 22H2 поведение таково, что как Menu, так и Shift+F10 теперь открывают новое контекстное меню.

Комбинация клавиш Win + X открывает контекстное меню меню “Пуск” в Windows 11.

Ответ или решение

Для того чтобы открыть новое контекстное меню в Windows 11 с помощью клавиатуры, вы можете использовать несколько методов, особенно учитывая обновления, версии 22H2 и позже.

1. Использование клавиш Menu и Shift + F10

В последних версиях Windows 11 сочетания клавиш Menu и Shift + F10 теперь открывают именно новое контекстное меню, а не классическое, как это было раньше. Это связано с изменениями, которые были внесены в обновлении 22H2. Если у вас установлена свежая версия Windows 11, просто используйте эти сочетания клавиш в том месте, где хотите открыть контекстное меню.

2. Альтернативные методы (для более ранних версий)

Если вы используете более раннюю версию Windows 11, в которой вышеуказанные сочетания не работают, или хотите исследовать другие доступные варианты:

Использование Mouse Keys

  1. Включите функцию Mouse Keys:

    • Откройте «Параметры» -> «Специальные возможности» -> «Мышь» и активируйте Mouse Keys.
  2. Используйте цифровую клавиатуру:

    • Нажмите ключ - на цифровой клавиатуре, чтобы переключиться в режим правого клика.
    • Затем, с фокусом на рабочем столе, нажмите 5 или / для выполнения правого клика, что откроет новое контекстное меню.

Учтите, что этот метод может занять управление вашей цифровой клавиатурой, поэтому имейте это в виду.

Использование AutoHotkey

Еще одним вариантом является создание скрипта на AutoHotkey, который позволяет настроить комбинацию клавиш для эмуляции правого клика мыши. Пример скрипта:

#NoEnv
#Warn
SendMode Input
SetWorkingDir %A_ScriptDir%
#F10::
Send {Click 0 0 Relative Right}
return
  1. Установите AutoHotkey: Скачайте и установите AutoHotkey.
  2. Создайте скрипт: Скопируйте и вставьте указанный выше код в новый текстовый файл и сохраните его с расширением .ahk.
  3. Запустите скрипт: Дважды щелкните на файле скрипта, чтобы активировать его.

Теперь при использовании комбинации Win + F10 будет выполняться правый клик, открывая новое контекстное меню.

Заключение

Новые сочетания клавиш в Windows 11 значительно упрощают доступ к контекстным меню, однако для более ранних версий и специфических сценариев вы можете воспользоваться альтернативными методами, такими как Mouse Keys или AutoHotkey. Будьте внимательны при использовании сторонних программ и настраивайте их под ваши привычки работы.

Оцените материал
Добавить комментарий

Капча загружается...