Around the World in 33 Keyboards
thebrainfever.com
thebrainfever.com
[0] https://commons.wikimedia.org/wiki/File:ISOIEC-9995-7-029--I...
I moved to France from Germany, I had first to unlearn the German layout (QWERTZ) and then learn the French AZERTY. But as you say it is so bad! Additionally I was travelling for work and sometimes was exposed to type on different layouts and was very frustrated because I was accustomed to AZERTY. After one week in Russia I took the decision and switched to QWERTY, configured it to US International with AltGR dead keys [1]. This give the advantage, to have all the accents you might, the French, the German ones as well as Turkish and some more by combining. Plus you have the convenience of a keyboard layout that was used to design most of the programming languages. When you are in a front of somebody's French computer - the English layout it is just some clicks away (Left Alt + Left Shift on most Windows).
Just to give you some idea of how to get the accents:
AltGr + ' + a -> á
AltGr + ` + e -> è
AltGr + " + e -> ë
Shift + AltGr + x -> Œ (I don't even know if it possible to get this one on AZERTY)
Shift + AltGr + , -> Ç (This one as well is not possible on AZERT AFAIK. I think for this character the , was used because the key has on the top half '<' and on the bottom half ',' so it resembles ç). With Shift you get the capital letter and without the normal letter.
and so on.
If you buy ThinkPads you can chose to get the US International keyboard layout. Not so sure about other brands.
This was definitely one of the better life hacks for me - I never looked back.
[1] On Linux you get the US International AltGr layout shipped. But on Windows there is only a US International, but without AltGr dead key. I find it very disturbing, because for example if you want to type a double quote (") you have to type " + Space and the same for tilde, single quote and back tick. So I had to dig around to find US International AtgGr dead key layout. This comment gives some info and hints to another alternative that I didn't yet try out: https://news.ycombinator.com/item?id=10948810
AltGr . + i => ı AltGr . + I => İ
I think this is what you were looking for and I find this combination easy to remember and other combinations seem to follow mostly the same principle (e.g. " (double quotes) modifies the double dots on the letters, which allows to make öÖäÄüÜëË, etc. The same for ~ (tilde), ` (backtick), ' (single quote).
Here the combination for the special Turkish characters:
Ç -> AltGr + % + C or AltGr , (comma) + C
ç -> AltGr + % + c or AltGr , (comma) + c
I remember this combination because the on the % key there is 5, or to say it differently % = Shift + 5, and 5 resembles a bit the symbol that goes below the C in Ç. The same is true for Şş
Ğ -> AltGr + Shift + 9 + G
ğ -> AltGr + Shift + 9 + g
I remember these because (Shift + 9 corresponds to '(', i.e. opening bracket, which truned by 90°to left is like the sign that is on top of ğ and Ğ
ı -> AltGr + . + i
İ -> AltGr + . + I
Ö -> AltGr + " + O
ö -> AltGr + " + o
Same principle for üÜ (and äÄ if you need German as well)
Ş -> AltGR + % + S
ş -> AltGr + % + s
Ü -> AltGr + " + U
ü -> AltGr + " + u
Beside programing, a lot of the internet content is in English (including hn!), I find it it a lot easier to switch keyboard layout based on the language I need to use, rather than try to type in a language with a layout that wasn't meant for it.
Apart from the membrane and the key shapes, this keyboard looks like it's intended to be highly reconfigurable.
This probably makes it easy for a single assembly line to slot in the keyboard for the destination region without too much fuss. Russian keyboard on one unit, Belgian on the next, no big deal.
I can only imagine how complicated that might be for a company like Logitech or Dell where the caps themselves are injection molded with the letters built in.
Deleted comment
Might be different in small countries of course but I expect it to be the same in France, Spain, etc.
Nobody forces one to buy the regional variant. The Apple online shop has different keyboards to choose from.
There are some limitations - for example, the German Apple store limits itself to 8-9 kinds of keyboards, though I guess it's more out of practicality than nefarious business decisions.
Deleted comment
I never had problems to hit the European-style return-key for what it's worth and need a long time to adjust to the US variant whenever I have use them.
The only time I've had an issue in this regard is with US keyboards, because the physical key layout is actually different. Most notably, "international" keyboard layouts have a a button next to left shift that's missing from US keyboards, which is used to write <, >, and | in the Finnish layout (and most other intl layouts), and no key maps to it if you switch to a Finnish layout on a US keyboard. This made programming an exercise in great frustration. (I also really didn't like the short Enter, I kept constantly hitting the button above it due to having used a tall Enter for all of my life before.)
Deleted comment
[1] https://commons.wikimedia.org/wiki/File:KB_United_Kingdom.sv...
It also doesn't have the wonderful set of Alt+ combinations as the Mac British layout for typing various types of diacritics, widths of dashes, Greek letters, mathematical symbols, opening and closing quotes, and other things. PC layout users are stuck with acute accents, the Euro symbol, and nothing else.
Luckily, the Mac "British - PC" layout (not the same as the actual British PC layout) does include the extra Alt+ combos.
I'm not sure why anyone would find the Mac British layout difficult to program with. It's closer to the US layout than the PC British layout. I suppose # requiring Alt might be bothersome, but # isn't a symbol used that frequently in programming, and Alt+3 is not that difficult to type.
Also, I use # loads every day for c++ macros, and #if 0 blocks.
Apple's had their own layout for literally decades. There wasn't a standard back then.
> Having always used a standard british keyboard, the subtle differences, e.g. location of \, #, ", `, ~, really slow me down.
You can adjust to it pretty quickly.
My habit when I have to use a Mac is to switch to the Australian mapping, which is the same as the British one but with £ and # switched.
I have them both mapped to British layout and my fingers just "know" where things are. However, my conscious brain might not. I actually had to think really hard about where the '#' key is. On the American layout, it's printed above the number 3 (Shift-3), but actually produces the '£' symbol. The hash is above the return key and is printed as '\'. On the German keyboard it's actually in the "right" place, just to the left of the return key.
The biggest key I have problems with switching between American and British keyboards is the @ symbol. If I don't remap the keyboards, I'm forever typing " or @ incorrectly. On un-remapped German keyboards it's Y and Z.
I still try to buy my personal laptops from the UK, so I have the correct keyboard. It's a surprisingly big productivity loss to have incorrectly mapped keyboards.
Also, there's a nice single-serving site for your Q: http://wheresthehashkeyonamac.co.uk
Also, are there Dvorak equivalents for other languages?
QWERTY: Is ThERE aNY EVIdENCE ThaT dVORak laYOUT Is BETTER? I'VE ONlY sEEN aNECdaTa.
DVORAK: is theRe anY eVidenCe that dVoRaK LaYout is BetteR? i'Ve onLY seen aneCdata.
It seems that every single word from your post requires less vertical movement on Dvorak.Dorak also puts emphasis on hand alternation. I found evidence and better particularly awful on QWERTY - lots of row jumping and mostly left hand.
Not to mention that I'm less concerned with screen locking than my QWERTY peers - security by obscurity FTW :)
If you type a lot of boilerplate code (which really is the only area where typing speed will hurt you) you'll notice a difference, but I'd argue that fact in itself is something you ought to fix.
I taught myself workable svorak (A5) in a weekend on IRC, then polished it over a shorter period after to feel comfortable. The good thing about SvorakA5[0] is that it uses AltGr + regular keys for special characters, which is really nice.
I don't recommend learning dvorak or any variant of it for the typing speed unless you do dictation or whatever, because you're not getting that much from it in any profession that requires you to think anyway. Personally, I just feel like I'm destroying my hands less when typing, which is a good enough reason. They're already some level of broken from having played strategy games too much, so I feel like I should take care of them more.
(Obviously Svorak is the Swedish version of Dvorak, so for other languages you'd have to find something like A5)
Edit: I recommend playing "Typing of the Dead"[1] if you can find a way to do so. Great way for polishing your use of a layout.
That said, I'm back on qwerty because my wrist is OK now and it's just less hassle when using multiple machines over which I have less control.
Also, anecdotally, when I made the switch I was in my mid 20's. I tried the experiment again (albeit with Colemak) a couple years ago in my late 40's and after 2 weeks I was still struggling so gave up.
I don't know if age had anything to do with it, but that's one big difference between the 2 times.
Now two years later I would have to say I'm at about the same speed I was with qwerty, except for when I have to write numbers with the horrible positioning on the programmer dvorak layout :)
Would never recommend someone to make the switch unless they have problems with RSI.
That's my intuition, anyways.
Portugal, Norway, Germany, Belgium, France, Czech R, and Croatia specifically.
The German Windows keyboard has those somewhere else for some reason though...
The " was not on number 2 The # symbol had appeared on number 3 Where was my £ symbol
If they can't get a British keyboard right I have serious doubts about other countries.
Macs (and before them, Apple IIs) and PCs have differed here for a long time. Look at this 1984 British Apple IIe layout: https://upload.wikimedia.org/wikipedia/commons/9/9f/Apple_II...