GitHunt
GE

geekdada/wetype-tnt

微信语音输入法 for Mac 快捷键修复

WeTypeTNT

一键切换到微信输入法并触发 TNT(语音输入)的 macOS 工具。

程序会自动将当前键盘输入法切换为微信输入法,然后发送 Fn+Space 快捷键以激活语音输入。

前置要求

  • 微信输入法 2.0.0 或更高版本:本程序依赖微信输入法 2.0.0 以上版本,请确保已安装并在「系统设置 → 键盘 → 输入法」中启用。
  • 请勿修改默认触发快捷键:程序通过模拟 Fn+Space 来触发语音输入,请在微信输入法设置中保持默认的触发快捷键不变。

首次运行

第一次运行时,macOS 会弹窗请求辅助功能(Accessibility)权限。请前往:

系统设置 → 隐私与安全性 → 辅助功能

找到 WeTypeTNT 并允许。如果没有授权,程序将无法发送模拟按键。

自行编译

你可以用下面的命令自己编译本应用:

xcodebuild -project WeTypeTNT.xcodeproj -scheme WeTypeTNT -configuration Release \
  SYMROOT=./build build

# 编译完成后,应用位于:
# ./build/Release/WeTypeTNT.app

工作原理

  1. 通过 NSTextInputContext 检测当前输入法,如果不是微信输入法则自动切换。
  2. 通过 CGEvent 向系统事件管线发送 Fn+Space 按键组合,触发微信输入法的语音输入功能。

Contributors

Latest Release

1.0February 14, 2026
Created February 14, 2026
Updated February 14, 2026