Skip to content

Keyboard bindings do not work properly after change to different keyboard layouts #989

Closed
@Azurac

Description

@Azurac

Describe the problem

I have a keyboard layout where the letter Y is swapped with Z (Czech).
When I try to do Undo operation I need to press Ctrl + Y (Z in English layout) instead of Ctrl + Z (which is presented in the key bindings)

To reproduce

Set a different keyboard layout in your system.
Start IDE with your default keyboard layout (e.g. EN)
Change it to different layout (e.g. Czech)

Expected behavior

Set a different keyboard layout in your system.
Start IDE with your default keyboard layout (e.g. EN)
Verify you are typing right characters.
Verify Ctrl + Z and Ctrl + Y works as expected.
Change it to different layout (e.g. Czech)
Verify you are typing right characters.
Now Ctrl + Z and Ctrl + Y will work with the same buttons as previously, no matter the keyboard layout is.

Arduino IDE version

2.0.0-rc6-nightly-20220514

Operating system

Windows

Operating system version

10

Additional context

No response

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

Metadata

Metadata

Assignees

Labels

conclusion: resolvedIssue was resolvedtopic: codeRelated to content of the project itselftopic: theiaRelated to the Theia IDE frameworktype: imperfectionPerceived defect in any part of project

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions