Я хочу переназначить клавиши нескольких рабочих столов Windows на цифровую панель. Прямо сейчас, чтобы сделать это, я могу нажать Windows+Control+ клавиша со стрелкой, чтобы переключаться между ними в Windows 10, но я хочу сделать это с помощью клавиш цифровой клавиатуры, потому что я никогда не использую их. Я хочу настроить следующие комбинации в AutoHotkey, но я не знаю, как это сделать:

Цифровая клавиша 4 -> Win+Ctrl+Left

Цифровая клавиша 9 -> Win+Ctrl+Right

1 ответ1

0

Вы можете попробовать что-то вроде этого ...

#Persistent
#IfWinActive

Numpad4::#^{Left}
Numpad9::#^{Right}

Это просто делает базовое назначение ключа.

С запущенным сценарием вы также можете перейти к опции «Открыть» с помощью значка в трее и просмотреть историю ключей, чтобы увидеть, какие ключи зарегистрированы и / или отправлены (если вы хотите посмотреть на переназначение других элементов.

Если вам нужно сделать больше, чем просто переназначить ключ, вы можете закодировать его как подпрограмму, используя SendInput а затем выполнить Return в конце.

#Persistent
#IfWinActive

Numpad4::#^{Left}
Numpad9::
    SendInput, #^{Right}      ; does the same thing as a direct reassignment
    MsgBox, Add other code as needed for functionality or debugging
Return

Кроме того, здесь есть отдельный, но в некоторой степени связанный пост о виртуальных рабочих столах Win10: виртуальные рабочие столы Windows.Вернуться к первому рабочему столу в конце

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .