MacOS 的 GUI 定制版,请随意取用

kav2 2026-09-16 17:08 1

鼠鬚管 (Squirrel) GUI 定制版功能说明书


本项目是基于 macOS 平台开源输入法引擎「鼠鬚管」(Squirrel / Rime for macOS) 开发的深度定制版本。旨在为 macOS 用户提供现代、直观且符合 Apple 原生人机交互规范的可视化定制体验。


项目主页: https://github.com/F-Mac-Prog/squirrel | 最新版本:v1.1.2




一、 核心架构与设计原则




  1. 原生 SwiftUI 界面

    • 采用现代 SwiftUI 与 AppKit 深度融合构建,界面流畅轻快,完美遵循 macOS 人机界面设计指南( HIG ),支持深浅外观自动跟随与切换。




  2. 非侵入式配置存储 (Non-destructive Patching)

    • 图形界面所做的所有修改,均严格遵循 Rime 官方规范,生成标准 patch: 语句并写入用户目录下的 ~/Library/Rime/squirrel.custom.yaml
      *保证配置的纯净度与向下兼容性。




  3. 安全生命周期管理

    • 修改配置后支持一键自动化触发后台重新部署( Deploy )。






二、 功能模块详细说明


1. 实时候选窗预览( Live Preview )与版式调整




  • 实时仿真模拟器

    • 在设置面板中内置高保真候选窗渲染器,用户可在测试框中直接键入拼音测试效果;

    • 点击仿真候选字可模拟直接上屏,直观感受文字排版与色彩层次。



  • 真实屏幕环境测试


  • 排版与几何细节调控

    • 排列布局:支持横向单行排列 (linear) 与纵向堆叠排列 (stacked);

    • 文字方向:支持现代水平横写 (horizontal) 与传统竖直直写 (vertical);

    • 内嵌特性:支持在应用光标处行内显示编码( Inline Preedit )以及首选字即时预览;

    • 交互细节:支持候选窗吸附防抖动(固定尺寸防位置跳移)、翻页提示箭头显示/隐藏;

    • 字体与间距:支持自由选择候选字字体名称、字号大小( Font Size )、行间距( Line Spacing )以及并击连打容差时间( Chord Typing Delay )。




2. 主题定制工坊( Theme Studio )与调色板




  • 全新派生定制

    • 支持从任一内置模板一键载入工坊,自由修改主题名称与英文识别码( ID ),快速派生出属于自己的专属皮肤。




  • 像素级色彩与材质微调

    • 背景与材质:支持窗口背景色、高亮选中项背景色(反白胶囊)、外框线条颜色自定义,并支持原生半透明毛玻璃特效( Translucency );

    • 文字配色:支持普通候选字颜色、高亮候选字颜色、拼音编码颜色、高亮编码颜色自定义;

    • 辅助标注:支持数字序号标签颜色、高亮序号颜色、词典注解提示词颜色及高亮注解颜色自由调控。




  • 几何圆角精细控制

    • 视窗外框圆角( Window Corner Radius );

    • 高亮反白胶囊独立圆角( Highlight Capsule Radius );

    • 边框线条粗细( Border Width )。




  • 一键应用与分配

    • 自由指定该主题应用于 macOS 的「浅色模式」还是「深色模式」,支持系统深浅色切换时自动更换配套主题。




3. 精选内置现代化预设主题


除了官方保留的传统配色外,额外收集了 10 套现代高质量预设主题:



  • **iOS 26 浅色灵动 (iOS 26 Light Glass)**:现代浅色半透明磨砂卡片,Apple 经典交互蓝高亮。

  • **iOS 26 深色晶透 (iOS 26 Dark Glass)**:高透明度深色晶莹卡片,纯白文字与现代蓝胶囊。

  • **Catppuccin 摩卡 (Catppuccin Mocha)**:高人气深色护眼主题,深紫黑底色配淡紫薰衣草高亮。

  • **Catppuccin 拿铁 (Catppuccin Latte)**:暖调纸质咖啡浅色主题,适合长时间办公与阅读。

  • **东京之夜 (Tokyo Night)**:夜空深蓝背景搭配霓虹紫/天蓝字,经典极客和风。

  • **极光雪境 (Nord)**:北极冰雪冷色调,优雅深灰蓝与极光青。

  • **赛博霓虹 (Cyberpunk)**:纯黑暗夜底色搭配荧光黄文字与青蓝高亮,高对比度张扬风格。

  • **莫兰迪雅韵 (Morandi)**:典雅温润的莫兰迪低饱和度大地灰调。

  • **纸墨素笺 (Paper & Ink)**:仿电子墨水屏 (E-Ink) 质感,纯净质朴。

  • **暮云微霞 (Rosé Pine)**:微醺复古玫瑰暗色调,淡雅小众。


