на Windows ПК контекстном кнопкой-это круто! Но на некоторых клавиатурах, в основном ноутбуках, они перестали включать специальную кнопку.
есть ли аккорд клавиатуры (ярлык), который вызывает контекстное меню?
на Windows ПК контекстном кнопкой-это круто! Но на некоторых клавиатурах, в основном ноутбуках, они перестали включать специальную кнопку.
есть ли аккорд клавиатуры (ярлык), который вызывает контекстное меню?
Shift+F10! Один из моих любимых ярлыков!
хотя это не прямой ответ на ваш вопрос, возможно, есть лучшие решения, чем Shift+F10. Как пример, он не работает здесь, в браузере Chrome, пока я печатаю этот ответ. Также в большинстве программ, где мне действительно нужна клавиша контекстного меню (aka приложения-ключ) я использую его так часто, что "использовать обеими руками или размять один неуклюже" ключ комбинацией как Shift+F10 неблагоприятен.
Примечание. тем не менее, это я могу прокомментировать только решения Windows. Также эти решения предполагают, что у вас есть другие ключи, которыми вы готовы пожертвовать.
Windows позволяет переназначать ключи через реестр. К сожалению, это не использует прямой синтаксис, поэтому вам, вероятно, лучше использовать стороннюю утилиту для создания переназначений, таких как SharpKeys.
на скриншоте показана моя конфигурация для Thinkpad Edge E540, где клавиша контекстного меню была заменена PrintScreen, но предлагает служебные кнопки (open calc.exe, блокировка экрана, открыть браузер, открыть "Мой компьютер"), которые совершенно бесполезны для меня.
к счастью, он использует описательные имена для ключей, так что нет необходимости выяснять коды клавиш себе.
переназначение ключей непосредственно с реестром по-прежнему требует стороннего программного обеспечения для того, чтобы узнать коды клавиш (особенно для нестандартных ключей), поэтому я рекомендую не утруждать себя попробовать, пока SharpKeys работает на вашем устройстве.
в качестве альтернативы вы можете переназначить ключи с более общего назначения утилит, таких как AutoHotKey. Я использовал скрипт
; Print is Context, Shift-Print is Print.
$PrintScreen::Send {AppsKey}
$+PrintScreen::Send {PrintScreen}
переназначить PrintScreen для приложения и Shift+PrintScreen to PrintScreen.
одна из слабостей решений AutoHotKey заключается в том, что некоторые программы, которые получают доступ к событиям клавиатуры на более низком уровне, например, многие игры, не будут проходить через AutoHotKey.
Shift+F10
такой ключ. К сожалению, он плохо поддерживается во многих приложениях (например, KDE4 Dolphin, похоже, не поддерживает его).
в качестве обходного пути, я использую глобальную привязку, которая переводит его в стандартную клавишу Меню.
@kdb объяснил, как это сделать в Windows, так что вы можете использовать их решение там. На Linux я получил его для работы с AutoKey.
просто добавьте этот скрипт и сопоставьте его с <shift>+<f10>
.
keyboard.send_keys('<menu>')
Примечание. необходимо сохранить сценарий, прежде чем привязка вступит в силу.
кроме стандартного Shift+F10, мой ноутбук Dell имеет еще один, который работает во многих ситуациях:Fn+Правый Ctrl.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]