【免费下载链接】Xime
我的自用安卓输入法,基于Rime 构建,部分功能由本人设计的本地AI模型驱动,支持五笔/拼音/自定义方案。
Xime 是一款基于 Rime 引擎构建的开源安卓输入法,支持五笔、拼音与自定义方案。它的两大特色功能是可拖拽的悬浮键盘和自由定制的工具栏:悬浮键盘采用半透明圆角卡片设计,可随手拖到屏幕任意位置;工具栏则能把剪贴板、方案切换、快捷发送等效率功能一键放到手边。本文带你快速掌握这两项能力,让打字效率再上一个台阶。
悬浮键盘:把键盘"拎"到指尖最顺的地方 🖐
什么是 Xime 悬浮键盘?
开启悬浮模式后,键盘不再固定贴在屏幕底部,而会缩小为一张半透明的圆角悬浮卡片,浮在应用内容之上。卡片默认按屏幕宽度的 85% 缩放(缩放系数定义在 FloatingCardGeometry.kt),并带有一圈柔和阴影与 16dp 圆角,视觉上轻盈不压内容。
卡片顶部有一条拖拽握条(深色胶囊衬底 + 白色握条),按住它即可把整个键盘拖动到屏幕任意位置。拖动范围有智能钳制:卡片不会顶出屏幕顶部,也不会压进底部导航栏,横屏与竖屏的位置还会分别记忆——相关的持久化逻辑在 SettingsPreferences.kt 中以floating_mode、floating_offset_x/y(含横屏独立 key)保存。
悬浮键盘的开启与退出步骤
- 打开输入框调出 Xime 键盘;
- 打开功能菜单(MenuBar),点击「悬浮模式」——入口定义在 MenuBar.kt,菜单项会随状态在「悬浮模式 / 退出悬浮」之间切换;
- 按住卡片顶部拖条,把键盘拖到你想要的输入框旁边;
- 不需要时再次进入菜单点击「退出悬浮」,或直接在卡片底部边缘松手即可快速退出(底部松手会触发退出提示光效,实现见 FloatingKeyboardContainer.kt)。
💡 小贴士:悬浮模式下键盘内容为缩放卡片,「键盘调节」入口会自动隐藏——全屏模式下才需要调节高度。全屏时可在菜单里点「键盘调节」,用类似微信输入法的交互拖动四边手柄,自由调整键盘高度、左右边距与底部留白,交互实现在 KeyboardResizeOverlay.kt。
工具栏定制:打造属于你自己的效率快捷键 ⚡
一键进入工具栏定制
同样在功能菜单中点击「定制工具栏」,即可打开工具栏定制面板。面板顶部实时预览当前工具栏的按钮顺序,下方是可翻页的按钮网格(每页 8 个、每行 4 个),点一下即选中/取消,选中按钮会亮起主题强调色,左上角的 ✓ 完成确认。定制面板的完整实现见 ToolbarCustomizeView.kt。
内置按钮清单:这些效率功能都藏在里面
Xime 内置了 13 个工具栏按钮(完整枚举见 ToolbarButton.kt):
| 按钮 | 功能 | 适合人群 |
|---|---|---|
| 😊 表情 | 快速调出表情键盘 | 聊天党 |
| 📋 剪贴板 | 打开剪贴板历史,支持置顶、快捷发送 | 经常复制粘贴的人 |
| ⌨ 方案选择 | 快速切换五笔 / 拼音 / 双拼等方案 | 多方案用户 |
| 💬 快捷发送 | 一键发送预设常用语 | 客服、群聊重度用户 |
| # 符号 | 直达符号页 | 写作、公式党 |
| ⧉ 悬浮 | 与菜单等价的悬浮模式开关 | 悬浮党 |
| 全选 / 复制 / 粘贴 | 文本操作不退出输入法 | 编辑党 |
| ⏮ 段首 / ⏭ 段尾 | 光标一键跳到段落头尾 | 长文本编辑 |
| ✍ 手写找字 | 笔顺写字查字(需下载手写模型) | 生僻字救星 |
| ✎ 编辑 | 编辑文本 | 通用 |
| 🎤 语音 | 直达语音输入(内置离线 ASR + 在线插件) | 懒人必备 |
插件按钮:工具栏还能继续"进货"
除了内置按钮,插件提供的按钮也会出现在定制面板里(pluginButtons列表与内置按钮混排展示)。例如安装表情、剪贴板同步类插件后,可以把它们的入口直接钉在工具栏上,不用进设置页翻找。插件可从应用内「设置 → 扩展商店」安装,插件源码参考 plugins/ 目录下的示例工程。
进阶搭配:用主题让悬浮键盘更好看 🎨
悬浮卡片是半透明圆角设计,键盘的背景与配色由「主题与定制」决定:显示模式可选跟随系统 / 浅色 / 深色,配色方案提供薰衣草紫、海洋蔚蓝、落日橙光等多套种子色,点击配色预览即可看到整键效果。内置主题背景图资源位于 assets/themes/ 目录,深浅两套主题随系统自动切换。
常见问题速查
- 悬浮键盘拖出去后位置会丢吗?不会。竖屏、横屏各自的 X/Y 偏移量都会持久化保存,重启应用后位置保持。
- 悬浮模式为什么看不到"键盘调节"?悬浮卡片高度固定为缩放的紧凑形态,调节入口仅在全屏模式开放。
- 工具栏按钮排满了怎么办?工具栏按你选中的顺序从左到右排列,取消不常用的按钮即可腾出位置;面板支持分页浏览全部按钮。
把键盘悬浮在你最常用的输入框旁、把剪贴板和常用语钉进工具栏——这两步做完,Xime 就从"能打字"变成"打得快"了。
【免费下载链接】Xime
我的自用安卓输入法,基于Rime 构建,部分功能由本人设计的本地AI模型驱动,支持五笔/拼音/自定义方案。
相关推荐
Readest 标注工具栏改造:原生 Share 工具与可拖拽自定义工具栏实现解析
Readest 标注工具栏改造:原生 Share 工具与可拖拽自定义工具栏实现解析 导读 本文以 Readest 仓库中《Annotation Share To
桌面应用跨平台前端Slate v2 悬浮工具栏鼠标选区修复实战:真实鼠标拖拽后工具栏不显示的根因、修复与浏览器证明
Slate v2 悬浮工具栏鼠标选区修复实战:真实鼠标拖拽后工具栏不显示的根因、修复与浏览器证明 导读 本文以仓库规划文档 2026 04 27 slate v
前端富文本UI组件Vue Flow NodeToolbar 组件完全指南:为节点打造悬浮工具栏
Vue Flow NodeToolbar 组件完全指南:为节点打造悬浮工具栏 @vue flow/node toolbar 是 Vue Flow(Vue 3 流
前端UI组件
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考