Есть ли аккорд клавиатуры для кнопки контекстного меню?

на Windows ПК контекстном кнопкой-это круто! Но на некоторых клавиатурах, в основном ноутбуках, они перестали включать специальную кнопку.

есть ли аккорд клавиатуры (ярлык), который вызывает контекстное меню?

enter image description here

11
задан ppittle
06.05.2023 0:38 Количество просмотров материала 3568
Распечатать страницу

4 ответа

Shift+F10! Один из моих любимых ярлыков!

71
отвечен Adam Prescott 2023-05-07 08:26

хотя это не прямой ответ на ваш вопрос, возможно, есть лучшие решения, чем Shift+F10. Как пример, он не работает здесь, в браузере Chrome, пока я печатаю этот ответ. Также в большинстве программ, где мне действительно нужна клавиша контекстного меню (aka приложения-ключ) я использую его так часто, что "использовать обеими руками или размять один неуклюже" ключ комбинацией как Shift+F10 неблагоприятен.

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

1. Переназначение ключей через реестр Windows (или утилиту SharpKeys)

Windows позволяет переназначать ключи через реестр. К сожалению, это не использует прямой синтаксис, поэтому вам, вероятно, лучше использовать стороннюю утилиту для создания переназначений, таких как SharpKeys.

SharpKeys screenshot

на скриншоте показана моя конфигурация для Thinkpad Edge E540, где клавиша контекстного меню была заменена PrintScreen, но предлагает служебные кнопки (open calc.exe, блокировка экрана, открыть браузер, открыть "Мой компьютер"), которые совершенно бесполезны для меня.

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

переназначение ключей непосредственно с реестром по-прежнему требует стороннего программного обеспечения для того, чтобы узнать коды клавиш (особенно для нестандартных ключей), поэтому я рекомендую не утруждать себя попробовать, пока SharpKeys работает на вашем устройстве.

2. Аутохотки-AutoHotkey

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

; Print is Context, Shift-Print is Print.
$PrintScreen::Send {AppsKey}
$+PrintScreen::Send {PrintScreen}

переназначить PrintScreen для приложения и Shift+PrintScreen to PrintScreen.

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

4
отвечен kdb 2023-05-07 10:43

Shift+F10 такой ключ. К сожалению, он плохо поддерживается во многих приложениях (например, KDE4 Dolphin, похоже, не поддерживает его).

в качестве обходного пути, я использую глобальную привязку, которая переводит его в стандартную клавишу Меню.

@kdb объяснил, как это сделать в Windows, так что вы можете использовать их решение там. На Linux я получил его для работы с AutoKey.

просто добавьте этот скрипт и сопоставьте его с <shift>+<f10>.

keyboard.send_keys('<menu>')

Примечание. необходимо сохранить сценарий, прежде чем привязка вступит в силу.

screenshot of AutoKey

3
отвечен Alicia 2023-05-07 13:00

кроме стандартного Shift+F10, мой ноутбук Dell имеет еще один, который работает во многих ситуациях:Fn+Правый Ctrl.

1
отвечен TJKV 2023-05-07 15:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх