SpaceKey 空格键
发送空格;同时承载一组内置的滑动 / 长按行为,本版为它扩充了可配置划动动作与长按重复输入空格。
内置行为
- 左右滑动:在文本中移动光标(由 虚拟键盘 → 按键行为 → 划动空格键以移动光标 开关控制,默认开)
- 上下滑动:跨行移动光标(发送
FcitxKey_Up/FcitxKey_Down) - 长按:执行 空格键长按行为 全局选项(多选一):轮换输入法、按住说话等,本版新增 「重复输入空格(按住连续输入)」——按住即连续输入空格、抬手即停,节奏与退格连删一致,是否震动跟随「长按重复时震动」
可配置划动动作(本版新增)
在键盘布局编辑器里选中空格键 → 划动事件,可以像其它按键一样配置划动动作并填划动标签。规则:
- 与「划动空格键以移动光标」开关互斥,开关优先:
- 开关开启(默认):滑动移动光标,编辑器里配置的划动动作不生效(按键编辑页会给出这条提示);
- 开关关闭:滑动触发你配置的划动动作;触发方向与其它可划动键一致,填了划动标签时跟随标签在键面的显示位置;
- 两者都不成立时(开关关闭且没配划动动作),空格键不参与滑动,按住在空格上移动不会打断长按。
字段
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
type | string | ✓ | 固定为 "SpaceKey" |
swipe / swipeLabel | — | 本版起可在布局编辑器中为空格键配置(受上方开关互斥约束) | |
weight / rowHeightPercent / 颜色字段 | — | 与共通字段相同 |
长按行为是全局选项
空格的长按行为由全局选项(虚拟键盘 → 按键行为 → 空格键长按行为)控制,不在 JSON 中逐键配置;滑动光标与划动动作的取舍则由开关 + 按键配置共同决定。
Space 标签样式
提供多种 Space 标签风格(SubModeOnly 等),由全局配置选择。
示例
json
{ "type": "SpaceKey", "weight": 0.5 }相关页面
- 按键类型总览
- 滑动操作
- LanguageKey —— 长按行为是 Rime 方案选单而非全局选项