我用的是第三方键盘,本身没有 Touch ID键,每次遇到要输入用户密码(6位数字)总要手动敲一边。如果能实现按键盘上某个键,就能自动依次输入一串字符就好了。

可以!

好在我的两只键盘(iQunix Magi65 和 MelGeek O2)都支持 QMK 和 VIA,本身支持自由改键,以及要实现我上面说的功能需要用到的

把键盘用数据线连上电脑,打开 Chrome(Safari 不支持 VIA),并打开 https://usevia.app

第一步:录制宏,相当于是录制一个键盘动作(比如 12345 Enter)。

录制宏需要先把网页全屏显示。点左边的圆形图标切换到 MACROS,再选择 M0,我们要录制一组动作给 M0。

点录制按钮,接着输入要绑定给 M0 的动作,假设登录密码是 12345,这时就输入数字 12345和回车键(模仿输入密码的动作)。

输入完成后点结束录制按钮,再点保存按钮,然后就可以退出全屏了。

接着把 M0 这个宏指定给我们键盘上的某个按键。

MelGeek O2 也能借助宏定义实现同样的功能,不过需要用它自家的 MelGeekHive 驱动软件。

关联: iqunix-via keychron-via