微信输入法下滑快捷键

为安卓版微信输入法增加自定义按键下滑操作的 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.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