Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
При расположении BSpace и Del воспользовался аналогией:
CapsLock & +VK49:: ;key i
;key i
CapsLock & I::--------------------------- AutoHotkey.ahk --------------------------- Error at line 38. Line Text: CapsLock & +VK49:: Error: Invalid hotkey. The script was not reloaded; the old version will remain in effect. --------------------------- ОК ---------------------------
; CapsLock navigation
Suspend On
i::Up
j::Left
k::Down
l::Right
u::Home
o::End
p::PgUp
`;::PgDn
a::Control
CapsLock::Suspend Off
CapsLock Up::Suspend OnCapsLock & u::
GetKeyState state, Shift
if state = D
Send {Shift}+{Up}
else
Send {Up}
Return
CapsLock & j::
GetKeyState state, Shift
if state = D
Send {Shift}+{Down}
else
Send {Down}
Return
CapsLock & h::
GetKeyState state, Shift
if state = D
Send {Shift}+{Left}
else
Send {Left}
Return
CapsLock & k::
GetKeyState, state, Shift
if state = D
Send {Shift}+{Right}
else
Send {Right}
ReturnСкрипта для Linux не написал (еще не очень хорошо в нем ориентируюсь), если кому-то покажется эта идея интересной, и реализуют ее для Linux, буду благодарен.
keycode 37 = Mode_switch
keysym h = h H Left
keysym k = k K Right
keysym u = u U Up
keysym j = j J Down
Лайфхак клавиатуры для удобной навигации по тексту