Lenovo Yoga имеет довольно тесную клавиатуру, которая втискивает клавишу со стрелкой вверх прямо туда, где вы ожидаете, что клавиша Shift будет расширяться. Было бы неплохо, если бы вы могли пожертвовать клавишей со стрелкой вверх, чтобы перейти к новой раскладке клавиатуры.
1 ответ
Вы можете сделать это на удивление просто с AutoHotKey.
Up::
Send {RShift down}
KeyWait Up
Send {RShift up}
return
При этом прослушивается клавиша со стрелкой вверх, отправляется нажатая при сдвиге вправо, ждет, пока не будет отпущена клавиша «вверх», а затем отправляется при отпускании вправо. Просто!
Если вы новичок в AutoHotKey, установите его, затем щелкните правой кнопкой мыши значок и нажмите "Редактировать этот скрипт". Вставьте приведенный выше код, сохраните его в блокноте, затем снова щелкните правой кнопкой мыши значок приложения и нажмите "Перезагрузить этот скрипт". Офф, ты иди.
Соответствующие документы / информация:https://autohotkey.com/docs/commands/Send.htm https://autohotkey.com/board/topic/11321-can-autohotkey-hold-down-a-key/