1. Physical keyboard layout (how keys are placed). There are two primary standards: ANSI (mostly US) and ISO (most of Europe). The most notable difference is the shape of the Enter key (L-shaped on an ISO keyboard and straight on an ANSI one). ISO keyboards also have one extra key and a shorter left Shift to make space for it.
2. Logical keyboard layout (how key presses are interpreted). This is what is printed on key caps, but it doesn't have any relation to the actual scan codes being sent. Many languages use their own accented characters (e.g. ąęćłóńżź for Polish) and historical preferences (e.g. QWERTY/QWERTZ/AZERTY), but this is implemented in software.
Logical layout can be easily configured in the operating system, and for touch typists it doesn't really matter what is printed on the keys, but differences in physical layout can take some time to get used to.
PS. I'm Polish, I live in the UK, and I type on a US mechanical keyboard with ANSI layout :)
As a UK->US transplant I really miss the Enter key shape. :(
The labeling is actually cooler, with images instead of "Shift", "Tab" etc.
On the MBP I'm typing this on, the key is labeled enter in small type and below that return in larger type. I think holding down the fn key and pressing that key does the enter action, while without fn it does the return action. I am pretty sure my full-size Mac keyboard has return on the main keyboard and enter on the numeric keypad. I think the Lisa was the same.
IIRC there was no Enter key on the original (128K) Mac keyboard, but the optional numeric keyboard had the Enter key.
Apple have an old user interface guideline that basically said that the main keyboard was for primarily typing text, while traditional data entry was secondary. Hence the function of the Return key was strictly to insert a carriage return into some text. And so no Enter or Control key on the original keyboard. As a kind of substitute Apple introduced the Command (Swedish campground) key, but it wasn't a direct mapping of Control. And IBM further muddied the waters by introducing CUA. By the time of the Mac II the default keyboard was much more compatible with common computers. It was a time of rapid change.
I don't really understand why this is done, since well-made symbols are also understandable for illiterate people or those not speaking the language.
On the other hand having to read all that in text while you're riding by isn't very reasonable either. Complex signage is only as good as your knowledge of it, which maybe is why passing a driving test in Europe is so much harder; it requires knowledge we just get from being able to read in the US.
Only bicycles
>2. a bicycle on a white circle outlined in red
No bicycles.
>3. a bicycle on a blue [rectangle]
Recommended route for bicycles.
But really, if you're driving then you should have done a driving exam and test in your home country. Then you're ready to drive from Romania to Ireland (with the help of some tunnels and ferries) and be able to manage reading the road signs the whole way. This is possible because of a (mostly) shared iconography. Of course, on a bike you don't need to pass a test but you should do a little bit of studying to make sure you don't get a fine.
The US doesn't need this because it uses English.
This is also completely distinct from keyboards which aren't even QWERTY across Europe. There are also AZERTY (France) and QWERTZ (Germany) and some countries like Belgium have all three in the same office as people have different preferences. And pair programming is as painful as you can imagine.
That being said, traffic signage is a mixture of both, where some meaning is given by convention (e.g., white background and red border means "not allowed"), and then extrapolated by pictograms (bicycles not allowed, trucks not allowed, pedestrians not allowed).
Edit: A certain cultural context is of course always required, to know for example that a crossed out cigarette applies to smoking in general and doesn't mean that you can smoke pipes, cigars, or bongs. Such 'misunderstandings' only happen with QA engineers though. ;)
white circle with red outline: something that is forbidden (the road is forbidden for bycicles)
the last one indicates a bycicle-only path crossing the road, 150 meters before it you should see a white triangle outlined in red ("danger") with a bycicle inside it
It's a disgusting view, I'll give you that
Yes. US ISO layout is superior if you need to do any programming (or even just to write some Markdown), too bad it's not used more.
On German keyboards it's even 'worse' though. Because ;, [ and ] are used for ä, ö and ü, [ and ] are Strg + ⇧ + 8 and Strg + ⇧ + 9. Same for { and }.
(Strg = Ctrl)
So any keyboard shortcut involving those and ⇧ or Ctrl is pretty much impossible.
First, it's somehow easier to type ~ on UK layout (no weird finger twists) - helps quicker to get to your home directory when navigating terminal.
Second, I use cmd+1/2/3 to switch tabs a lot. Cmd + ` rotates windows. You can imagine it's very easy to mix up 1 with ` and instead of having the tab you want, end up with completely different window. Really breaks my flow often.
I do not mind enter key that much. In fact I think US one is better.
Protip: "cd" with no arguments normally takes you to your home directory. Though if you need to reference something in your homedir using a global path without changing directories, ~ is probably still the fastest way to do it.
4/$ still works, but some of the other symbols are in different places.