linuxdeepin / developer-center

Deepin developer center, provide developer wiki and community forum.
452 stars 73 forks source link

Can't change the Keyboard Input Method #3358

Open eduardomozart opened 2 years ago

eduardomozart commented 2 years ago

SUMMARY | 问题概要

Hello, I have two keyboards: My laptop uses a US-international keyboard layout and my external USB keyboard uses a PT-BR ABNT2 (Portuguese - Native) When I go to DDE Control > Keyboard and Language > Keyboard Layout and click into the + (Plus) icon to add new Keyboard layouts, just the Portuguese layouts is shown, even when I add the US layout at DDE Control > Keyboard and Language > Input Method. I noticed that the Keyboard Layout that are applied in fact is the Input Method and doesn't seem to mather the Keyboard Layout that I selected. But at the Plugin Area is shown the Keyboard Layout for me to alternate instead of the Input Method. So if I want to use the US keyboard layout I had to remove all Input Methods to keep the US only, so my laptop keyboard works as expected.

STEPS TO REPRODUCE | 复现步骤

Add a new Keyboard Layout just shown keyboard layouts at my native language (Portuguese) and only when I keep the US input method at the list it works as expected.

OBSERVED RESULT | 观察到的结果

Keyboard layout do not change anything. If I want to use my US Keyboard, I have to remove all other Input Methods and keep the US method only.

EXPECTED RESULT | 期望的结果

I should be able to change the Keyboard Layout between Portuguese and English (USA) at the Plugin Area instead of having to go to DDE Control Center > Keyboard and Language > Input Method and removing them all to keep only the "US International" at the list.

SOFTWARE/OS VERSIONS | 软件/系统版本信息

Distribution: Deepin 20.6.

ADDITIONAL INFORMATION | 额外补充

Please let me know if there's any log file that I can provide to troubleshoot this issue.

tsic404 commented 2 years ago

When fcitx is running, any keyboard layout will lost it's transcode, because fcitx is dong this. So switch the keyboard is useless, unless switch fcitx input method.

tsic404 commented 2 years ago

After 20.7 release, do you still have issue about input method?

DouglasMagno commented 3 months ago

Hi @tsic404 ! I still have same issue.

DouglasMagno commented 3 months ago

I always need set after reboot with the command: setxkbmap br