前言
Keychron K3 Pro键盘连接Mac使用,顶部一排功能键,默认是Mac的多媒体功能键。F1~F12功能键,需要按:Fn + F1~F12。
而在我的日常工作中,常用的是F1~F12,期望F1~F12功能键和多媒体功能键的位置互换。
查了下官网,貌似没有一键切换的功能。好在K3 Pro支持VIA改键,还是有一定的操作空间!
鉴于能查阅的资料较少,改键设置也有一定的门槛,于是乎有了这篇教程。
文章最后有教程,通过VIA的导入配置功能,快速实现“多媒体功能键”和“F1~F12功能键”互换。
1、登录 via 改键网站
地址: https://usevia.app/
2、授权设备
注意:键盘必须是有线连接,并且注意把连接模式开关打到“Cable”这边。
选中键盘后点击“连接”,进入改键配置页面
3、改键配置
到这里就可以自定义修改按键,随便玩。
Layer0、1,是Mac的键层。
Layer2、3,是Windows的键层。
如果搞乱了,可以恢复出厂设置: Fn + J + Z(长按4秒)
4、导入/导出改键的配置文件
这个界面,可以导出自己配置好的键位设置。
也可以导入别人设置好的键位,直接使用。
导出配置:SAVE按钮
导入配置:LOAD按钮,然后选择配置文件进行导入
5、分享:Mac 功能键和 F1~F12 位置互换的配置文件
这里是我改键后导出的一份配置文件,直接导入可用。
实现效果:F1~F12是直接按键;而Mac的多媒体功能键,则是Fn+F键
{"name": "Keychron K3 Pro ANSI White","vendorProductId": 875823667,"macros": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""],"layers": [["KC_ESC","KC_F1","KC_F2","KC_F3","KC_F4","KC_F5","KC_F6","KC_F7","KC_F8","KC_F9","KC_F10","KC_F11","KC_F12","CUSTOM(8)","KC_DEL","BL_STEP","KC_GRV","KC_1","KC_2","KC_3","KC_4","KC_5","KC_6","KC_7","KC_8","KC_9","KC_0","KC_MINS","KC_EQL","KC_BSPC","KC_NO","KC_PGUP","KC_TAB","KC_Q","KC_W","KC_E","KC_R","KC_T","KC_Y","KC_U","KC_I","KC_O","KC_P","KC_LBRC","KC_RBRC","KC_BSLS","KC_NO","KC_PGDN","KC_CAPS","KC_A","KC_S","KC_D","KC_F","KC_G","KC_H","KC_J","KC_K","KC_L","KC_SCLN","KC_QUOT","KC_NO","KC_ENT","KC_NO","KC_HOME","KC_LSFT","KC_NO","KC_Z","KC_X","KC_C","KC_V","KC_B","KC_N","KC_M","KC_COMM","KC_DOT","KC_SLSH","KC_NO","KC_RSFT","KC_UP","KC_END","KC_LCTL","CUSTOM(0)","CUSTOM(2)","KC_NO","KC_NO","KC_NO","KC_SPC","KC_NO","KC_NO","KC_NO","CUSTOM(3)","MO(1)","KC_RCTL","KC_LEFT","KC_DOWN","KC_RGHT"],["KC_TRNS","KC_BRID","KC_BRIU","CUSTOM(4)","CUSTOM(5)","BR_DEC","BR_INC","KC_MPRV","KC_MPLY","KC_MNXT","KC_MUTE","KC_VOLD","KC_VOLU","KC_TRNS","KC_TRNS","BL_TOGG","KC_TRNS","CUSTOM(11)","CUSTOM(12)","CUSTOM(13)","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_NO","KC_TRNS","BL_TOGG","BL_STEP","BL_INC","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_NO","KC_TRNS","KC_TRNS","KC_TRNS","BL_DEC","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_NO","KC_TRNS","KC_NO","KC_TRNS","KC_TRNS","KC_NO","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","CUSTOM(14)","MAGIC_TOGGLE_NKRO","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_NO","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_NO","KC_NO","KC_NO","KC_TRNS","KC_NO","KC_NO","KC_NO","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS"],["KC_ESC","KC_F1","KC_F2","KC_F3","KC_F4","KC_F5","KC_F6","KC_F7","KC_F8","KC_F9","KC_F10","KC_F11","KC_F12","KC_PSCR","KC_DEL","BL_STEP","KC_GRV","KC_1","KC_2","KC_3","KC_4","KC_5","KC_6","KC_7","KC_8","KC_9","KC_0","KC_MINS","KC_EQL","KC_BSPC","KC_NO","KC_PGUP","KC_TAB","KC_Q","KC_W","KC_E","KC_R","KC_T","KC_Y","KC_U","KC_I","KC_O","KC_P","KC_LBRC","KC_RBRC","KC_BSLS","KC_NO","KC_PGDN","KC_CAPS","KC_A","KC_S","KC_D","KC_F","KC_G","KC_H","KC_J","KC_K","KC_L","KC_SCLN","KC_QUOT","KC_NO","KC_ENT","KC_NO","KC_HOME","KC_LSFT","KC_NO","KC_Z","KC_X","KC_C","KC_V","KC_B","KC_N","KC_M","KC_COMM","KC_DOT","KC_SLSH","KC_NO","KC_RSFT","KC_UP","KC_END","KC_LCTL","KC_LGUI","KC_LALT","KC_NO","KC_NO","KC_NO","KC_SPC","KC_NO","KC_NO","KC_NO","KC_RALT","MO(3)","KC_RCTL","KC_LEFT","KC_DOWN","KC_RGHT"],["KC_TRNS","KC_BRID","KC_BRIU","CUSTOM(6)","CUSTOM(7)","BL_DEC","BL_INC","KC_MPRV","KC_MPLY","KC_MNXT","KC_MUTE","KC_VOLD","KC_VOLU","KC_TRNS","KC_TRNS","BL_TOGG","KC_TRNS","CUSTOM(11)","CUSTOM(12)","CUSTOM(13)","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_NO","KC_TRNS","BL_TOGG","BL_STEP","BL_INC","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_NO","KC_TRNS","KC_TRNS","KC_TRNS","BL_DEC","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_NO","KC_TRNS","KC_NO","KC_TRNS","KC_TRNS","KC_NO","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","CUSTOM(14)","MAGIC_TOGGLE_NKRO","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_NO","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_NO","KC_NO","KC_NO","KC_TRNS","KC_NO","KC_NO","KC_NO","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS","KC_TRNS"]],"encoders": []
}
可以直接下载以上的配置文件,然后导入配置,再测试下效果~
备用
恢复出厂设置: Fn + J + Z(长按4秒)