KeyboardHolder 是一款开源的 macOS 输入法切换辅助工具,旨在解决用户在不同应用程序之间切换时需要频繁手动切换输入法的烦恼。[1] 该工具能够根据当前激活的应用程序,自动将输入法切换到预设的状态,从而提升工作效率和输入流畅度。

主要功能特性:
应用级别输入法记忆与自动切换:KeyboardHolder 会记住您在每个应用程序中最后使用的输入法。当您切换回该应用时,它会自动为您恢复到之前的输入法状态。
启动时默认输入法设置:您可以为每个应用程序设置一个默认的输入法。这样,每当您启动一个新应用或将其从后台切换到前台时,输入法都会自动设置为您所希望的输入方式。
高度可定制化:用户可以根据自己的使用习惯,为不同的应用程序配置个性化的输入法切换方案。
针对特定场景的优化:
浏览器地址栏:可单独配置在浏览器地址栏中使用的输入法。
域名匹配:支持根据网站域名自动切换输入法。
广泛的兼容性:支持聚焦搜索(Spotlight)、Alfred、Raycast 等效率工具。
多种提示方式:提供多种输入法切换提示,例如在屏幕固定位置或跟随鼠标位置显示,甚至可以在文本光标位置显示当前所使用的输入法。