Keybindings break with different keyboard layouts

Hey, thanks for the detailed report and the video.

This is a known Wayland issue. Chromium/Electron can handle key scan codes incorrectly when the app loses focus while a non-English keyboard layout is active. The physical position of the / key gets interpreted as the Russian layout ., which is why the hotkeys get swapped.

Workaround: run Cursor using the X11 backend:

cursor --ozone-platform=x11

This helped another user with a similar issue: Quick fix shortcut (ctrl+.) not working since cursor 2.4

To avoid typing the flag every time, you can add it to your .desktop file or a shell alias.

I’ll pass this info to the team. Let me know if the workaround helps.