使用目的
参考文章地址,希望在windows11上有mac的键盘操作逻辑,在其基础上修改,功能有
- 以windows键替换原有的ctrl组合键功能(也可以替换成alt键,不用alt替换ctrl的原因见
使用环境
),复制、黏贴、搜索、全选等 - CapsLock短按切换输入法/长按大小写锁定切换
- 增加使用ctrl加方向键的桌面切换逻辑,虚拟桌面
使用环境
- 键盘可以切换windows和mac模式,且键盘在mac模式中,windows的alt键会替换为windows键
- 将键盘切换到mac模式
autohotkey的安装
安装和简单学习:地址
code
;无环境变量
#NoEnv
SetCapsLockState, AlwaysOff
SetStoreCapslockMode,Off
;高进程
Process Priority,,High
Capslock::
KeyWait, CapsLock
If (A_TimeSinceThisHotkey > 300)
SetTimer, mainp, -1
Else
Send ^{Space}
Return
mainp:
Send, {CapsLock}
Return
Shift::
Return
^up::
Send,#{tab}
Return
^left::
SendEvent {LWin down}{LCtrl down}{Left down}{LWin up}{LCtrl up}{Left up}
Return
^right::
SendEvent {LWin down}{LCtrl down}{Right down}{LWin up}{LCtrl up}{Right up}
Return
Alt::Return
#space::
Send, #s
Return
#s::
Send, ^s
Return
#a::
Send, ^a
Return
#c::
Send, ^c
Return
#b::
Send, ^b
Return
#v::
Send, ^v
Return
#x::
Send, ^x
Return
#z::
Send, ^z
Return
#t::
Send, ^t
Return
#n::
Send, ^n
Return
#e::
Send, ^e
Return
#o::
Send, ^o
Return
#p::
Send, ^p
Return
#y::
Send, ^y
Return
#i::
Send, ^i
Return
#w::
Send, ^w
Return
#q::
Send, ^q
Return
#f::
Send, ^f
Return
#/::
Send, ^/
Return
食用方法
- 安装autohotkey
- 新建文件
name.ahk
- 将上述代码拷贝进文件,保存
- 右键文件选择compile,生成exe执行文件
- win+r后在运行框内输入%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,将该.exe文件复制进去, 以开机自启
参考
参考文章地址修改