Mac电脑键盘映射的最轻量方法

Mac电脑键盘几经更新,第一行现在都是系统功能键。其中例如音量、屏幕亮度等使用频率挺高的,但我也会不时有个想法,如果个别按键能自己定义就更好了,比如F5的听写、F6的勿扰模式,对我的作用不大,甚至还会误触造成干扰。

几种思路

这几天研究了一下,大致有以下几种思路可以解决问题:

  1. 安装Karabiner Elements,这是个非常强大的键盘映射软件,有多平台版本,而且是共享软件,迭代好多版本了,稳定靠谱
  2. 在系统设置里将媒体键改回成F1~F12,然后通过Keyboard Maestro或者Better Touch Tools将F1~F12中需要的部分,重新赋予媒体功能。例如,可以用KM重新将F1映射成调低屏幕亮度的功能,过程中就可以对F5~6按需映射成其他功能。KM的功能还挺全的,这里有个可以直接用的案例。这方法算是另辟蹊径吧。好处是,这样映射出来的功能可以比较丰富,比如可以调用脚本、打开某个程序之类的,而且KM或BTT安装面本来就很广。
  3. 直接研究键盘映射,这也是本文主要介绍的方法。适合映射很少的一些键位,不想太多第三方软件常驻后台。

最轻量级的就是方法3了,也是无意中在这里的讨论中发现,然后花了点时间研究尝试。

具体方法

直接以将F6改造成锁屏并启动屏保来讲解方法:
阅读全文