Skip to content

Shortcut keys broken when using a non-English/US/QWERTY keyboard layout #2263

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
3 tasks done
viorels opened this issue Oct 23, 2023 · 1 comment
Open
3 tasks done
Labels
topic: code Related to content of the project itself type: imperfection Perceived defect in any part of project

Comments

@viorels
Copy link

viorels commented Oct 23, 2023

Describe the problem

On Romanian keyboard layout, Ctrl+F triggers an "Auto Format" (as Ctrl+T) instead of "Find".

The Romanian keyboard layout is very similar to US layout, except some AltGr combinations, so this should not happen.

To reproduce

  1. Set keyboard layout to Romanian/Romanian.
  2. Open Arduino IDE.
  3. Press the Ctrl+F keyboard shortcut.

🐛 The "find" dialog does not open.
🐛 The sketch is auto formatted.

Expected behavior

The "find" dialog opens when the Ctrl+F keyboard shortcut is pressed.

Arduino IDE version

2.2.1

Operating system

Linux

Operating system version

Ubuntu 22.04

Additional context

Similar shortcut keys being switched happen on US/Colemak layout (Ctrl+S and Ctrl+R are mixed). But maybe I should report that in a different bug?

Additional reports

Related


Keywords

  • "keybinding"

  • "key binding"

  • "hotkey"

  • "hot key"

  • "accelerator"

  • "key combination"

  • "key sequence"

  • "key chord"

  • "shortcut key"

Issue checklist

  • I searched for previous reports in the issue tracker
  • I verified the problem still occurs when using the latest nightly build
  • My report contains all necessary details
@per1234 per1234 transferred this issue from arduino/Arduino Oct 23, 2023
@per1234 per1234 added topic: code Related to content of the project itself type: imperfection Perceived defect in any part of project labels Oct 23, 2023
@per1234 per1234 changed the title shortcut keys broken on non-US/qwerty layouts Shortcut keys broken when using a non-English/US/QWERTY keyboard layout Aug 14, 2024
@tobiasBora
Copy link

Can confirm this is extremely annoying. In the french layout, A is Q, so typing Ctrl-A to select everything will… close the program without warning (dataloss here!). Similarly, copy/pasting in bépo produce unwanted behaviors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: code Related to content of the project itself type: imperfection Perceived defect in any part of project
Projects
None yet
Development

No branches or pull requests

3 participants