Skip to content

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

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

Closed
3 tasks done
Azurac opened this issue May 14, 2022 · 8 comments · Fixed by #1478
Closed
3 tasks done

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

Azurac opened this issue May 14, 2022 · 8 comments · Fixed by #1478
Assignees
Labels
conclusion: resolved Issue was resolved topic: code Related to content of the project itself topic: theia Related to the Theia IDE framework type: imperfection Perceived defect in any part of project

Comments

@Azurac
Copy link

Azurac commented May 14, 2022

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
@Azurac Azurac added the type: imperfection Perceived defect in any part of project label May 14, 2022
@per1234 per1234 added the topic: code Related to content of the project itself label May 14, 2022
@kittaakos
Copy link
Contributor

Upstream problem eclipse-theia/theia#11688

@kittaakos kittaakos added the topic: theia Related to the Theia IDE framework label Sep 21, 2022
kittaakos pushed a commit that referenced this issue Sep 21, 2022
kittaakos pushed a commit that referenced this issue Sep 26, 2022
@per1234 per1234 added the conclusion: resolved Issue was resolved label Sep 30, 2022
@samtd
Copy link

samtd commented Nov 25, 2022

I check with version 2.0.2 and the problem persist. The key number one don't work.
Portuguese Keyboard

@kittaakos
Copy link
Contributor

I check with version 2.0.2 and the problem persist

OS?

The key number one don't work.

Please explain what's not working.

Portuguese Keyboard

Here are the supported keyboard layouts in Theia. The Portuguese ones:

If you are using a Brazilian Portuguese keyboard layout on Windows, we know why it's not working on your side.

@samtd
Copy link

samtd commented Dec 7, 2022

Hi kittakos

I'm using Portuguese pt pc keyboard.

Also i already test on version v2.0.3 and the problem maintains.
With Arduino 1x i don't have any problem.

@kittaakos
Copy link
Contributor

@samtd, please help us to narrow down the problem. IDE2 builds on the Theia IDE. Could you please get the latest TheiaBlueprint version from https://theia-ide.org/docs/blueprint_download, start it and let us know if you can reproduce the defect? Does the 1 key work with your keyboard layout in the TheiaBlueprint app? Thank you!

@samtd
Copy link

samtd commented Dec 13, 2022

@kittaakos, i tested with Theia IDE and works.
Theiablueprint cloud: Work
Theiablueprint installed v1.32.0: Work
arduino-ide_2.0.3_Windows_64bit.zip : Dont Work
arduino-ide_2.0.3_Windows_64bit.exe : Dont Work
Arduino Web App Version - 6.4.6: Work

Edição Windows 11 Pro
Versão 22H2
Instalado em ‎08/‎10/‎2022
Compilação do SO 22621.900

If i use key number 1 with shift it works the correct character "!", but number 1 i can't have
all other keys also works

@kittaakos
Copy link
Contributor

Thanks for the investigation, @samtd. Please open a separate issue in this repo. Otherwise, the valuable information you collected might get lost in this closed issue. Thank you!

@kittaakos
Copy link
Contributor

open a separate issue

#1772

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

Successfully merging a pull request may close this issue.

4 participants