Cannot type symbols on dead keys (e.g., to write ', ", or ^)

조회 수: 100 (최근 30일)
Andreas
Andreas 2023년 3월 23일
답변: Daniel 2024년 6월 16일
Using MATLAB R2022b Update 5 on Fedora Linux 37, but also confirmed not working on Ubuntu 22.04. I cannot write symbols that are on "dead keys", such as ', ", or ^. Normally, I would press the key and then space and the character appears, but now, only a space is inserted. It does work when switching to a keyboard layout that does not contain such dead keys (e.g., US International). Is this a bug or a problem on my side? I could not find anything about this issue.
  댓글 수: 4
Antonio Sala
Antonio Sala 2023년 9월 25일
Still present in 2023b in Ubuntu 22.04.
Franklin Ronald
Franklin Ronald 2024년 2월 27일
Same issue in R2023B running at AlmaLinux 9. But, it's not a "linux" issue, It's obvious that it's a Matlab issue.

댓글을 달려면 로그인하십시오.

답변 (3개)

Tommi Heikkilä
Tommi Heikkilä 2023년 4월 26일
I had the same issue with MATLAB R2023a, Finnish keyboard and Ubuntu 22.04. The workaround for the issue was the same as here: https://ubuntuforums.org/showthread.php?t=1911860
In Ubuntu settings I set the keyboard to 'Finnish (classic, no dead keys)' instead of 'Finnish' and now the keys work fine in Matlab.
Of course the behaviour is also slightly different: the symbols '¨ ^ ~' are typed straight away instead of being able to write accented characters but to me it's no big deal.
  댓글 수: 2
Andreas
Andreas 2023년 4월 26일
That's also the solution I used (select a keyboard layout without dead keys). Still, it'd be nice if this were fixed.
Tommi Heikkilä
Tommi Heikkilä 2023년 4월 26일
Yes, there is definitely something wrong with how Matlab or Ubuntu currently treats the dead keys because they used to work just fine. I just wanted to offer a workaround / bandaid solution because it is a super annoying problem.

댓글을 달려면 로그인하십시오.


Cris LaPierre
Cris LaPierre 2023년 3월 26일
If those keys are only not working in MATLAB, please report this as a bug to customer support: https://www.mathworks.com/support/contact_us.html
  댓글 수: 7
Antonio Sala
Antonio Sala 2024년 1월 14일
This bug seems to have been resolved in 24a prerelease... Well it's still unreleased/beta so who knows if fixing something else will break that again but, for the moment being, there is hope in the horizon.
Ramz
Ramz 2024년 5월 29일
편집: Ramz 2024년 5월 29일
I tried the MATLAB 24a pre release and the 24a official release but the problem was still there for me on Ubuntu 22.04. With a normal (German) keyboard, either "normal" keyboard settings and also "no dead key" settings all result in some weird state change that after a bracket { or [ i can not continue typing unless i press escape or click on the cursor. It is really annoying, disturbing the workflow. Also If by accident the esc key is pressed twice or to long, all previously typed text on the commandline dissapears. Later i found that this could be solved for me by using: com.mathworks.desktop.mnemonics.MnemonicsManagers.get.disable
The problem was that to write brackets and other characters the Alt Gr key was necessary, but this was some how assigned to other short cuts, not visible in the short cut menu.

댓글을 달려면 로그인하십시오.


Daniel
Daniel 2024년 6월 16일
I had the same problem with Ubuntu 24.04 and MATLAB R2024a.
To solve it, I just start matlab as super user with the command "sudo ./matlab" from the folder ......../MATLAB/R2024a/bin

카테고리

Help CenterFile Exchange에서 Desktop에 대해 자세히 알아보기

태그

제품


릴리스

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by