用 Voxtype 搭建 Linux 上的 Typeless!

不好.. Caps 是用来切换输入法的(

WHAT’S NEXT

短期还剩下三个预期功能,紧急性不高,可能慢慢完成:

  • 支持单个 modifier 键(比如 right alt)作为 hotkey(目前应该是没有支持的)
  • 在输入法可以使用(比如在输入框内)时,禁用 voxtype daemon 的键检测。这样就可以让 voxtype 和输入法配置同样的热键了,优先使用输入法。
  • 添加应用感知(在输入法中把应用名字传入 voxtype daemon)

NEWS

在 Voxtype 的 discussion 的 “show and tell” 写了个 showcase:

以及,博客目前新增了详细的安装和操作指南:

1 个赞

NEWS

简单发了个视频,欢迎围观:

3/4/2026 (MINOR) UPDATE

我将输入法中的 trigger key 检测改为了用 KeySym 检测。现在就可以具体设置一个单纯的 key 了(比如 Right Alt/Hyper 了):

可惜的是,支持仅使用 LEFTSHIFT 作为 voice modifier 这一点我没有找到比较好的方法。所以,如果设置了 Hotkey 为 Shift_R 等键,Voice Modifier 就不要设置成 shift 了,不然可能会有冲突。

3/4/2026 UPDATE

现在,在输入法聚焦在某个窗口时,可以禁用 voxtype daemon 的热键检测;当输入法不聚焦时,会让 voxtype daemon 成功检测。也就是说,你现在可以让 voxtype 和输入法插件使用相同的热键。这样,当你方便使用输入法时,优先使用输入法;否则(比如在你看论文的时候),会使用 voxtype 的检测,并将结果放到剪切板。

配置方法

  1. ~/.config/voxtype/config.toml 中添加以下内容。
[hotkey]
hotkey_detection_file = "/tmp/voxtype-hotkey-enable"
  1. 将 voxtype 和输入法热键变得一样。

给一个在 GNOME 上使用 voxtype 的小 tip:

比如要做论文翻译,这时会使用 voxtype 的热键,保存在剪切板里。但剪切板里不方便查看。一个办法是设置个热键在 vim 里打开:

(这直接用 gnome 的功能就好了)

xdg-terminal-exec -- sh -c "wl-paste | nvim -"

可以可以
我之前一直想做个给vocotype的视频宣传来着, 但是一直有一些想象的要求(比如格式完整的部分, 转场等)就一直没做出来
有视频宣传估计能很快宣传上
不过是不是该给你视频加个字幕 :grinning_face:
流量看起来不算很好(不过可能这类视频就这样)