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