zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    PS插件安装
    在linux中安装Python
    快慢指针 | 环形链表
    Intel VT-x 支持但处于禁用状态开启
    函数
    连接(交叉连接、内连接、外连接、自连接)
    游标cursor 与循环fetch
    Identity 自增长标识
    Trigger 触发器
    Procedure 存储过程
  • 原文地址:https://www.cnblogs.com/A-yes/p/9894154.html
Copyright © 2011-2022 走看看