Существует ли "сдвиговая" версия Scroll Lock?

Caps Lock предназначен для Shift, как Scroll Lock для...

Если это неясно, я хочу нажать клавишу + клавишу со стрелкой, а затем потом нажать все, и все должно вернуться к тому, как это было.

Редактировать: спрашивая в основном за функциональность Excel.

1 ответ

Вы можете сделать это с помощью AutoHotKey.

После того, как вы установили его, он создает файл с именем AutoHotkey.ahk в вашей папке "Документы". Замените содержимое по умолчанию следующим:

!Up::
oldState := GetKeyState("ScrollLock", "T") ? "On" : "Off" 
newState := GetKeyState("ScrollLock", "T") ? "Off" : "On"
SetScrollLockState %newState%
Send {Up}
SetScrollLockState %oldState%
return

!Down::
oldState := GetKeyState("ScrollLock", "T") ? "On" : "Off" 
newState := GetKeyState("ScrollLock", "T") ? "Off" : "On"
SetScrollLockState %newState%
Send {Down}
SetScrollLockState %oldState%
return

!Left::
oldState := GetKeyState("ScrollLock", "T") ? "On" : "Off" 
newState := GetKeyState("ScrollLock", "T") ? "Off" : "On"
SetScrollLockState %newState%
Send {Left}
SetScrollLockState %oldState%
return

!Right::
oldState := GetKeyState("ScrollLock", "T") ? "On" : "Off" 
newState := GetKeyState("ScrollLock", "T") ? "Off" : "On"
SetScrollLockState %newState%
Send {Right}
SetScrollLockState %oldState%
return

После этого вам нужно запустить AutoHotkey.exe программа, и он поместит значок в системном трее, чтобы показать, что он работает.

Теперь вы можете использовать Alt, чтобы временно отменить блокировку прокрутки при нажатии клавиш со стрелками.

Другие вопросы по тегам