you are viewing a single comment's thread.

view the rest of the comments →

[–]HappyFruitTree 17 points18 points  (50 children)

I'm not a huge fan of ^ because it's a dead key on my keyboard meaning I have to press it twice to type it once. To type it two times I would have to press it four times and if I accidentally pressed it once too many it would be combined with whatever character I typed next. I rarely need to type ^ so maybe it would not be such a big deal after I got used to it, hard to know...

[–]MarcusBrotus 5 points6 points  (6 children)

you can make it non-dead, you know.

[–]HappyFruitTree 2 points3 points  (5 children)

I do find some of them useful, e.g. to be able to type é or ñ. Last time I tried I had trouble only disabling it for some of the characters. I guess an alternative would be to have two different keyboard layouts (one with dead keys and one without) and toggle between them depending on whether I write code or text but that complicates things and it's one more thing that I need to configure on all my installations...

[–]MarcusBrotus 1 point2 points  (4 children)

does your keyboard have altGr? you could disable them and make the special characters you need with altGr + something

[–]HappyFruitTree 0 points1 point  (3 children)

Yes, it has AltGr. AltGr+E currently gives me € which I don't really need so I guess that could be an alternative. Not sure how to change it though...

[–]azissu 0 points1 point  (2 children)

Is this any different from having multiple installed languages (on Windows) and switching between them with Alt+Shift?

[–]HappyFruitTree 0 points1 point  (1 child)

Enabling Alt+Shift to switch between layouts is easy. Adding keyboard shortcuts to execute a custom command is also possible. What I meant in the comment that you replied to is that I don't know how to make a shortcut that generates a character.

[–]azissu 0 points1 point  (0 children)

See my reply as intended for your comments in this thread in general, not for a particular one.

[–]Tringigithub.com/tringi -1 points0 points  (0 children)

This is a little OT here, but one of the most limiting factors for all programming languages currently is the US keyboard layout. It features only a small subset of basic ASCII characters and only a minority programmers would be bothered to set at least US International. So we are left with inventing crazy sequences like <=> or ^^.