Unexpected "e" Character Appearing When Using CTRL + ; or CTRL + .

Bug Description
Whenever I press CTRL + ; or CTRL + . in Cursor, an unexpected “e” character is inserted into the code. This happens regardless of whether a command is assigned to these shortcuts.

I have checked my keybindings and removed any conflicting shortcuts, but the issue persists. I also used the VS Code settings migration feature when switching to Cursor, so this might be related.

Steps to Reproduce
Open Cursor on Ubuntu 22.
Press CTRL + ; or CTRL + . inside a code file.
Observe that an “e” character appears unexpectedly.
Expected Behavior
Pressing these shortcuts should not insert any unexpected characters.

System Info
Operating System: Ubuntu 22
Cursor Version: 0.45.11
Migration from VS Code: Yes, used the built-in settings migration feature.
Impact
This issue disrupts my workflow, as it causes unintended text insertion.

Would appreciate any insights or potential fixes! :rocket:

I’m experiencing the same issue on my Ubuntu 22.04.5. Ctrl + . inserts an underlined e instead of the Quick Fix menu.

I’ve verified that:

  • The shortcut is correctly bound to Quick Fix
  • It works fine in VS Code
  • I’ve tried disabling/remapping the system Compose Key
  • I’ve removed a conflicting keybinding (composer.openModeMenu was mapped to both Ctrl + . and Ctr + Alt + . for some reason, I removed the former)
  • I’ve even tested with alternate bindings (like Ctrl + Alt + Q), which work — confirming it’s specific to Ctrl + .
  • I tried running the Cursor appimage with extensions disabled - the issue persists implying it’s not extension related

It seems this might be a Cursor-specific input handling issue on Linux. Would appreciate any updates or workarounds from the team — I agree that this issue has a real impact on workflow and productivity for linux users.

Thanks!