1

Мне бы хотелось, чтобы каждая клавиша была эквивалентна «Shift +», когда включена заглушка. В настоящее время заглавные буквы заглавные буквы, а не другие ключи.

Так что если я нажимаю:«/», то это должно быть «а не»
1/!, то так и должно быть! а не 1

Это может выходить за рамки, но работает ли AHK для переназначения ключей в других программах?

Другими словами, где находится AHK при выполнении от фактического оборудования до ОС и приложения, получающего событие нажатия клавиши?

В любом случае, чтобы отследить этот поток?

1 ответ1

1
#NoEnv
#UseHook

; Add the keys you want to be shifted while Capslock is on in this array this way:
Keys := ["1","2","3",",",".","-"] ; ...
for each, key in Keys
    Hotkey, %key%, Shift_Key, On 
return

Shift_Key:
If GetKeyState("Capslock","T")
    SendInput, +%A_ThisHotkey%
else
    SendInput, %A_ThisHotkey%
return

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