微信输入法下滑快捷键

为安卓版微信输入法增加自定义按键下滑操作的 LSPosed 模块。

支持 26 键与九宫格,可将全选、剪切、复制、粘贴、段落定位、原生剪贴板和快捷发送绑定到指定按键。正常点击保持原有输入,下滑时执行快捷功能。

主要功能

  • 全选、剪切、复制、粘贴
  • 移动到段首、段尾
  • 选择当前位置到段首、段尾
  • 打开微信输入法原生剪贴板
  • 打开微信输入法原生快捷发送/常用语
  • 禁用指定按键的下滑动作
  • 支持 26 键和九宫格 2–9
  • 支持竖屏、横屏及横屏悬浮键盘
  • 26 键与九宫格可独立配置触发距离
  • 原生剪贴板与快捷发送无需显示在输入法工具栏
  • 不联网,不收集、上传或保存输入内容

安装与使用

  1. 在 LSPosed 模块仓库中安装最新版。
  2. 在 LSPosed 中启用本模块。
  3. 将模块作用域勾选为“微信输入法”。
  4. 强制停止并重新启动微信输入法,或重启设备。
  5. 打开模块设置,配置按键并点击“保存并应用配置”。

默认映射

按键 下滑动作
Z 全选
X 剪切
C 复制
V 粘贴

兼容性

  • Android 8.0 及以上
  • LSPosed / Modern Xposed API
  • 安卓版微信输入法
  • 当前实测:微信输入法 3.5.0、Android 16

微信输入法升级后,内部实现变化可能影响原生面板功能。遇到问题时,请提供微信输入法版本、Android 版本、LSPosed 日志和复现步骤。

源码与反馈

许可

本项目基于 Apache License 2.0 开源。

Releases

1.11.6

Stable

8/24/2026, 3:25:57 AM

WeType-Swipe v1.11.6

新增

  • 微信输入法“关于”页图标连续点击 5 次打开内置模块设置。
  • 内置设置页与独立模块设置页统一布局与交互。
  • 新增“输入指定内容”下滑动作,支持 26 键和九宫格 2–9。
  • 每个按键可保存独立文本,多个按键可以同时使用该动作。
  • 指定内容最多 1000 个 Unicode 字符,支持中文、英文、数字、符号、Emoji 与换行。

实现与兼容

  • 新动作 ID 为 20,原有 0–19 不改号。
  • 输入前结束 composing 状态,再使用 InputConnection.commitText() 插入,不占用剪贴板。
  • 配置快照、目标应用缓存与跨进程广播同步支持指定内容。
  • 继续保留密码输入框、手写、数字/符号页等既有隔离逻辑。

版本

  • Version Name: 1.11.6
  • Version Code: 50

Assets

1

1.11.5

Stable

7/25/2026, 5:26:55 PM

微信输入法下滑快捷键 v1.11.5

本版本新增独立的全文级导航与选择动作,解决多行文本中只能在当前段落内移动或选择的问题。

新增功能

  • 文首:将光标移动到整个编辑文本最前面。
  • 文尾:将光标移动到整个编辑文本最后面。
  • 选至文首:从当前光标或已有选区右边界,跨行选择到全文开头。
  • 选至文尾:从当前光标或已有选区左边界,跨行选择到全文结尾。
  • 26 键与九宫格均可绑定以上 4 个动作,并支持自动标签、自定义标签和隐藏标签。

行为与兼容说明

  • 原有“段首、段尾、选至段首、选至段尾”继续以换行符划分当前段落,语义不变。
  • 新动作编号为 16–19,原有 0–15 编号、默认键位和历史用户配置保持兼容。
  • 对已有选区使用“选至文首/文尾”时,会保留选区另一侧边界。
  • “文尾”和“选至文尾”仅在目标编辑器返回完整文本范围后执行;自绘编辑器拒绝返回全文时会安全失败,不会把局部上下文末尾当成全文末尾。
  • 模块不保存、上传或记录用户输入内容。

兼容性

  • Android 8.0 及以上
  • LSPosed
  • 微信输入法 3.5.0、3.5.2
  • 本次真机验收环境:Android 16、微信输入法 3.5.2

发布验证

  • 26 键与九宫格新增动作绑定、标签显示和配置同步真机验证通过
  • 三行以上文本的文首/文尾跨行移动验证通过
  • 选至文首/选至文尾跨行选择及已有选区扩展验证通过
  • 原段落级动作语义验证通过
  • 空文本、单行、末尾换行和较长文本未发现异常
  • 数字、符号、手写键盘和密码输入框隔离验证通过
  • 复制、剪切、粘贴、全选、撤销、重做、剪贴板和快捷发送未发现回归
  • 单元测试、Android Lint、Debug/Release 构建和永久签名校验通过

升级说明

可直接覆盖安装 v1.11.4。升级后建议强制停止并重新启动微信输入法;原有键位映射、自定义标签和开关配置保持不变。

Assets

1

1.11.4

Stable

7/23/2026, 6:02:47 PM

微信输入法下滑快捷键 v1.11.4

本版本新增可绑定的“撤销”和“重做”下滑动作。

新增功能

  • 26 键和九宫格均可绑定“撤销”和“重做”。
  • 使用 Android 标准编辑器菜单指令执行撤销与重做。
  • 触发前结束当前输入法组词状态,再交由目标 App 的输入框处理。
  • 不保存输入内容,不建立模块私有撤销历史。

行为说明

撤销粒度由目标 App 的编辑器决定。在拼音直接显示于输入框的模式下,中文上屏可能被记录为“拼音输入”和“拼音替换为中文”两个步骤,因此可能出现:

中文 → 拼音 → 空白 → 拼音 → 中文

这属于正常撤销/重做顺序。不同 App、网页富文本、小程序和自绘编辑器的支持情况可能不同。

兼容性

  • Android 8.0 及以上
  • LSPosed
  • 微信输入法 3.5.0、3.5.2
  • 本次真机验收环境:Android 16、微信输入法 3.5.2

发布验证

  • 26 键与九宫格绑定、标签和配置同步验证通过
  • 微信聊天输入框普通输入、中文上屏、删除、粘贴和剪切后的撤销/重做验证通过
  • 无历史记录时不崩溃、不误删
  • 数字、符号、手写键盘和密码输入框隔离验证通过
  • 原生剪贴板、快捷发送/常用语及既有动作未发现回归
  • 单元测试、Android Lint、Debug/Release 构建和永久签名校验通过

Assets

1

1.11.4

Stable

7/23/2026, 5:56:39 PM

微信输入法下滑快捷键 v1.11.4

本版本新增可绑定的“撤销”和“重做”下滑动作。

新增功能

  • 26 键和九宫格均可绑定“撤销”和“重做”。
  • 使用 Android 标准编辑器菜单指令执行撤销与重做。
  • 触发前结束当前输入法组词状态,再交由目标 App 的输入框处理。
  • 不保存输入内容,不建立模块私有撤销历史。

行为说明

撤销粒度由目标 App 的编辑器决定。在拼音直接显示于输入框的模式下,中文上屏可能被记录为“拼音输入”和“拼音替换为中文”两个步骤,因此可能出现:

中文 → 拼音 → 空白 → 拼音 → 中文

这属于正常撤销/重做顺序。不同 App、网页富文本、小程序和自绘编辑器的支持情况可能不同。

兼容性

  • Android 8.0 及以上
  • LSPosed
  • 微信输入法 3.5.0、3.5.2
  • 本次真机验收环境:Android 16、微信输入法 3.5.2

发布验证

  • 26 键与九宫格绑定、标签和配置同步验证通过
  • 微信聊天输入框普通输入、中文上屏、删除、粘贴和剪切后的撤销/重做验证通过
  • 无历史记录时不崩溃、不误删
  • 数字、符号、手写键盘和密码输入框隔离验证通过
  • 原生剪贴板、快捷发送/常用语及既有动作未发现回归
  • 单元测试、Android Lint、Debug/Release 构建和永久签名校验通过

Assets

1

1.11.3

Stable

7/23/2026, 4:07:20 AM

微信输入法下滑快捷键 v1.11.3

本版本修复微信输入法 3.5.2 部分构建中的原生面板兼容问题,并修正数字/符号页面错误显示下滑标签的问题。

修复内容

  • 修复下滑打开微信输入法原生剪贴板失效。
  • 修复下滑打开快捷发送/常用语失效。
  • 原生工具栏入口不再依赖单一混淆监听器类名,改为“已知字段快速匹配 + 结构特征回退”。
  • 修复数字/符号页面错误显示“剪贴、快捷、选前、选后、段首”等 QWERTY 功能标签。
  • 手写找字及其他手写键盘界面不再显示标签或执行下滑动作,避免干扰手写操作。
  • 切换字母、数字和符号页面时,根据当前可见按键重新判定并缓存标签。

兼容性

  • Android 8.0 及以上
  • LSPosed
  • 微信输入法 3.5.0、3.5.2
  • 本次真机验证环境:Android 16、微信输入法 3.5.2

升级说明

可直接覆盖安装 v1.11.2。升级后建议强制停止并重新启动微信输入法;原有键位映射、自定义标签和开关配置保持不变。

发布验证

  • 单元测试、Android Lint、Release 构建通过
  • 永久发布证书 SHA-256 校验通过
  • 26 键与九宫格原生剪贴板、快捷发送/常用语真机验证通过
  • 两级数字/符号页面标签显示验证通过
  • 正常点击、长按、滑行输入未发现回归

Assets

1

1.11.1

Stable

7/15/2026, 4:43:11 PM

微信输入法下滑快捷键 v1.11.1

新增功能

  • 复制全部:全选当前输入框内容并复制,随后恢复原光标或选区。
  • 剪切全部:全选当前输入框内容并剪切;执行失败时恢复原选区。
  • 自定义按键标签:26 键和九宫格均可长按按键设置标签。
  • 标签支持自动、自定义和隐藏三种模式,自定义内容最多 4 个字符。

使用说明

  • 点击按键设置下滑动作。
  • 长按按键设置该按键的显示标签。
  • 全局“显示按键底部功能文字”开关仍可统一控制所有标签。
  • 安装后请在 LSPosed 中启用模块,并重启微信输入法进程。

兼容性

  • Android 8.0 及以上
  • LSPosed
  • 安卓版微信输入法
  • 当前主要验证版本:微信输入法 3.5.0

Assets

1

1.11.0

Stable

7/13/2026, 6:59:44 PM

微信输入法下滑快捷键 v1.11.0

新增功能

  • 在 26 键和九宫格键帽底部常驻显示已绑定的下滑功能。
  • 新增“显示按键底部功能文字”开关。
  • 新增“显示下滑触发提示”开关,可独立控制下滑预览和执行成功提示。
  • “选至段首”和“选至段尾”的键帽短标签调整为“选前”和“选后”。

显示与布局

  • 直接接入微信输入法原生单键绘制链。
  • 使用当前键帽的实时 drawRect 定位,自动跟随普通键盘、分离键盘、悬浮键盘、横竖屏和键盘缩放。
  • 26 键与九宫格均使用原生键帽坐标。
  • 深色模式使用浅色高对比文字,浅色模式使用深色文字。
  • 根据键帽实际高度和字体 FontMetrics 自适应字号与基线。

性能优化

  • 移除周期性布局检查、触摸扫描和行列拟合的正常路径。
  • 缓存“按键模型 → 最终显示文字”,避免持续解析按键 ID 和重复查询配置。
  • 未绑定按键快速返回;关闭功能文字后在读取键帽坐标前直接返回。
  • 仅已绑定且开启显示的按键增加一次文字绘制。

兼容性

  • Android 8.0 及以上。
  • LSPosed 环境。
  • 当前实测微信输入法 3.5.0、Android 16。

安装后请在 LSPosed 中启用模块并勾选“微信输入法”作用域,然后重启微信输入法进程或设备。

Assets

1

1.10.0

Stable

7/13/2026, 1:48:50 AM

新增功能

  • 新增“剪贴板”下滑动作,可直接打开微信输入法原生剪贴板历史。
  • 新增“快捷发送”下滑动作,可直接打开原生快捷发送/常用语面板。
  • 两项功能无需在输入法工具栏中显示对应按钮。
  • 支持竖屏、横屏及横屏悬浮键盘模式。

性能与稳定性

  • 优化普通按键过程中的工具栏解析。

  • 缓存原生工具栏命令载体和反射成员。

  • 优化键位识别和窗口切换后的缓存恢复。

  • 减少正常输入和成功触发时的日志写入。

  • 首次提交至 LSPosed 官方模块仓库。

Assets

1