AutoHotkey配置鼠标光标在双屏幕之间瞬移

双屏幕带来的问题

使用双屏幕会带来两个问题:一个是窗口的切换移动不方便,另一个是鼠标的切换移动不方便。

如果需要将屏幕 A 的窗口快速移动到屏幕 B,可以用过 win + shift + 左右键来实现。

但是令人头疼的一个问题是鼠标还停留在屏幕 A,而鼠标在屏幕间的快速切换恰恰是一个更加急切的需求。

在 MacOS 上解决方案很简单,下来一个名为 catch mouse 的软件即可通过快捷键实现。在 Windows 上的代替方案是:AutoHotkey。

安装

本文中选择在 AutoHotkey 官网下载 1.1.37.00 版本。

安装后随便找个地方新建文件 mousemove.ahk。

填写脚本内容,然后运行即可:

!1::
CoordMode, Mouse, Screen
MouseMove, (A_ScreenWidth // 2), (A_ScreenHeight // 2)
return!2::
CoordMode, Mouse, Screen
MouseMove, (A_ScreenWidth - 5100), 1080
return

语法说明:

#	Win
!	Alt
^	Control
+	Shift
&	连接两个按键(含鼠标按键),合并成一个自定义热键

可以根据自己的需求来设计快捷键,比如我这里是通过 alt + 1 和 alt + 2 来实现屏幕之间的切换。所以脚本中写的是 !1 和 !2。

另外,我们需要根据自己屏幕的分辨率屏幕排列位置设置谁为主显示器来调整下面的数值。

MouseMove, (A_ScreenWidth - 5100), 1080

比如我这里屏幕 1 的分辨率是 2560 x 1600,屏幕 2 的分辨率是 3840 x 2160,屏幕排列位置如下图,设置屏幕 2 为主显示器,就可以实现每次通过快捷键来切换的时候,鼠标都是处在目标屏幕的正中间。

在这里插入图片描述
大家多试试,会成功的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/14581.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Dockerfile自定义镜像 - 基于 java:8-alpine 镜像,将一个Java项目构建为镜像

目录 一、前置知识 1.镜像结构 2.Dockerfile是什么 二、自定义一个 java 项目镜像 1.创建一个空目录,在这个空目录中创建一个文件,命名为 DockerFile,最后将 java 项目打包成 jar 包,放到这个目录中 2.编写 Dockerfile 文件 …

K8S-概述

k8s是什么? go语言开发的开源的跨主机的容器编排工具;全称是kubernetes; k8s的组件: master: ①kube-apiserver 所有服务统一的访问入口,无论对内还是对外; ②kube-controller-manager 资源…

Visual studio 2015下载安装以及缺包提示的处理方法

最近要加入的比赛团队需要用到Visual studio 2015,百度后找到很多资源,自己也转到了百度网盘。中英文都有,需要的可以下载。 链接:https://pan.baidu.com/s/12gpVwXfQxfdkXub-IwhWFw?pwds325 提取码:s325 --来自百…

Docker 私有仓库 harbor 搭建

🎈 作者:Linux猿 🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C、云计算、物联网、面试、刷题、算法尽管咨询我,关注我,有问题私聊! &…

有哪些做的问卷调查的工具?

想要洞察市场变化、了解某个特定群体的喜好等情况,使用问卷调查是常见的方法。而互联网的发展,越来越多的人转战网络问卷,而功能各异的问卷工具却让人挑花眼。今天,我们精准针对大家的需求和常见的一些问题,为大家聊一…

C#一个开源跨平台的 HTTP 客户端库——RestSharp

一、RestSharp简介 GitHub - restsharp/RestSharp: Simple REST and HTTP API Client for .NETSimple REST and HTTP API Client for .NET. Contribute to restsharp/RestSharp development by creating an account on GitHub.https://github.com/restsharp/RestSharp …

Kafka的保姆级简易安装启动、关闭注意事项、简单使用

一.安装: 1.1Windows本机tar包安装 1.下载tar包 地址:Apache Download Mirrors,点击下面的连接先将tar包下载下来 2.解压到任意地址但自己要记得位置 3.进入到config文件找到server.properties更改信息 搜索,然后找到下面的地…

uniapp打包app,对接华为厂商,实现unipush离线消息推送

今天终于可以抽出点时间,来记录一下这几天心塞的心情。上周公司派过来一个活,说是使用uniapp制作一个app,同时要实现在线消息推送和离线消息推送,啥话没说就揽了下来。不过说实在的,从来没有开发过app,好歹…

SpringMVC原理分析 | 数据处理:ModelAndView

💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! 重定向和转发 ModelAndView 设置ModelAndView对象,根据view的名称、视图解析器跳转到指定的页面 页面:{视图解析器前缀} viewName {视图解析器…

基于matlab对于未校准立体图像校正(附源码)

一、前言 此示例说明如何计算两个未校准图像的校正,其中相机内禀函数未知。 立体图像校正将图像投影到公共图像平面上,以使相应的点具有相同的行坐标。此过程对于立体视觉很有用,因为 2-D 立体对应问题被简化为 1-D 问题。例如,…

网络应用基础ENSP环境的安装(NETBASE第三课)

网络应用基础ENSP环境的安装(NETBASE第三课) eNSP(Enterprise Network Simulation Platform)是一款由华为提供的、可扩展的、图形化操作的网络仿真工具平台,主要对企业网络路由器、交换机进行软件仿真,完美呈现真实设备实景,支持大型网络模拟…

vue3+pinia用户信息持久缓存(token)的问题

vue3pinia用户信息持久缓存(token)的问题 对博主来说,这是个相当复杂的问题。 当初在使用vue2vuex进行用户信息持久登录时,写了不下3篇博客,确实是解决了问题,博客链接如下 vue存储和使用后端传递过来的tokenvue中对…