4. 输入方案管理与智能发现 (Schema Discovery)



  • 动态扫描:启动时自动扫描用户 ~/Library/Rime/ 目录中安装的所有方案配置文件(如朙月拼音、五笔、仓颉、注音、双拼等);

  • 方案总览:直观展示已安装方案的名称、方案标识符及启用顺序,免去打开配置文件翻查之苦。


5. 习惯配置与核心输入体验



  • 每页候选字数:自由设置 1 至 10 个候选字。


  • 状态栏图示

    • 支持开启或关闭系统菜单栏的状态指示图标(显示「中」或「 A 」);

    • 关闭后仅保留 macOS 系统的原生输入法标识,避免状态栏出现重复图标。




  • 动态词频控制

    • 提供图形化开关,支持根据输入历史动态调整常用词排序(智能调频自学习);

    • 亦可随时关闭该功能,严格按照码表初始词频排序(固定词序,适合形码盲打)。



  • 提示横幅:支持设置中英文或输入方案切换时,系统通知横幅的弹出策略(总是、适时、从不)。

  • 底层键盘映射:支持自定义 ASCII 英文模式下的底层物理键盘映射(如美式 ABC 、USExtended 等)。


6. 快捷按键定制 (Key Bindings)




  • 中英文切换键

    • 支持针对左 Shift 、右 Shift 、左 Control 、右 Control 及 Caps Lock 键独立配置响应行为;

    • 行为选项包括:清除编码并切英文 (commit_code)、送出首选字并切英文 (commit_text)、进入行内英文模式 (inline_ascii)、清除全部编码 (clear) 或无操作 (noop)。




  • 内置快捷键指南

    • 方案切换快捷键:Control + ` (反引号) 或 F6 ;

    • 候选翻页键:- / =、, / .、[ / ]、PageUp / PageDown ;

    • 错词删除/词频重置:候选词高亮时按下 Control + Backspace ( Mac 笔记本键盘为 Fn + Delete + Control )。




7. 应用程序专属模式 (App-specific Modes)




  • 独立模式绑定

    • 支持针对特定的应用程序(如 Terminal 、iTerm2 、Alacritty 、Xcode 、Obsidian 等)设置规则;

    • 切换到该应用程序时,输入法会自动保持或切换为 ASCII 英文状态,避免在终端或代码编辑器中误触发中文输入。



  • 可视化管理:提供直接选取已安装 App 或手动输入 Bundle Identifier 的添加方式,支持快速启用/停用与移除。


8. 系统维护与运行诊断



  • **一键重新部署 (Deploy)**:直接向输入法后台守护服务发送部署指令,重新加载全部词库与 YAML 规则。

  • **一键数据同步 (Sync)**:快速触发用户词典与打字习惯备份至同步目录。

  • **日志检视 (Logs)**:在 Finder 中直接定位并打开 rime.squirrel 临时诊断运行日志。

  • 目录导航:一键直达用户配置目录 ~/Library/Rime/

  • **安全退出进程 (Quit Squirrel)**:平稳终止当前正在运行的输入法守护进程,便于版本更新或异常复位,再次键入文字时系统会自动重新唤起最新版本。


9. 多语言支持 (Localization)



  • 完整提供简体中文繁体中文英文的无缝动态切换,词汇贴合各语言环境下原生 macOS 系统的标准用语。




下载与体验



  • 项目源码( GitHub ): https://github.com/F-Mac-Prog/squirrel

  • 安装包下载( Releases ): https://github.com/F-Mac-Prog/squirrel/releases

  • 最新版本直下: https://github.com/F-Mac-Prog/squirrel/releases/download/v1.1.2-gui/Squirrel.pkg
    安装方式:下载 Squirrel.pkg 双击按提示安装即可,已内置全部依赖。欢迎 Star 支持或提交反馈!

最新回复 (0)
    没有回复
* 帖子来源V2EX
返回