win10实现屏幕边缘热区切换虚拟桌面
来源:互联网 发布:德怀特霍华德生涯数据 编辑:程序博客网 时间:2024/05/21 12:44
用win10的朋友估计都体会到虚拟桌面的强大与便捷,但是每次切换的时候都要 按 Ctrl+Win+Left | Right ,很麻烦,有时候需要单手操作的时候更是要命,下面我教大家用AutoHotKey这个软件加一段脚本实现像Ubuntu上的桌面边缘热区,只要鼠标移动到桌面边缘就自动切换虚拟桌面。
所需工具
- AutohotKey 官方地址https://www.autohotkey.com/
可以到官网去下载安装,不需要番羽墙。
百度云链接: https://pan.baidu.com/s/1eSy61s2 密码: 9nqt - Autohotkey的中文文档 http://ahkcn.github.io/docs/AutoHotkey.htm
功能
- 鼠标碰触右边缘虚拟桌面向右切
- 鼠标碰触左边缘虚拟桌面向左切
- 鼠标碰触左上角定点显示所有虚拟桌面
ps:屏幕边缘热区的范围可以根据自己需要设置
脚本
安装完成后新建个文本文档,后缀改成ahk。编写好脚本直接双击运行就行
以下是屏幕热区切换虚拟桌面的脚本,只需要复制过去直接运行就行了
;这个是设置鼠标坐标的相对位置,本例是相对雨整个桌面CoordMode, Mouse ,Screen#Persistent;这个设置了获取鼠标信息的频率,数值越小边缘热区越灵敏SetTimer, WatchCursor, 300returnWatchCursor: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
阅读全文
0 0
- win10实现屏幕边缘热区切换虚拟桌面
- MFC实现虚拟桌面(桌面切换)
- win10 虚拟桌面 快捷键
- win10,多桌面,虚拟桌面,快捷键
- win8 程序发送组合虚拟键值,不能实现桌面切换
- Win10重命名虚拟桌面名称的操作方法!
- C#实现虚拟桌面
- 虚拟桌面简单实现
- 虚拟桌面原理及实现
- 虚拟桌面原理及实现
- 虚拟桌面原理及实现
- 虚拟桌面原理及实现
- 实现屏幕切换
- 代码实现屏幕切换
- win10怎么给多个桌面屏幕设置不同壁纸
- window 怎样创建和快速切换虚拟桌面
- Android屏幕切换效果实现
- Android屏幕切换效果实现
- 操作系统
- 在Ubuntu/Linux环境下使用MySQL:安装MySQL Workbench
- IntelliJ 快捷--创建main函数
- 8.11 J
- 报表开发工具 web Java报表工具 企业级Web报表工具
- win10实现屏幕边缘热区切换虚拟桌面
- 时间管理
- vector函数
- WordPress首页、文章、分类目录、标签等的条件判断集合
- 12563
- pycharm专业版 激活+汉化
- 1_ case表达式 和限制行数,随机返回行数
- 拷贝构造函数
- hibernate实体类映射不到的问题