Skip to content

滑动操作 ​

本版把一部分按键的滑动行为开放为可配置项。滑动分为普通滑动(手指在键上直接滑动)与长按后滑动(先按满长按延迟、再滑,交给「长按+滑动」复合手势处理)两类。

普通滑动(swipe 字段) ​

  • 滑动触发:支持 swipe 字段的按键在垂直滑动后执行对应 MacroAction
  • 滑动标签:swipeLabel 在键面显示提示文字;填了标签的键,滑动方向跟随标签在键面的显示位置
  • 字母备用字符:AlphabetKey 的滑动固定发送 alt 字符,不使用 swipe 宏字段
  • 触发方向:上滑还是下滑触发,由全局设置控制(虚拟键盘 → 按键行为 → 符号划动方向(符号隐藏时)),不是每个键独立配四个方向
  • 符号键滑动切换中英文符号是典型用法

空格键的滑动(本版扩充) ​

  • 左右滑动移动光标仍是默认行为,由 虚拟键盘 → 按键行为 → 划动空格键以移动光标 开关控制(默认开);上下滑动发送 Up / Down 属于 SpaceKey 内置行为;
  • 开关关闭后,可以在布局编辑器里为空格键配置自己的划动动作(与其它可划动键一致),两者互斥且开关优先——开关开着时按键上配置的划动动作不生效;
  • 滑动光标到文本边界时不再把焦点逃逸出输入框;
  • 空格键还支持长按重复输入空格(见 SpaceKey),与划动互不干扰。

退格键的滑动与长按复合手势 ​

  • 左右滑动用于选择 / 删除范围(内置行为);
  • 长按进入连删后,手指不抬起继续上滑是本版的复合手势:
    • 合成中:一次性清空当前编码(发 Esc),提示条显示 Esc,不动已上屏正文;
    • 非合成(编码区已空):清空整个输入框(含已上屏正文);
  • 详见 BackspaceKey。

编辑入口 ​

  • 键盘布局编辑器 中按键属性面板的「划动事件」区
  • 滑动标签字体可与主标签字体独立配置(见 字体集编辑器)

相关页面 ​