У меня запущен скрипт, который привязывает числа цифровой клавиатуры к встроенным числам (чтобы легко добавлять символы Unicode на лету, потому что я на ноутбуке без цифровой клавиатуры), а также связывает Home и End с Ctrl+Left и Ctrl+ Правый соответственно. Теперь весь скрипт можно приостановить, нажав клавишу Apps, но я бы хотел, чтобы привязки цифровой клавиатуры были единственной переключаемой частью, а привязка Ctrl + Arrows всегда работала. Как я могу изменить этот скрипт, чтобы сделать это?
#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%
^Left::Send {Home}
+^Left::Send {LShift down}{Home}{LShift up}
^Right::Send {End}
+^Right::Send {LShift down}{End}{LShift up}
0::Numpad0
1::Numpad1
2::Numpad2
3::Numpad3
4::Numpad4
5::Numpad5
6::Numpad6
7::Numpad7
8::Numpad8
9::Numpad9
Appskey::
Suspend,Toggle
return