-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
Zed writes multiple characters when typing a character with accent ´ or caron ˇ on slovak keyboard #15327
Comments
I wonder whether this is related or a duplicate of: Curious, what is the key sequence you use to type |
On slovak qwerty layout I used combination of |
Yesterday I installed EndeavourOS with hyprland and on that system I don't have this problem. So it looks like it maybe has something to do with Fedora. |
I have that too, and I’m pretty sure it’s very recent or I would have been noticing it in the summer. I’m using French keyboard layouts on Linux, and regardless of whether I’m on the standard Linux "fr-oss" Azerty layout or my day-to-day Bépo layout, this happens. The weird part is that some diacritics work while others don’t:
The even weirder part is that among those that seem to work, some of them, when I copy them to this Github comment, appear as two characters instead of one. Don’t work visibly in Zed:
Seem to work in Zed until I copy them somewhere else:
Seem to work:
But for those who seem to work correctly in Zed, I notice the behaviour is not the native one: after typing the diacritic, while waiting for the following letter, the diacritic itself should be underlined. Here, it’s underlined only when it’s then displayed next to the letter instead of as one single character. It seems to me that Zed is doing here something that should stay in the hands of the OS. The key sequences I’m doing to type these can be as simple as Forgot to include my system specs, here they are: Zed: v0.153.6 (Zed) |
I have the same problem, and it's really irritating since I extensively use Markdown and an editor (Zed here) to take notes. I'm using the Canadian Multilingual keyboard layout (CAN/CSA Z243.200-92), where the characters most used in French are directly available on the keyboard:
When typing any international character, they are multiplied way faster than rabbits breed. ;-) Then there are all the rest of accented French characters, done with a combination of two keys. They also are added multiple times when typing.
In addition to AltGr (right alt), the right control key, CtrlGr, is also a special key which makes possible to type many more characters (e.g. © with Shift-CtrlGr-C, or ™ with Shift-CtrlGr-8). It would be a good idea not to take into account right control and right alt keys when evaluating keyboard combinations.
Zed: v0.154.3 and at least 4 previous versions (.tar.gz install) |
Right now it doesn’t seem to happen anymore on my machine, not sure if it might have been fixed by mistake? (I tried on a fresh startup and after sleep/wakeup, as mentioned in the comment above, it worked correctly in both cases) Current Zed version is 0.154.4. |
No, unfortunately, the problem persists on Zed 0.154.4. After wakeup, any Zed instance launched before sleep will produce multiples of any international characters I type. @sylbru Yes, most of the other Sylvain I meet are from the same generation as myself! (Gen X) It used to be a pretty common given name. |
I’m not experiencing the issue anymore, @SylChamber are you still? |
I believe this should be fixed in Zed v0.162.x which is currently in Preview and will hit stable next Wednesday. If you are still seeing this after updating, please comment and I'm happy to reopen. Thanks for reporting. |
I'm on stable channel, with Zed v0.161.2, and I'm still experiencing the issue (after the PC wakes from sleep, Zed being open before sleep). I'll see with 0.162 next week. |
Check for existing issues
Describe the bug / provide steps to reproduce it
When typing a character with accent ´ or caron
ˇ
manualy´
+ character (exampleo
) the output isóóóóóóóóóóóóó
instead of oneó
,ˇ
+c
the output isčččččččččččččččččččč
instead of oneč
.I'm using sk-qwerty keyboard layout.
Environment
Zed: v0.145.1 (Zed)
OS: Linux Wayland fedora 40
Memory: 15 GiB
Architecture: x86_64
If applicable, add mockups / screenshots to help explain present your vision of the feature
No response
If applicable, attach your Zed.log file to this issue.
Zed.log
The text was updated successfully, but these errors were encountered: