autohotkey脚本-支持常用操作
;Capslock用作修饰键
#inputlevel,2
$CapsLock::F20
#inputlevel,1
;单按Capslock切换大小写状态
F20::
capstate :=GetKeyState("capslock","T")
if capstate=0
{
SetCapsLockState,On
}
else
{
SetCapsLockState,off
}
return
;;移动光标
;;光标左移
$!j::
Send {Left}
return
;;光标右移
$!l::
Send {Right}
return
;;光标上移
$!i::
Send {Up}
return
;;光标下移
$!k::
Send {Down}
return
;;光标移动到行首home
F20 & j::
Send {Home}
return
;;光标移动到行末end
F20 & l::
Send {End}
return
;;向左选择行
F20 & u::
Send +{Home}
return
;;向右选择行
F20 & o::
Send +{End}
return
;;向左选择一格
!u::
Send +{Left}
return
;;向右选择一格
!o::
Send +{Right}
return
;;复制
!1::
Send ^c
return
;;粘贴
!2::
Send ^v
return
;;保存
!`::
Send ^s
return
;;最大化eclipse编码窗口
!m::
Send ^m
return
;;eclipse自动补全
!q::
Send !/
return
;;最小化窗口(失败)
;;!9::
;;Send ! &