Q'dev · Q'Say · Q‘OT

AHK 设置鼠标控制 windows10 的虚拟桌面

因为用惯了 MBP 的虚拟桌面和切换功能,所以也想用 windows10 的虚拟桌面,刚好最近搬新办公室,换了新的显示器,顺便一起折腾下。

但是 windows10 的虚拟桌面的快捷键方式太蛋疼了,还是习惯 MBP 用触摸板或 Magic Mouse 2 的操作方式,于是就用了 AHK 来解决这个问题。

让 windows10 也和 MBP 一样方便的使用虚拟桌面功能。

1、windows10 的虚拟桌面

windows10 的虚拟桌面功能的快捷键为:

1.1、新建虚拟桌面

1.2、切换虚拟桌面

1.3、显示任务视图

显示任务视图其实和 MAC 差不多吧,只不过 MAC 的虚拟桌面在上面,而 windows10 的在下面,这个我真的没找到哪里可以设置。

windows10_vd_pic1

*请忽略左边的上下空白,一横一竖,而且两个显示器分辨率不一样,我也没办法。穷。。。。

 

windows10 的虚拟桌面也就这么几个快捷键就搞定了,可是我总觉得按着别扭,于是就萌生了通过定义鼠标宏来操作,刚开始想通过鼠标原生的软件来设置,可是雷柏 M765 的鼠标不能设置宏。。。不能。。。有个通用的设置程序,只能选择几个固定的东西。。。纠结要不要买个新鼠标。。。。(扯远了)

然后想到 AHK 可以啊,于是开始尝试,其实很简单,但是之前 AHK 用的不多,只用来启动几个固定的程序,也没有深入研究,刚好接着这个机会研究下了。

这里有几个地方注意下:

1、安装鼠标的 Hook,AHK 的文档里说默认不安装,因为。。。因为他占用了 500k 的内存。真是良心啊。

2、鼠标滚轮的左右功能,这个我不常用,而且这是我认为最接近 MBP 的操作方式的。

这里要注意,WheelLeft\WheelRight 两个按键支持的版本是 v1.0.48+ ,而且需要 Windows Vista 或更高版本。

文档原文:

WheelLeft
WheelRight
[v1.0.48+]: 向左或向右滚动。

需要 Windows Vista 或更高版本。这可以用在某些(但并非所有)带第二个滚轮或支持左右滚动的鼠标热键。在某些情况下,必须通过鼠标的自带软件包控制这个功能。不论鼠标如何特殊,SendClick 都能在支持它们的程序里水平滚动。

 

3、Ctrl、Win 的按键需要长按,所以应该先发送 down,在发送了左右键之后,再发送 up 来松开

4、XButton1\XButton2,这两个一般对应的是鼠标的前进和后退,官方的文档如下:

高级
XButton1 鼠标的第四个按钮。一般和 Browser_Back 执行相同功能。
XButton2 鼠标的第五个按钮。一般和 Browser_Forward 执行相同功能。

 

就是这样,之后就可以用鼠标的滚轮左右来切换了,而且顺手把 M765 的两个侧键也用起来,用来创建虚拟桌面和显示任务视图。看来我可以省下一笔鼠标的钱了。

放上设置好的脚本,这里注意要确认你的鼠标是不是支持,如果出现部分不能用的,请自行修改或留言,但是顺便要告诉我你的鼠标型号。

链接: http://pan.baidu.com/s/1hsO8rA0 密码: 8qdc

参考:

1、http://ahkcn.sourceforge.net/docs/KeyList.htm 按键_鼠标按钮和操纵杆控制器的列表

2、http://ahkcn.sourceforge.net/docs/commands/_InstallKeybdHook.htm 强制无条件安装键盘钩子。

3、http://ahkcn.sourceforge.net/docs/commands/_InstallMouseHook.htm 强制无条件安装鼠标钩子。

4、https://zhuanlan.zhihu.com/p/19794027?refer=autohotkey【指南】AHK 快餐店系列索引。这是个不错的学习资料。

发表评论

电子邮件地址不会被公开。 必填项已用*标注