win10实现屏幕边缘热区切换虚拟桌面

用win10的朋友估计都体会到虚拟桌面的强大与便捷,但是每次切换的时候都要 按 Ctrl+Win+Left | Right ,很麻烦,有时候需要单手操作的时候更是要命,下面我教大家用AutoHotKey这个软件加一段脚本实现像Ubuntu上的桌面边缘热区,只要鼠标移动到桌面边缘就自动切换虚拟桌面。

所需工具

功能

  1. 鼠标碰触右边缘虚拟桌面向右切
  2. 鼠标碰触左边缘虚拟桌面向左切
  3. 鼠标碰触左上角定点显示所有虚拟桌面

ps:屏幕边缘热区的范围可以根据自己需要设置

脚本

安装完成后新建个文本文档,后缀改成ahk。编写好脚本直接双击运行就行
以下是屏幕热区切换虚拟桌面的脚本,只需要复制过去直接运行就行了

;这个是设置鼠标坐标的相对位置,本例是相对雨整个桌面
CoordMode, Mouse ,Screen

#Persistent
;这个设置了获取鼠标信息的频率,数值越小边缘热区越灵敏
SetTimer, WatchCursor, 300
return

WatchCursor:
GetKeyState, state, LButton 
MouseGetPos, xpos, ypos, id, control 
;若要重设边缘热区的范围请,把下一行的 ; 号去掉,就会在鼠标位置显示鼠标的坐标,根据坐标修改以下数值
;ToolTip,x:%xpos% y:%ypos% state:%state%
if(state = "U" ){
    ;y方向的范围
    if(ypos > 250 and ypos < 700){
        ;x方向的范围
        if(xpos = 1919){
            Send ^#{Right}
            MouseMove, 1900, ypos
        }else if(xpos = 0){
            Send ^#{Left}
            MouseMove, 20, ypos
        }
    ;显示所有虚拟桌面的热区
    }else if(xpos = 0 and ypos = 0){
        Send #{Tab}
        MouseMove, 10, 10
    }
}
return

转载于:https://www.cnblogs.com/A-yes/p/9894154.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值