Какая комбинация клавиш производит щелчок правой кнопкой мыши и щелчок левой кнопкой мыши?
Какая комбинация клавиш производит щелчок правой кнопкой мыши и щелчок левой кнопкой мыши?
Ответы:
Там не один для левого щелчка, хотя spacebarи Enterчасто можно использовать.
Щелчок правой кнопкой мыши обычно является запросом контекстно-зависимого меню, которое выполняется на клавиатуре либо щелчком по Contextклавише (пункт, выглядящий как меню / указатель, обычно справа от пробела между Alt и Ctrl (вместе с клавишей Windows), или нажатием Shift+ F10.
Обратите внимание, что около 65% программистов, которые пишут приложения для Windows, считают, что они должны открыть контекстное меню в ответ на щелчок правой кнопкой мыши (WM_RBUTTONUP - который настоящий любитель считает WM_RBUTTONDOWN). Это, конечно, неправильно. Правильное событие для открытия контекстного меню - WM_CONTEXTMENU (которое отправляется сразу после WM_RBUTTONUP или при нажатии клавиши клавиатуры).
Это означает, что 65% приложений не будут отвечать на запрос клавиатуры для контекстного меню.
Вы можете определить свой собственный с помощью программного обеспечения, например, autohotkey:
Этот код заменяет:
Код:
LAlt::LButto
RAlt::RButton
Ссылка на переназначение клавиатуры autohotkey: ссылка
Ссылка на загрузку autohotkey: ссылка
~RAlt::AppsKey
в вашем скрипте AutoHotKey.
У меня новая клавиатура Logitech K740. Он просто заменил мою старую доску с вычеркнутыми буквами Dell, которая имела встроенный контекстный выбор меню и сочетания клавиш калькулятора.
Решение проблемы контекстного меню на Logitech K740 - FN+ PrintScrn(показывает небольшую страницу или список). Эта комбинация клавиш открывает контекстное меню.