• 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
  • 相关阅读:
    HTML5表单元素的学习
    微博账号注册
    微博三方登陆流程
    Vue发送短信逻辑
    celery异步发送短信
    celery
    celery
    jwt安装配置与原理
    图片验证
    Vue组件
  • 原文地址:https://www.cnblogs.com/A-yes/p/9894154.html
Copyright © 2020-2023  润新知