5 ms·
Having moved around Europe, I stick to US international. As a programmer, all these weird keyboard layouts that put their locally preferred characters in places
by jillesvangurp 3y ago
Having moved around Europe, I stick to US international. As a programmer, all these weird keyboard layouts that put their locally preferred characters in places where a US keyboard layout has all the things that programmers use all the time, is just really inconvenient. I've met more than a few Germans, Finns, and Swedish that map their local keyboards to US English for this reason. Keeping the local layout is just begging for repetitive strain injuries. Having to use 3 fingers to produce a { or a [ is just not acceptable or workable. And mostly the working language in a lot of companies is English anyway.
- qubex 3y agoThis is me, an Italian: US keyboard or death.
- tincholio 3y agoI routinely write in English, Spanish, French, and Finnish, and I code several hours a day. For me, the best layout (other than my Dactyl Manuform's, which is layered) is the standard ANSI US, with a compose key. The compose key gives me easy access to all diacriticals and accents, and I don't need to switch contexts at all.
- msoad 3y agoReallz well said ;)
- finnjohnsen2 3y agoDeveloper from Norway here and I've used 'US Intl, with dead keys' for about 10+ years. Our ÆØÅæøå are slightly inconvenient (using AltGR on Linux, and Option on Mac), but you quickly adapt and I find it to be worth it to have all the programming relevant characters like '"{(\| in the super convenient location of the US keyboard. My extremely made up assumption is that the Norwegian keyboard design was designed for typewriters, and the US is an older design made by and for developers.
- landgenoot 3y ago> US is an older design made by and for developers I think it is the other way around. Programming languages adopted the characters that are available on US Intl.
- amadeuspagel 3y agoEnglish simply requires fewer characters, and so things that are useful for any programming language, like different kinds of brackets and quotation marks, are more prominent on US keyboards.
- noname120 3y agoSee qwerty-fr[1] for a keyboard layout that is based on QWERTY but with a sane placement of keys contrary to US international. [1] https://github.com/qwerty-fr/qwerty-fr#readme https://github.com/qwerty-fr/qwerty-fr#readme
- p-e-w 3y ago> I've met more than a few Germans, Finns, and Swedish that map their local keyboards to US English Which is impossible to do properly, because those keyboards differ from US keyboards in their geometry, not just in the labeling of the keys.
- dfawcus 3y agoThe main issue for me has been the daft L shaped enter key. Having started with computers and terminals using a simple horizontal bar enter, hence I generally prefer to get a US geometry keyboard when possible. Stuff like the split pseudo-L of say the Framework keyword is acceptable, since there is still a horizontal enter. Others at work tend to get confused by the (UK geometry) keyboard on my desk operating with a US keyboard map, simply because there are 2-3 key caps in the "wrong position"...
- zajio1am 3y agoKeymap layout and physical layout are two orthogonal issues. Keymap layout (e.g. US /other language vairants) is primarily user-preference software setting, unrelated to the physical hardware (except for labels, but these are not relevant for function). Physical layout (ISO / ANSI / backwards L-shaped enter) are unrelated to its logical function. The EurKEY post seems to offer a keymap layout, not specific physical layout, so physical geometry is irrelevant.
- flohofwoe 3y agoI do this (US keyboard layout on German keyboards) since the mid/late 90's without problems. The physical differences are not very relevant (it's just things like the size of the Return key and related to that, the location of the Backslash key). I seem to remember that the Amiga had a German keyboard layout which was much more convenient for programmers (at least I only started the habit of using the US layout after I switched from Amiga to PC).
- actionfromafar 3y agoThe Amiga layout was truly made for programmers.
- wink 3y agoThat is if you are lucky enough to have a choice of hardware provided by your employer, but usually "easily" fixed with an external keyboard if need be :/ Germany is pretty grim here, most not-even-huge companies will just order QWERTZ.
- konschubert 3y agoYou can still map it to QWERTY, you just have to remember where the special characters are. It's worth it.
- the_gipsy 3y agoThe Z is irrelevant, the only physical difference is the big enter and the fwslash/pipe key just very slightly rearranged.
- nerdbert 3y agoThe main problem with the German layout IMHO, and all layouts in its family, is the infuriatingly tiny left shift key. The Netherlands has the same disease. I map the useless key next to it as a shift as well, at least that way I can type without getting pinkie arthritis.
- the_gipsy 3y agoI think most European layouts suffer from tiny-shift. Mapping it to shift is a good solution. I have a similar problem with a laptop but with Ctrl/Fn, but thankfully the BIOS let me remap it (the Fn key is not a "real" key to the OS).
- wink 3y agoI didn't say the Z was relevant, it's just how most people I know identify this layout, but fine. "German ISO keyboard?" And no, it's also not "just" the big enter and pipe (and the left shift). It's different, and cool if it works for you, I'm thrown off nearly as much when switching to a US layout on one of those as when I had been typing on US Intl for a while and then switch to the German layout.
- vbrandl 3y agoThat's the point of EurKey. Special characters are the same as on the US layout with additional, language specific letters available. At least for writing English and German it has been great for me.
- TacticalCoder 3y ago> I've met more than a few Germans, Finns, and Swedish that map their local keyboards to US English for this reason Native french speaker here and I do the same: it's QWERTY for me. Also there's just sheer insanity: like in Belgium, which is a tiny country, you have different layouts. And "french french" layout is different than "french belgian" etc. It just makes zero sense. So I just use a QWERTY layout. And I just set up a compose key for when I need to write in french. But then the thing is: I can write without any special character and then use a spellchecker to instantly fix everything so...
- tough 3y agoI do the same qwerty intl US. It's about placement of;'\ :"|?>{}[] all nearby in locales its different, every programmer should just use intl us. mac lets you switch per app the locale too useful for writing apps