声明: 本文章是由CodeInMyHeart编写发布的,发布在优快云。文章内容均属于个人原创,如有雷同纯属巧合,转载请说明来源。
1 背景
笔记本键盘跟机械键盘都没有数字小键盘,按着上方的一行数字很不方便,不仅需要双手操作,还得看着,不小心就会按错。
记得有一个方案忘记从哪看到的了。就是把键盘的右手按键起始位置的
| u (7) | i 8 | o9 |
|---|---|---|
| j (4) | k (5) | l(6) |
| m(1) | ,(2) | . (3) |
改为数字键盘,这样一来,体验效果和小键盘手感类似,说干就干。
2 实现方案
通过autohotkey 编写脚本实现。
autohotkey简称ahk,是一个windows脚本语言,可以通过一些简单的命令来控制windows行为及操作,例如可以实现窗口操作,包括最大化、置顶、关闭等,按键行为控制 自定义快捷键等等,一系列的功能可以查看官方文档,网上也有好多ahk的脚本可以直接使用。
ahk官网:https://www.autohotkey.com/
建议下载v2版本。
3 我的方案
布局:

实现思路:
通过ahk编写脚本后,把脚本转化为exe程序,然后放进windows开机自启目录。
使用方法:
快捷键 :右alt + p ,开启/关闭数字键盘
4 程序下载
我自己变好的exe文件就放在这里了,如果只为使用后面就可以不用看了。如果不放心我的程序,大家可以根据下面的教程自己编写并编译。
阿里:
https://www.aliyundrive.com/s/wyb5tRUWCg5
使用方法:
把下载下来的exe文件放入
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup ,即可实现开机自启,记得快捷键 右alt+p
5 实现过程
5.1 源码
;87键实现小键盘数字按键
Suspend ;刚开始启动处于暂停状态,通过快捷键开启
#SuspendExempt
>!p::Suspend ; 右ctrl + p 开启/暂停脚本
#SuspendExempt False
n::0
m::1
,::2
.::3
j::4
k::5
l::6
u::7
i::8
o::9
8::*
9::/
0::+
/::.
5.2 安装编译
安装
首先安装软件autohotkey,下载安装后,
在任意目录,新建一个文本文件并命名为 numPad.ahk,用记事本打开,把上面的源码放进去后保存。
编译
打开本程序

选择编译(第一次使用compile需要先安装,按提示即可,可能需要使用点魔法才能安装成功,真恶心这万恶的局域网,技术软件都被淦)


convert完成后就会发现在源码文件所在位置多了个exe文件
开机自启
把exe文件放入C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup目录即可实现开机自启,然后通过右alt+p开启、关闭数字键盘
6 完了
是不是很简单
这篇博客介绍了如何利用Autohotkey(AHK)脚本在没有数字小键盘的笔记本或机械键盘上实现数字键功能。作者提供了自己的解决方案,将键盘右侧部分映射为数字小键盘,并分享了编译后的EXE文件和编译步骤,让用户可以选择直接使用或自行编译。只需开启或关闭该脚本,即可便捷地使用数字键。
281

被折叠的 条评论
为什么被折叠?



