You are not logged in.

#1 2025-08-27 02:24:52

rouv
Member
Registered: 2025-04-02
Posts: 2

[Help] Esc key stuck as long-press when using fcitx5 on Arch Linux

[求助] Arch Linux 下 fcitx5 导致 Esc 键被识别为长按
[Help] Esc key stuck as long-press when using fcitx5 on Arch Linux

系统环境 / System Environment

    •    发行版: Arch Linux (已更新至最新)
    •    Distro: Arch Linux (fully updated)
    •    桌面/窗口管理器: Sway
    •    Desktop/WM: Sway
    •    输入法: fcitx5 + rime
    •    Input method: Fcitx5 + Rime

问题描述 / Problem Description

当我启用 fcitx5 时,按下并松开 Esc 键,系统会一直认为我在长按 Esc:
When I enable fcitx5, pressing and releasing the Esc key is recognized as if Esc is still being held:
    •    在终端里。
    •    In terminal.
    •    在steam的游戏中,最终导致游戏的esc无法使用,这时Super键代替了esc的功能。
    •    In Steam games, the Esc key may become unresponsive, with the Super key taking over its function.

进一步测试发现:
Further testing shows:
    •    使用 wev 查看输入事件时,KeyPress 和 KeyRelease 都是正常的
    •    With wev, both KeyPress and KeyRelease events are present

我尝试过切换到 IBus,结果更糟糕:变成了所有按键在松开后都被识别为长按。
I also tried switching to IBus, but it got worse: now all keys behave as if they are long-pressed.

关闭 fcitx5 → 问题消失
Closing fcitx5 → issue disappears

求助 / Request for Help

这个问题让我在终端里无法正常使用 Esc,非常影响日常使用。如果有任何思路或 debug 方法,非常感谢大家的帮助。
This issue makes it impossible to use Esc properly in terminal, which severely impacts daily usage. Any ideas, debugging methods, or workarounds would be greatly appreciated.

Offline

Board footer

Powered by FluxBB