惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
Microsoft Security Blog
Microsoft Security Blog
B
Blog
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
爱范儿
爱范儿
博客园_首页
博客园 - 聂微东
量子位
V
Visual Studio Blog
aimingoo的专栏
aimingoo的专栏
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
小众软件
小众软件
大猫的无限游戏
大猫的无限游戏
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
N
Netflix TechBlog - Medium
F
Fortinet All Blogs
The Cloudflare Blog
T
Tailwind CSS Blog
G
Google Developers Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
月光博客
月光博客
腾讯CDC

Arch Linux Forums

Avidemux crashes without strace / Applications & Desktop Environments how to apply patches with non-linux linends / Newbie Corner Replicating CachyOS on vanilla Arch (or at least getting close) / Arch Discussion What's arch linux GUI package manager ? / Newbie Corner Hibernation failing due to insufficient memory / System Administration profiledef.sh editting question / Installation trying to script kde plasma wallpaper settings / Programming & Scripting Looking for new Audacious package maintainer / Creating & Modifying Packages issues installing arch with LUKS2 encryption / Newbie Corner QEMU PXE booting does not work with OVMF.4m.fd / Applications & Desktop Environments Wired lan regular disconnect / Newbie Corner Need Help setting up ARCH in my G16 G634JZR iwlwifi started failing consistently, trying to determine root cause Windows randomly jumping between monitors after GNOME 50 update No display via DP or HDMI after boot. / Kernel & Hardware how to change acpi platform_profile? / Newbie Corner Linux denied all kernel modules which not loaded right now Use iPhone as Webcam for Arch Linux Video Output Failure on nvidia-580xx-dkms on TTY --> Desktop switch (Page 2) / Kernel & Hardware I was going to rant ..WINE32 Sabotage compliments of Arvind Krishna / Arch Discussion [SOLVED] LUKS drive auto unlocked by TPM when expected not to / Networking, Server, and Protection Hibernate/suspend from X = dark panel; from TTY = works (ASUS G14, hyb (Page 2) / Laptop Issues Headphone jack noise/buzz / Newbie Corner segmentation fault in cc1plus when building CLK / AUR Issues, Discussion & PKGBUILD Requests Console alternative to meld / GNU/Linux Discussion Problem with paru git clone / Newbie Corner XKB questions / Applications & Desktop Environments gnome-keyring-daemon is not working correctly / Applications & Desktop Environments [SOLVED] Steam opens and immediately closes constantly / Newbie Corner Firefox rounded edges on Sway / Applications & Desktop Environments
Very strange keyboard behavior... / Installation
eje211 · 2026-06-21 · via Arch Linux Forums

Thanks for replying! I keep forgetting about this, until I try to type anything. And I am brutally reminded.

The terminal I use most often is Yakuake, based on Konsole. The issue also appeared on Konsole. Let me try xterm.

It seems like something I should have thought of myself in retrospect, but xterm works completely as expected. I'm  guessing that xterm uses neither Qt nor Gtk, right? Could the problem be with Qt? If so, why would it also be present in Firefox. And how would I diagnose that?

The problem does not seem to occur in the Linux console, the one you get without a desktop environment launched or by using the ctrl+alt+F-key combo. (By the way, the screen on which Wayland shows up seems to vary. Currently, it's screen 2. Sometimes it's screen 6. Screen 1 only shows a blinking cursor. The Arch docs said Wayland should show up on screen 1. This is not a problem, I'm just mentioning it in case it's a useful detail.) More testing has reminded me that, in the Linux terminal, another keyboard layout is in use: dvorak-fr. That layout is similar but not identical to french variant dvorak. Among other differences, dvorak-fr does not use dead keys.

That why I  noticed that dead keys don't work well in Wayland, neither in Yakuake or in the Firefox, which I am currently typing in. My keyboard layout makes heavy use of them. Switching to the en_US keyboard layout does not change the issue with the arrow keys or with the return key. The dead keys work as expected in xterm. That really puzzles me. Not just that, but xterm is also using the correct layout: french variant dvorak.

What I get with cat (down, enter, left, enter, up, enter, right, enter) changes often. Currently, it's: d s w e. On other recent attempts, the printount has included w, q, nothing (or maybe a dead key), W (that's capital w), and, I think, "home".

If I change the layout to the US keyboard, I get (going round a few times): y, t, space, dot, u, y, space, dot, u, y, space. (I just typed return out of reflex, and it printed m instead.)

Please let me know if there is anything else I can do to figure out what the problem is. My guess is that there may be an issue with the character set or the keyboard model, even though as far as I know, they are both set correctly: utf-8 and standard 105-key keyboard. But maybe they're not set correctly everywhere.