键在眼前——键盘定制不完全指南
摘要
一份全面的键盘定制指南,涵盖宏键盘等硬件和软件方法,以提升生产力和乐趣,面向爱好者与新手。
暂无内容
查看缓存全文
缓存时间: 2026/05/24 09:38
# 关键在于视野之内 来源:https://aresluna.org/key-in-sight/ Marcin Wichary 2026年5月12日 / 9400字,但别担心 ## 一份关于键盘自定义的指南,大概如此 我喜欢键盘,因为它们是人与计算机最高效的连接界面,但我也喜欢键盘,因为它们*很有趣*。不用思考就能猛敲大键很有趣,体验精准组合的复杂键盘快捷键所带来的掌控感也很有趣。看到屏幕上的东西对你的操作做出回应,真是太好了,尤其是当这些东西真的理解你的工作方式时。而当你在思考更深层次的事情时,看着你的手指似乎自行其是地移动,只因你设置好了让肌肉记忆得以绽放的条件,那简直太神奇了。这不仅仅关乎效率。有时更多的是与工具建立连接,一种自定义或掌控的感觉,或者单纯欣赏设计巧妙的交互——所有这些美妙的底层时刻,为整个过程注入能量。 这四款应用做的事情截然不同 那么,如何达成呢?当然,你可以买一把好键盘,并采纳操作系统和你所用应用提供的快捷键。但之后,道路就变得相当陡峭。买一把“更高级”的键盘意味着无尽的选择,伴随着无穷的专业术语。在软件方面,那么多应用名字相似、界面混乱,还弹出吓人的对话框要求你授予各种权限。所以,我想写一份小指南,从硬件到软件,讲述我如何自己探索并逐渐掌握键盘之道。也许它对你也有用? 我这篇文章的目标是: - 用现代键盘和键盘垫实际做一些*有用*的事情。 - 从中找到乐趣和享受。 - 作为一个平静的向导,穿越这个通常风暴不断的港湾。 如果你一直好奇但感到畏惧,或者你有一个键盘垫或键盘上有一堆额外的键,却不知道拿它们做什么……请继续读下去。 开始前有两个注意事项: - 本文通常不会涵盖命令面板、文本扩展以及用按键启动应用——这些都有价值,但通常不难实现。我想要一些不同的东西。 - 这里的软件部分仅限 Mac。如果希望我也涵盖 Windows,请*告诉我*(https://aresluna.org/)。 本文即将呈现的小小精彩预览 ## 如何获得乐趣 ### 如何在硬件上获得乐趣 我的建议:先为自己腾出空间,以便轻松实验。换句话说,从*添加按键*开始。在古老欧洲城市繁忙的街道上开车,与已经存在的海量快捷键争抢空间,不断调整现有惯例,这可不是什么有趣的事。我曾多年负责工作中的键盘快捷键决策,那真是个挑战。相反——尽管这个比喻很糟糕——你需要一条全新的高速公路,只有你一辆车,可以不顾限速随意飞驰。 有两种方法可以实现:一是在现有键盘上开辟一个尚未被占用的空间,二是直接购买新的按键。 ##### 通过购买新按键来增加空间 如果你有预算购买外接宏键盘,买一个放在主键盘一侧,与触控板或鼠标相对。我尝试过几种不同的选项,可以推荐: - Wooting UwU(https://wooting.io/uwu)提供三个大键和三个小键;做工不错,价格相对较低。 - Megadolon Triple Knob Macro Pad(https://www.keebmonkey.com/products/megalodon-triple-knob-macro-pad)旋钮较多,但也提供16个按键。 - Work Louder Creator系列(https://worklouder.cc/creator-micro-2)键盘垫价格较高且有些小毛病,但总体布局不错,机械手感也很好。 - 你也可以买一个不错的数字小键盘,然后重新分配它的按键来做非计算类的事情。8BitDo(https://www.8bitdo.com/retro-18-mechanical-numpad/)的产品不错且相对便宜,Keychron(https://www.keychron.com/search?options%5Bprefix%5D=last&q=numpad)提供几种不同的键盘垫,但价格稍高。我还用过 Eweadn NK20(https://www.eweadn.com/products/eweadn-nk20-mechanical-macropad?variant=45446876496025)。 Wooting 可能也是所有键盘软件中唯一可以被描述为“用起来真的不错”的。我不推荐 Glorious GMMK Numpad,因为它价格昂贵,而且滑杆和灯光不易重新配置。 Ulanzi D200 和 Elgato Stream Deck Neo 我不推荐 Stream Deck 或其来自 Ulanzi 和 Logitech 的仿制品,即使它们在概念上与上述产品相似。那些看起来像按键,但实际上是*按钮*:手感松软,适合偶尔按按而不是一直按,对肌肉记忆不太友好。原则是:如果你要买新的,它必须使用机械键盘开关。我们会让这些按键做实际有用的工作,但它们也需要按起来非常舒服,魔力才能显现;我们想要对大脑好的东西,也要对心脏好的东西。 如果你买了新的宏键盘或小键盘,它会给你一套全新的、完全无冲突的按键。我的建议是将它们映射到 F1–F20,然后在计算机内部的软件中(而非键盘本身)决定这些键的实际含义。 ##### 在不购买新按键的情况下腾出空间 如果你没有空间,买不起键盘垫,或者有 ergonomics 或 RSI 方面的顾虑,这里有一些在现有键盘上为自己腾出空间的想法: - 如果你的键盘有不用的数字小键盘,你可以接管那些按键,让它们像功能键一样工作。特别是 numpad0 和 numpadReturn 更大,匆忙中按起来会很爽!(每个数字小键盘键也可以被修饰键修改:Numpad 0、⇧Numpad 0 和 ⌘Numpad 0 都可以做不同的事情。) - 如果你已经有顶部的 F1–F12 功能键,可以考虑让它们承担新任务。如果你已经用其中一些来做系统控制(例如音量、亮度或音乐暂停),你可以将功能键行分成两半,只释放一部分供使用。但目标是永远不必摆弄 Fn 键,这样按键用起来就尽可能简单。 一个划分功能键行的想法 - 你可以创建一个全新的修饰键,并将其分配给 Caps Lock。用户自制的修饰键通常被称为“Hyper”。这样就能释放 HyperA–Z、Hyper1–0,甚至 HyperSpace(嗯?)或 HyperEnter 来做任何你想做的事。这个键位置不错,按起来也真的很有趣——一旦你克服了多年来*避免*按它的创伤之后。 - 霸占键盘上你从不按的其他几个键。对那个小小的 Scroll Lock + Print Screen 孤岛实行“征地”?收回 Insert 和 Delete 或 PgUp 和 PgDn?或者你的键盘可能有一些你从未碰过的奇怪额外键,可以给它们一个新工作? - 如果你已经有游戏摇杆或那种游戏键盘,并且感觉手感不错,它们也可能是不错的选择。我们将要讨论的工具能够同样好地响应摇杆和游戏按钮,就像响应按键一样。 Nlofin Leverless Arcade Controller 和 Razer Tartarus Pro。不过,我会避免使用 Razer 的产品,因为它们的 Mac 软件简直糟糕透顶。 ### 如何在软件上获得乐趣 只是一个可怕的键盘软件体验的例子 你无法跳过这部分,而且不幸的是,这是更难享受的地方。对于物理键盘,你至少可以被灯光迷住,欣赏做工质量,享受触觉反馈。但键盘自定义软件很少有……令人愉快的。它们都有粗糙的界面、吓人的权限窗口和难以理解的术语。这可能会激发“我会弄清楚并让你看看谁是老大”的斗志——但最初会让人望而生畏。你通常还需要使用多个应用才能开始。而且,这两点都成立:没有一款应用能做所有事情,*同时*很多应用功能重叠。 稍后我会更详细地解释软件,但首先我只想展示我选择了什么。 ### 我的设置 以下是*具体*对我有效的方法。 ##### 硬件 我知道我的键盘看起来很奇怪,但去掉那些奇怪的部分,它还是一个相当标准的 QWERTY 布局。我在左边有一个小数字小键盘。我通过它的软件将其自定义,使按键映射到 F1–F20。我将这些键分成两半——一部分用于系统快捷键,一部分用于当前应用的快捷键——并安装了不同的键帽来帮助我记住这种划分。我让灯光保持冷静,只用静态的橙色,这样它与我的整个主题匹配,让我开心。许多键盘灯默认是彩虹色且快速移动的。我年纪太大了,受不了那个。我认为大多数人也是。 我还有一个大盒子里装着一个大的街机按钮。说来话长,我*定制*(https://web.archive.org/web/20190124214556/https://www.bxfoundry.com/home/30-bx-10-cyclops-usb-controller.html)它,希望按起来有趣,结果呢:按起来真的很有趣。从技术上讲,它是一个摇杆按钮,而不是按键,但它通过 USB 连接,就像键盘一样,对于我使用的软件来说没有区别。 说到软件…… ##### 说到软件 我的主要工具是 Keyboard Maestro(https://www.keyboardmaestro.com/)。它有点老派,既有好处也有坏处。它有一个古怪、有时令人生畏但又考虑周全的用户界面。它功能强大,我觉得它会让你越来越喜欢,并且*随着你的进步而成长*——我从下面会展示的简单事情开始,然后逐渐摸索出越来越多。(此外,这款应用仍在更新,并且有一个虽小但投入的社区。) 这是指挥中心,根据上下文决定 F1–F20 的真正含义。当键盘输出 F1 时,它只是一个按键,但 Keyboard Maestro 会在它到达特定应用之前将其更改为更相关的内容。 我偶尔会使用其他工具——通常你别无选择!——但我尽量将所有逻辑集中在这里,将其视为主要的“调度器”。如果某件事既可以在 Keyboard Maestro 中做,也可以在其他地方做,我会把它放在 Keyboard Maestro 中。但其他工具有: - 我安装了 Karabiner Elements(https://karabiner-elements.pqrs.org/),它是免费的,用于一些底层操作。它还有一个有用的按键事件测试器。 - 我偶尔使用 Shortcuts 和其他内置 macOS 功能,进行轻量文本扩展和禁用一些内置快捷键(比如 ⌘⌥D 用于隐藏 Dock)。 Keyboard Maestro 安装应该是安全的,但有一个例外:它会改变你的 ⌘Tab 应用切换器。不幸的是,这不是一个积极的改变。虽然 Keyboard Maestro 在幕后连接按键逻辑方面很棒,但它的大多数可见 UI 都不太美观,*这也不例外*。所以,安装后,点击 Switcher Group,然后取消勾选 Enable Macro Group。除了美观问题,Keyboard Maestro 的应用切换器还有一些交互问题。 原生 macOS 应用切换器及其 Keyboard Maestro 版本 Keyboard Maestro 可以免费试用 30 天。之后,在撰写本文时,一次性购买价格为 36 美元,感觉非常合理。我不知道还有其他提供类似功能且价格更低(或免费)且不会让我抓狂的应用。 ##### 通过选择你自己的冒险继续阅读 我想先看例子,然后(也许)再跟上理论 我想先理解理论,然后再看你的例子 ## 我做过的最好的键盘咒语 以下是在我的设置中我发现最有用和最令人愉快的东西。其中一些可能与你工作无关,但也许能提供灵感或一个好的起点。一旦你开始掌握一些概念,事情就会变得容易!下面的 25 个例子每个都试图展示一个你可以使用的新想法。 --- ### 我修复了相互冲突的快捷键。 肌肉记忆是美好的。它可以将琐碎的动作卸载到大脑的其它部分,让你专注于重要的事情。它可以让你的操作行云流水。它有助于达到心流状态。但肌肉记忆需要一致性。 我在各种应用中写作很多,特定行为稍有不同就会困扰我的手指。加粗和斜体总是以相同方式工作,但像删除线、引用、标题、分隔符和待办事项这样的东西,快捷键就五花八门了。例如,我习惯按 ⌘⇧X 来删除线,但 Bear(一个笔记应用)把它放在 ⌘⇧U 下,而 Apple Notes 根本不提供快捷键。在这两种情况下,命令都在菜单中,所以简单的修复方法是进入设置并根据菜单名称重新分配。或者,你也可以使用 CustomShortcuts(https://www.houdah.com/customShortcuts/)应用,它提供了更紧凑的界面和自动补全。 原生 macOS 功能和 CustomShortcuts 但我喜欢将所有内容统一在 Keyboard Maestro 中(并且像*躲避瘟疫一样躲避设置*(https://aresluna.org/frame-of-preference/)),所以我就在那里做了: Keyboard Maestro 宏设置 在 Keyboard Maestro 中做的另一个好处是,我也可以修复 Medium 的快捷键。Medium 运行在 Chrome 内部,这使事情复杂化——我不想改变 Chrome 中每个网页应用的快捷键!——但 Keyboard Maestro 允许针对特定标签页,所以我可以将引用快捷键从 ⌥⌘5 统一为 ⌘': Keyboard Maestro 宏组和宏设置 那么,如何选择正确的快捷键呢?我的建议是:倾听你的手指。如果你已经习惯了某种按键组合,只需让它也在其他应用中工作。 --- ### 我删除了一些我真正讨厌的快捷键。 我大量使用 Slack,在 Slack 中我经常按 ⌘T 来搜索人或对话。但 ⌘T 的问题在于它紧挨着 ⌘R,偶尔我的手指在途中也会按下*那个*快捷键,从而触发重新加载——不是世界末日,但一天发生几次就很烦人。 设置并不明确允许你*删除*一个快捷键,但你总是可以分配一个你从不会按的新快捷键,比如一些糟糕的组合如 ⇧⌃⌥⌘F10。但快捷键像这样出现在菜单中让我觉得不优雅。所以,在 Keyboard Maestro 中,我只需为 Slack 创建一个类别,添加一个由 ⌘R 触发的动作,然后就……这样了。我没有连接任何东西到它上面,所以这个动作实际上什么都不做,但它的存在确保了按键永远不会传到 Slack。 我做了类似的事情来处理“显示拼写和语法”。快捷键是 ⌘⇧;,有时我会在我经常使用的 ⌘⇧L 旁边按到它。所以,我完全禁用了它。 Keyboard Maestro 宏设置 --- Keyboard Maestro 宏设置 ### 我添加了一些快捷键来帮助我的肌肉记忆。 在某个时候,我把 Gmail 变成了一个独立窗口的网页应用,而不是在浏览器中作为又一个标签页使用。但我仍然偶尔会在 Gmail 中按 ⌘N 或 ⌘T,出于习惯。我很容易地更改了它,使这些按键切换到 Chrome 并在那里打开新东西,就像以前一样。 --- 好了,我们统一了一些快捷键,删除了一些东西。但这有点无聊。通常,除非你确切知道自己想要什么并且有现有的痛点,否则我一开始会避免微观管理应用中的现有快捷键并无休止地优化它们——这没那么有趣,而且我们也不是无缘无故得到所有这些新键的。所以,让我们用这些键做些事情吧。 --- Keyboard Maestro 宏设置 ### 我玩了一把双
相似文章
机械键盘声音 – The Listening Museum
The Listening Museum 是一个基于网页的互动策展项目,包含36种机械键盘和轴体的声音映射,用户可以通过点击键盘和自行输入来聆听不同配置和录音条件下的音频样本。它更像是一个教育资源而非购买指南,强调录音方式如何影响感知到的键盘声音。
@kentcdodds: 我刚刚……我是说我已经有一个键盘了……什么……
OpenAI Developers 宣布了 kbd-1.0-codex-micro,这是一款带有按钮和摇杆的可定制键盘,专为 Codex 工作流程设计,由 Work Louder 制造。
Introducing the Codex Micro
Codex Micro 是 Work Louder 专为 OpenAI Codex 打造的定制键盘,支持语音输入、旋钮调推理力度和摇杆切换模式,让开发者无需笔记本键盘即可操控 Codex。
Keyboard Copilot
Keyboard Copilot 是一款 AI 驱动的键盘,允许用户在任意应用中改写、翻译和执行其他文本操作。
这款出色的复古风键盘现在有预组装版了
NovelKeys Classic-TKL Underscore Edition 是一款预组装、复古风格的有线机械键盘,配备热插拔轴、RGB 背光和 Via 可编程功能,面向那些想要高品质但不想自己动手组装的用户。