爱意满满的作品展示区。
bbsingao

分享一个 Linux 界面下的输入法中英文指示器

  •  
  •   bbsingao · 10h 41m ago · 283 views
    https://github.com/flyhigao/fcitx5-floating-indicator
    一个面向 X11 桌面的 Fcitx5/Rime 中英文状态浮动指示器。

    它在不输入、没有候选词时显示一个小型“中/英”窗口;开始输入或出现候选词时隐藏。窗口跟随鼠标移动,因此也适用于不提供文本光标位置的终端类应用。
    特性

    读取 Fcitx5 Rime 当前的中文/英文状态。
    记住不同程序下的输入状态。
    按 Shift 切换后立即刷新状态。
    输入或候选词出现时隐藏,空闲后自动显示。
    始终跟随鼠标,而不是依赖应用提供的光标矩形。
    兼容 WindTerm 等全屏 X11 应用:使用非托管浮动窗口,避免被全屏窗口遮挡。
    应用没有 Fcitx5 输入上下文时,仍可显示状态窗口。
    不修改 Fcitx5 的输入法配置,也不会给自身创建输入上下文。
    2 replies    2026-08-12 17:05:40 +08:00
    bbsingao
        1
    bbsingao  
    OP
       8h 23m ago
    原先输入法在多个不同 console 窗口中输入时,头几个按键经常因为中英文状态错了,要回退。而状态栏有时候离得太远,没法看。这个小软件就是解决这个问题。
    晚上回去在 mac 和 win 上也写个类似的。
    codehz
        2
    codehz  
       8h 19m ago
    https://v2ex.com/i/606bcDv7.png
    虽然但是 fcitx 不是自带一个状态提示功能吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1332 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:25 · PVG 01:25 · LAX 10:25 · JFK 13:25
    ♥ Do have faith in what you're doing.