My Norwegian keyboard feels more and more annoying. To accommodate the three Norwegian special characters and the extra accent key, they took the [ ] ; / keys away but added the VK_102 key. AltGr takes care of the missing symbols and more. Okay, I could live with that. But then they went bananas and moved a lot of other stuff around and some of it doesn't make sense to me.
An interesting observation is that due to the English keyboard's dominance the odd symbols on it are getting more use every day, for things like programming and hotkeys. One example is the @ which used to be obscure but is a very common symbol in these emailing days (my keyboard has that one on AltGr). The caret, tilde and other accents are somewhat hidden-away dead keys on my keyboard so they may not work with applications that use them as hotkeys; and Vim's use of Ctrl-[ and Ctrl-] leaves me similarly shafted. My Vim help sheet is a mess to use as well, since many of the keys are moved around.
So I think I'll want to make my keyboard conform to the US English symbol placements. I'll still sacrifice the [] keys for the Norwegian characters but I'll work around it. I wish I had a keyboard with at least 3 more keys on it instead; the right Shift key and the Backspace key are so long and the Space should've been at least 2 keys shorter too - but that's hard to remedy so I'll need a solution for a common 102-key board. I really don't see why all the national layouts should be such a mess when they mostly only need to add in a character or two plus some rare stuff on AltGr mappings.
Due to the hotkey and programming problematics, I'll try to make all the accents into AltGr dead keys. The plain key (such as shift-6) would give the accent straight away, and the AltGr key would give the dead key for the same accent. Similar to how the US International layout solves the ' and " key, but the other way around.
What's the deal with the UK English layout? It seems to change too much as well. The pound sign isn't used so much that it couldn't have been added as an AltGr mapping (ideally it should've been added on the NumPad!) and the rest seems just plain silly. EBCDIC characters?! Also AltGr material. And why switch the @ and " characters around? That's intrigueing; I've seen it on Mac boards too. Any point to it?
Once I have a layout that's essentially the English one with just a few keys changed for my national needs, it'll be a lot easier to make applications and other goodies that cater to both my own and the generic US English layout.
Another thing I'm very puzzled about though is the ; key. Shouldn't it really be a colon instead, with the semicolon on shift? Sure, C programmers may tell me they really love the semicolon but they can stuff it. It's a really puzzling placement. For one, if I enter time points I really want the colon easily accessible. And it's just so much much more common in general too.
Any thoughts on this?
*** Learn Colemak in 2–5 steps with Tarmak! ***
*** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***