对于手指短星人来说,当我们需要用到除字母之外的按键时,爪子在键盘上飞舞,效率低下,尤其是【码代码】定位修改定位代码时,方向键着实有点远,并且大多数键盘的方向键比字母按键面积小很多,这时候对按键映射为更为方便的按键组合将大大加速我们的码字/代码速度。

Autohotkey是 一个轻量级软件,安装完成后,用户可以通过编写简单的指令代码,编译脚本后即生成一个可执行文件.exe程序。

下面讲述将键盘的方向键-上下左右 映射为capslock 与hjkl组合的按键

  1. 安装autohotkey,可以上官网进行安装,似乎似乎需要fq才能顺利下载。因此不能顺利从官网上进行下载的朋友可以从其他软件搬运网站下载,这里提供一个我下载的网址:zol中下载autohotkey
  2. 将下载好的软件进行安装,安装耗时非常短,安装完成之后可以直接关闭或者查看其提供的tutorial
  3. 右键新建-AutoHotKey Script 文件,也可以新建随意其他文件后,将文件的后缀改为.ahk,我们将文件命名为比如remapkey
  4. 文件右键选择-编辑脚本,输入如下所示代码后保存:
    CapsLock & h::
    Send {Left}
    returnCapsLock & j::
    Send {Right}
    returnCapsLock & k::
    Send {Up}
    returnCapsLock & l::
    Send {Down}
    return

    我们对代码进行简单解释,如前三行,capslock & h 意味着当捕捉到该两个按键组合时,我们转而发送一个 left 即(左方向键)的命令,return 即当前命令结束。

  5. 将保存好的脚本右键选择-编译脚本,即可生成一个.exe文件可供运行。在程序运行状态,我们即可轻易使用大写锁定键配合方便的hjkk代替我们远方的上下左右键啦

    欢迎三联(●'◡'●)

【改变键盘上方向键蹩脚的位置】通过autohotkey脚本实现键盘按键重映射【便利码代码】--以上下左右键映射为capslock与hjkl组合的按键 【附源码】相关推荐

  1. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(32)-swfupload多文件上传[附源码]...

    原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(32)-swfupload多文件上传[附源码] 文件上传这东西说到底有时候很痛,原来的asp.net服务器 ...

  2. (上)Vue+Echarts构建可视化大数据平台实战项目分享(附源码)

    前言 分享之前我们先来普及一下什么是数据可视化?数据可视化可以把数据从冰冷的数字转换成图形,揭示蕴含在数据中的规律和道理.数据可视化通俗来说就是:数据的展示.处理和分析.目的是借助于图形化手段,清晰有 ...

  3. Java毕设项目餐厅线上点菜系统计算机(附源码+系统+数据库+LW)

    Java毕设项目餐厅线上点菜系统计算机(附源码+系统+数据库+LW) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Ec ...

  4. devexpress表格控件gridcontrol设置隔行变色、焦点行颜色、设置(改变)显示值、固定列不移动(附源码)...

    介绍一些常用的gridcontrol设置. 1.设置隔行变色.首先设置显示隔行变色,步骤:OptionsView-->EnableAppearanceEvenRow-->true和Opti ...

  5. C语言——史上最全通讯录讲解(附源码)

    C语言--史上最全通讯录讲解(附源码) 一.开始界面的打印 二.对六大板块进行定义操作 三.对联系人进行初始化 四.对通讯录进行初始化 4.1动态版本 4.2静态版本 五.通讯录六大功能的具体实现 5 ...

  6. [附源码]计算机毕业设计Python+uniapp基于安卓的掌上校园系统7m7o8(程序+lw+APP+远程部署)

    [附源码]计算机毕业设计Python+uniapp基于安卓的掌上校园系统7m7o8(程序+lw+APP+远程部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置: ...

  7. 世界上最短的DVD解码程序(附源码) (转)

    世界上最短的DVD解码程序(附源码) (转)[@more@] 前些天麻省理工学院的两位学生编写出世界上最短的 dvd解码 程序,而这个纪录最近被一位名为Charles M Hannum的程序员打破,他 ...

  8. [附源码]计算机毕业设计JAVA食堂线上点餐系统

    [附源码]计算机毕业设计JAVA食堂线上点餐系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Inte ...

  9. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java力高灯饰线上交易平台4d59n

    毕业设计也不需要做多高端的程序,毕业设计对于大多数同学来说,为什么感觉到难,最重要的一个原因,那就是理论课到实践课的转变,很多人一下不适应,本能开始拒绝,如果是一个考试,大家都熟知考试的"套 ...

  10. JAVA文件上传详解(附源码)

    文章目录 JAVA文件上传详解(附源码) 1.准备工作 2.使用类介绍 FileItem类 ServletFileUpload类 3.代码编写 JAVA文件上传详解(附源码) 在web应用中,文件上传 ...

最新文章

  1. 如何给上传控件上色【HOW TO SET CSS FOR THE CONTROL OF FILEUPLOAD】
  2. PHP 1:在Windows上安装和配置PHP,Apache和My SQL
  3. python子类继承父类属性实例_python – 从子类内的父类访问属性
  4. windows xp 下的putty不能使用小键盘的问题
  5. 打车软件是不是一个市场泡沫?
  6. 机器视觉软件开发入门(1)
  7. Oracle数据库:下载与安装图解
  8. 软件工程毕业设计选题c语言,经典软件工程专业论文选题 软件工程专业论文题目选什么比较好...
  9. 8cm等于多少像素_像素和厘米的换算
  10. LED背光源技术特点
  11. electron-vue 打包桌面应用程序并封装
  12. 使用移动云MAS HTTP接口发送短信BASE64加密中文乱码
  13. (六十五)Android O StartService的 anr timeout 流程分析
  14. 案例精选 | 冷饭变盛宴?一文谈尽边缘计算
  15. oracle中的单表查询,单字段与多字段排序
  16. “故宫小书包”公益活动走进四川乡村学校
  17. AdaBoost 算法解析
  18. TP-LINK WR740N V5.7刷OpenWrt的一些经验
  19. ECDH秘钥协商算法原理(ECDH Key Exchange)
  20. Android 接入广告( 广点通、穿山甲、百青藤 )

热门文章

  1. Linux基础-制作本地yum仓库(离线安装软件)
  2. JQ实现一个放大镜效果
  3. 1004 成绩排名 (20 分)
  4. (六)1609.4协议详解
  5. json.decoder.JSONDecodeError: Expecting value: line column (char )
  6. 富士施乐打印机DP P355d设置说明
  7. linux mint 19界面美化,Linux Mint19字体、主题美化
  8. 2021年软件定义通信发展环境(PEST)分析:新兴网络业务推动软件定义通信行业发展 [图]
  9. django学习笔记(六)-----模型
  10. dns劫持是什么 dns被劫持了怎么办、dns被劫持怎么解决