AutoHotkey可以自定义快捷键。让系统使用更个性化。
记录些常用按键和常用的代码
1. Ctrl+左右键替换虚拟桌面的左右切换
1 ^LButton:: 2 send ^#{Left} 3 return 4 5 ^RButton:: 6 send ^#{Right} 7 return 8 9 !LButton:: 10 send #{Left} 11 return 12 13 !RButton:: 14 send #{Right} 15 return 16 17 !WheelUp:: 18 send #{up} 19 return 20 21 !WheelDown:: 22 send #{Down} 23 return
2.Alt+左右滚轮替换win+上下左右
3.虚拟桌面控制进化版Alt+1-4切换控制4个桌面
;初始化,并将桌面回退到首个桌面(不知道别的获取当前虚拟桌面位置的方法,所以只能笨笨的设置) global curDesktop := 1 global countDesktop := 4 setInitialize() ;快捷键设置,可以同时修改countDesktop的赋值以及增加快捷键来完成更多桌面的调整 !1:: switchDesktop(1) return !2:: switchDesktop(2) return !3:: switchDesktop(3) return !4:: switchDesktop(4) return setInitialize() { Loop, %countDesktop% { GoLeft() } } ;选择桌面并跳转 switchDesktop(targetDesktop) { Loop { if(targetDesktop>curDesktop) { GoRight() curDesktop++ } if(targetDesktop<curDesktop) { GoLeft() curDesktop-- } }until (targetDesktop==curDesktop) } ;向右移动一个桌面 GoRight() { send ^#{Right} } ;向左移动一个桌面 GoLeft() { send ^#{Left} }