Ability to disable some dead keys #7989

Open
opened 2026-01-31 01:17:50 +00:00 by claunia · 0 comments
Owner

Originally created by @gpotter2 on GitHub (May 7, 2020).

Description of the new feature/enhancement

Feature: Ability to disable SOME dead keys.

Motivation

It might be hard to understand for people who have sensible layouts, but many keyboard layouts have dead keys that are very cumbersome when programming.

I personally use the terminal on the daily, and the tilde ~ is used a lot in Linux. On my AZERTY default layout, ~ acts as a dead key: i need to type it then add a space to get a single ~. See the layout below
image
~ needs ALTGR + 2 + space. This is exhausting. We also have a dead ^ that could use this feature.

Notes

  • Ubuntu provides very useful layouts made for coders, that disable the cumbersome dead keys: https://askubuntu.com/questions/56560/what-exactly-is-meant-by-eliminate-dead-keys . Windows doesn't provide this natively, thus this feature request (I would never expect this to be added to the main OS...)
  • Some people will say they use ñ while coding, or ê. Even if the Terminal has great™️ support for UTF8, I'm not among them. I belive this is a tiny minority
  • I'm sure many people have that one dead key they wish they could get rid of. If this feature was builtin the terminal, it would allow a better coding experience for the people that only use those characters in the terminal anyways. This could also be profile based...

Do people also want that

For the user, It could be as simple a config value to disable dead keys using their key codes (?) such as

disable_dead_keys: [50]  # the 2/~ key code

Thanks a lot for you time, the Terminal is absolutely amazing and it just keeps getting better ! Cheers

Originally created by @gpotter2 on GitHub (May 7, 2020). # Description of the new feature/enhancement **Feature:** Ability to disable SOME dead keys. **Motivation** It might be hard to understand for people who have sensible layouts, but many keyboard layouts have dead keys that are very cumbersome when programming. I personally use the terminal on the daily, and the tilde ~ is used a lot in Linux. On my AZERTY default layout, ~ acts as a dead key: i need to type it then add a space to get a single ~. See the layout below ![image](https://upload.wikimedia.org/wikipedia/commons/thumb/b/b9/KB_France.svg/500px-KB_France.svg.png) `~` needs `ALTGR + 2 + space`. This is exhausting. We also have a dead `^` that could use this feature. **Notes** - Ubuntu provides very useful layouts made for coders, that disable the cumbersome dead keys: https://askubuntu.com/questions/56560/what-exactly-is-meant-by-eliminate-dead-keys . Windows doesn't provide this natively, thus this feature request (I would never expect this to be added to the main OS...) - Some people will say they use ñ while coding, or ê. Even if the Terminal has great:tm: support for UTF8, I'm not among them. I belive this is a tiny minority - I'm sure many people have that one dead key they wish they could get rid of. If this feature was builtin the terminal, it would allow a better coding experience for the people that only use those characters in the terminal anyways. This could also be profile based... **Do people also want that** - [Google for "disable dead keys"](https://www.google.com/search?q=disable+dead+keys+windows) - It seems the germans also have tons of dead keys: many articles try to workaround those: https://zauner.nllk.net/post/0014-windows-no-dead-keys/ For the user, It could be as simple a config value to disable dead keys using their key codes (?) such as ``` disable_dead_keys: [50] # the 2/~ key code ``` Thanks a lot for you time, the Terminal is absolutely amazing and it just keeps getting better ! Cheers
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#7989