工作多年(还加上玩PC强操作类型游戏),多年编码,手指和关节负担重,近年来时常有关节不适的感觉,尤其是右手食指末端的第一个关节,显然是点击鼠标太多了。

后来我自己想到一个办法,把鼠标的左右键对调,尽管很是别扭,但到现在已经是非常自如了,是个办法之一。

再后来,发现有同事左手鼠标,键盘放右边,这让我想到了当年读书时自己刻意想让自己用左手写字的经历。想着这样估计可以锻炼一下另外半边大脑吧,说不定还可以聪明些。
然后我也学着别人这么用,动作慢点倒是也能用,而且几天之后其实是好了不少的。

但是,我们的普通键盘显然还是为了正常人设计的,比如很多快捷键都是左手可以轻易完成而右手不方便的,比如windows中打开资源管理器的windows + E,打开任务管理器Ctrl +Shift + Esc 等,就算有人能左手持鼠标,这些键也是不好按的。

要是能自定义windows系统级快捷键就好了,或者自定义键盘映射也好啊,我曾经多次这样想过。

曾经试图找各种办法来实现自己的设想,结论是没有找到合适的,在windows系统下。
一度快要放弃这个思路,偶有听说什么自定义的,但似乎又得学脚本,太麻烦,不划算。

后来发现一个神器,完美解决了以上诉求,它就是autohotkey.
官网: https://www.autohotkey.com/

用法:

我也曾经被“繁琐”的autohotkey劝退,后来觉得实在不行不妨试试看才忍着用的,一用才发现其实非常简单易用,这是前提。

见而言是,autohotkey就是自己写脚本,内容类似于

win + p  = win + E

这样的。
上门这个句子的意思就是令windows + P 的作用等于 windows + E 的作用,这就很好理解了。

只掌握这一点,基本上就能用得很舒服,解决大部分问题了。
其他的语句无非就是不同的键用不同的符号表示而已,如 windows键用#,Ctrl键用^等。

下面上一个我的脚本myconfig.ahk

