0

Я не прошу переназначить Caps Lock другим клавишам-модификаторам, но я хочу настроить Caps Lock как один из ключей-модификаторов для моего собственного использования. Есть идеи? : Dvscode: Возможно ли сделать (не переназначить) `caps lock` как один из ключей-модификаторов?

+0

Вы используете Windows? –

+0

@PanJunjie 潘俊杰 Да, я. Но предложения для 'os x' или' linux' также приветствуются: D – spacegoing

ответ

2

В Windows вы можете использовать AutoHotKey (обычно кратко АХК) с функцией WinActive, чтобы сделать скрипт АХК работать только тогда, когда вы находитесь в vscode, отображение CapsLock+* клавиш обычно, не используемые комбинации, как ctrl+shift+alt+* и писать клавиши ctrl+shift+alt+* для ключей ключей vscode.

Было бы примерно выглядеть следующим образом:

; comment: the class used here is made up 
; right click a running script in the system tray and go to "window spy" to get the right class name 
; there are also usual `if`s but this one applies the condition to all the code following it 
#If WinActive("ahk_class VSCode") 

CapsLock & a:: 
SendInput, ^+!a 
return 

И, конечно, если вы хотите, чтобы получить функцию CapsLock в редакторе, вы можете легко использовать комбинацию как CapsLock & Shift для acomplish его, как и выше.

+0

Спасибо за ваш ответ. Однако я бы предпочел использовать чистые функции vscode, а не зависимости: D – spacegoing

+0

Есть ли способ использовать переменную на входе и сделать все 'CapsLock' +% letter% auto remap в' Ctrl' + 'Shift' +' Alt' +% письмо%? – Alex

+0

Nevermind, я просто зацикливал алфавит с помощью js. – Alex

Смежные вопросы