Fulcrum Keyboard旋钮编码器配置教程从音量控制到撤销重做与窗口切换【免费下载链接】FulcrumThe Fulcrum Keyboard is an ergo-mechanical split keyboard with extra thumb functionality. It has 20 keys, two rotary encoders, and two 5-way switches.项目地址: https://gitcode.com/gh_mirrors/ful/FulcrumFulcrum键盘是一款以旋钮编码器Rotary Encoder著称的人体工学分体式机械键盘左右两侧各配一颗旋钮出厂即实现了音量控制、撤销重做与窗口切换三大高频操作。本旋钮编码器配置教程面向新手用最简单的方式教你读懂默认配置、改出属于自己的旋钮功能。为什么 Fulcrum 键盘的两个旋钮值得一用普通键盘的旋钮通常只有一个且只用来调音量。Fulcrum键盘直接给了你两颗并且基于 KMK 固件每一颗旋钮都能在不同层Layer上承担完全不同的任务。默认情况下右侧旋钮控制音量大小按下可播放/暂停左侧旋钮在历史记录中撤销/重做长按切换层后还能实现窗口切换这意味着你几乎不用离开键盘就能完成日常最频繁的系统操作。默认旋钮配置详解音量控制与撤销重做Fulcrum 的固件代码放在src/20-key/code.py20键版、src/34-key-beta/code.py34键测试版和src/40-key/code.py40键版。以最成熟的 20 键版为例旋钮相关的核心配置只有两行encoder_handler.map [((KC.VOLD, KC.VOLU, KC.MPLY,),), ...] encoder_handler_2.map [((KC.LGUI(KC.Z), redoMacro, KC.NO,),), ...]每行元组中的三个元素分别代表逆时针旋转、顺时针旋转、按下旋钮。比如(KC.VOLD, KC.VOLU, KC.MPLY)就是逆时针减音量、顺时针加音量、按下播放/暂停。而左侧旋钮的(KC.LGUI(KC.Z), redoMacro, KC.NO)含义为逆时针撤销CmdZ、顺时针重做ShiftCmdZ由redoMacro宏实现、按下无动作。最快配置方法三步修改 code.py想改旋钮功能只需要三步用文本编辑器打开对应版本的code.py找到encoder_handler.map或encoder_handler_2.map两行把元组里的按键换成你想要的 KMK 键值保存并重新插拔键盘即可生效例如想让左侧旋钮变成纯音量控制把encoder_handler_2.map改为encoder_handler_2.map [((KC.VOLD, KC.VOLU, KC.MPLY,),), ...]固件是 CircuitPython 语法修改后无需编译重启键盘就会自动加载新配置。窗口切换实战用旋钮在应用间快速跳转窗口切换是许多用户最想要的旋钮玩法。Fulcrum 的默认配置已经内置了一个绝佳示例在 NAV 层第 3 层中左侧旋钮被映射为窗口切换(KC.LSFT(KC.LGUI(KC.LEFT)), KC.LSFT(KC.LGUI(KC.RIGHT)), KC.MPLY)即逆时针切到上一个窗口、顺时针切到下一个窗口macOS 的 Mission Control 快捷键按下旋钮仍可播放/暂停。配合 Fulcrum 的多层按键布局你可以在打字、数字、导航之间无缝切换旋钮功能。旋钮还能玩出什么花样除了默认功能Fulcrum 的旋钮还可以配置为鼠标滚动第 4 层将旋钮映射为KC.MW_UP / KC.MW_DN浏览长网页十分顺手工具调节在 Photoshop 等软件中调节画笔大小、缩放画布Tab 切换在浏览器中快速切换标签页页面滚动代码编辑器里快速翻页每个旋钮在每个层都可以有不同的功能理论上两颗旋钮可以组合出 8 套以上的快捷键方案。接线小提示旋钮的引脚定义同样在code.py中20 键版的接线为board.SCK / A4 / A5右旋钮与board.D2 / MISO / MOSI左旋钮。如果你改装时发现旋钮方向反了把元组里前后两个键值对调即可不需要动硬件。结语Fulcrum 键盘的旋钮编码器是它最越用越香的部分音量控制、撤销重做、窗口切换开箱即用改配置只需要编辑几行代码。无论你用的是 20 键、34 键还是 40 键版本掌握本文的配置方法后都能把两颗旋钮变成真正的效率利器。【免费下载链接】FulcrumThe Fulcrum Keyboard is an ergo-mechanical split keyboard with extra thumb functionality. It has 20 keys, two rotary encoders, and two 5-way switches.项目地址: https://gitcode.com/gh_mirrors/ful/Fulcrum创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考