;-------------------------------------------系统级别
;Ctrl + /  复制
^/::^c;Ctrl + .   粘贴
^.::^v;Ctrl + ' 全选
^'::^a;Ctrl + ; 保存
^;::^s; 显示桌面
#;::#d;关闭浏览器标签
^[::^w;关闭
!F9::!F4;资源管理器
#o::#e;------------------------------------------ 通用应用软件级别;发送
;!s::^Enter;------------------------------------------ 应用软件级别 idea; idea 注释
+Enter::^/;idea切换文件
^\::^Tab;idea显示最近打开文件
^p::^e;-------------------------------------------;Alt+,  快捷打开钉钉
!,::^!z; 钉钉截图
!k::^!a

使用

使用的时候
一般情况下,安装好autohotkey之后会自动启动,自己建一个ahk后缀的文本文件,写脚本,执行这个脚本即可生效。

简单来说,

  1. 安装好软件。
  2. 新建一个记事本,内容自己写,或者填上文中上门一段脚本代码,文件后缀保存为ahk,注意不是txt。
  3. 使用autohotkey软件运行(打开)此脚本文件,即可生效。
  4. 还可以暂停脚本等,如下图,不细说了。

自定义windows快捷键(autohotkey)的办法相关推荐

  1. windows快捷键自定义_在Windows中创建自定义Windows键盘快捷键

    windows快捷键自定义 Nearly everyone uses keyboard shortcuts of some sort on their Windows system but what ...

  2. windows快捷键十八式(win10)

    胖友,如果你的电脑是windows系统,下面这十八招windows快捷键都不会,还敢说你会用windows? 说到windows的快捷键,当然不是只有ctrl+c,ctrl+v这么简单,今天我整理了一 ...

  3. windows快捷键(转)

    windows快捷键(转)[@more@] 1.如果同时有多个窗口打开,想要关闭的话,可以按住shift不放然后点击窗口右 上角的关闭图标. 2.在保存网页前,可以按一下"ESC" ...

  4. 不用启动盘安装linux系统,不用制作启动盘安装Windows操作系统的最简单办法

    网上流传和被熟知的重装Windows操作系统的办法的前几个步骤通常要制作U盘启动盘或光盘启动盘,在重启计算后全新安装操作系统.这对于没有U盘或者光盘.没有光驱又想全新安装Windows操作系统(也就是 ...

  5. windows快捷键设置(软件篇)- - 炫酷小技能

    windows的软件快捷建设置是为了提供快速打开软件应用的方式,十分方便且十分具有炫酷的一个小技能,通过改变windows的环境变量提供快速打开. 此篇仅为普通的软件打开添加快捷方式,如果需要应用到j ...

  6. Windows快捷键集锦

    Windows快捷键集锦 F1打开帮助 F2改名 F3搜索 F4地址 F5刷新 F6切换 F10菜单 CTRL+A全选 CTRL+C复制 CTRL+X剪切 CTRL+V粘贴 CTRL+Z撤消 CTRL ...

  7. 巧用windows快捷键

    Windows快捷键: win+m 显示桌面 win+pause 系统属性 快速重新启动:按确定前先按shift(不适用于2k.xp). 彻底删除:shift+del 不让光盘自动运行:按shift ...

  8. nagios用NsClient自定义windows监控

    Nagios用NsClient自定义windows监控 NsClient++来监控windows主机有三种方式:check_nt,check_nrpe,nsca. 相对而言,check_nrpe已经可 ...

  9. windows 快捷键整理

    Win10快捷键大全汇总:http://www.pc6.com/infoview/Article_110854.html 电脑键盘快捷键和组合键功能使用大全:http://product.pconli ...

  10. 利用C++Builder自定义Windows窗体“系统菜单”

    利用C++Builder自定义Windows窗体"系统菜单" 安徽合肥智能机械研究所张建军 -------------------------------------------- ...

最新文章

  1. Maven 无法下载 json-lib
  2. html body 间距,VBA& HTMLBody - 正文和签名之间的间距
  3. centos ntfs-3g 安装和使用
  4. 【Hadoop】MapReduce笔记(二):MapReduce容错,任务失败处理
  5. win10怎么更改账户名称_Win10邮件功能如何查看邮件
  6. LeetCode 2058. 找出临界点之间的最小和最大距离(链表)
  7. JavaScript 是一种什么样的语言
  8. iotop iostat_适用于SQL Server DBA的有用的Linux命令– iotop和iostat
  9. 数据库内容集锦(持续更新)
  10. CountDownLatch和CyclicBarrier 举例详解
  11. form触发2次 layui_Springboot+layui上传文件携带参数前后台代码
  12. HSQL 中修改字段的语法
  13. 开始使用Mac OS X——致Mac新人
  14. 云计算网络产品sdn以及VxLAN技术浅析
  15. win10分辨率不能调整_三国志:游戏在win10系统无法运行咋办?
  16. 在iOS设备上安装Windows、Linux等操作系统!
  17. 【渝粤教育】电大中专电子商务网站建设与维护 (6)作业 题库
  18. 大彩科技新品首发--新1代HMI人机界面!
  19. 用matlab求恰定方程组的解,初等数论试卷
  20. PAT常见错误及原因总结

热门文章

  1. 分享个10.2越狱手贱删除cydia最糟糕情况的恢复方法
  2. UML建模工具2021年8-11月更新(共15款)
  3. Linux----SSH远程连接服务
  4. Drools规则引擎实践直白总结,Java开发教程入门
  5. Excel在行上面一键定位可见单元格!
  6. dirent struct_读取目录时struct dirent结构体的d_type成员一个小问题
  7. windows”出现身份验证错误,要求的函数不正确“的解决方法
  8. C语言 输出螺旋数组
  9. 一些压制视频参数记录
  10. 北醒TF雷达在飞控F4 上的应用