Lots of countries have their own keyboard layout so that they can cater best for what their residents are typing. Some more dramatically different than others, the US QWERTY layout is very similar to the UK QWERTY layout, with a few subtle differences. This means that is not uncommon for us English folk to find ourselves using a US layout board. Indeed, I’m typing this on a US keyboard right now. Although not that different, it can cause some confusion, this post will guide you though the process I used to remap my US keyboard to get the most out of it.
When using a US keyboard you have four options:
1 Learn to use it use it in US mode. This works great (all the keys do what they say) until you want to type a £, then you have issues.
2 Use it in UK mode. This works pretty well as long as you’re happy with some keys not doing what they say. But you may fall apart at the complete absence of the backslash (\) or vertical pipe (|) key. If you have no idea why you’d want these, go ahead and uses this.
3 Set Widows up to switch between UK/ US keyboard modes on a hotkey so you can switch language if you need to type a missing key. Works well, but is a bit of a fiddle to keep switching.
4 Use the free Microsoft Keyboard Layout Creator tool to make your own custom layout. This works really well as long as you can remember how your keys are modified.
This tutorial will guide you, step by step, through the process of making your very own hybrid layout that can type everything you need. First things first, lets familiarise ourselves with the differences:
- The backslash key moves up to above the return key
- The double quote (“) swaps places with the at (@) symbol
- The pound sign (£) symbol is replaced with the hash (#) symbol (confusingly this is often called the “pound symbol” outside of the UK)
- The broken vertical pipe (¦) and tilde (~) symbol moves up and replaces the ¬ symbol
The changed keys are marked in orange in the bellow pictures:
Most of these changes are pretty simple, put your keyboard mode to UK and they will re-gain their correct (ahem) position, albeit with a different symbol written on the keyboard. The biggest problem is the complete absence of the backslash key.
My solution to this was to completely remap that key onto the UK hash key (occupying the backslash slot, above the return key, on a UK board) so that we have the following characters assigned to the same key:
- Primary: #
- Secondary (Shift): ~
- Ternary (Alt Gr): \
- Quaternary (Alt Gr + Shift): |
You can think of this as the key behaving normally (# and ~) until the Alt Gr key is pressed, when it takes on the role of the other key (\ and |). Of course, there are other mappings you can change if they make more sense to you – you could take a US layout and put the £ symbol on Alt Gr + 3 if you like, I just liked this one.
To achieve this remapping we use a free Microsoft program called the Microsoft Keyboard Layout Creator. Here’s how you do it:
2 Start keyboard creator and click File>Load Existing Keyboard
3 Select United Kingdom Extended
4 Double click on the “#” key on the onscreen keyboard, then click the “All button”
5 Now enter “U+005c” (without quotes) into the “ctrl+alt+<key>” box (ctrl+alt is the same as alt gr) and “U+007c” (without quotes) in the “shift+ctrl+alt+<key>” box, as shown below:
6 Hit OK (Why does this have a step to itself?)
7 Click Project>Properties, and give it a (very short) name and description
8 Click Project>Build DLLs and setup package. Save it to a easy to find location
9 Now find the files your just created and run setup and install the new keyboard
10 Finally, now you have the keyboard installed you need to tell windows to use it. Go to control panel > Change keyboard or other input methods. Click on the “Keyboards and languages” tab, then on the “Check keyboards…” button.
11 In the drop down box, select the name of the new keyboard you just installed.
12 Hit “OK” and reboot your computer. You’re done!
If you can’t be bothered with all the that, you can download both the source Keyboard Creator project or the compiled installer (Disclaimer: both of these are provided “as is” with no warranty or guarantees. You use them at your own risk. I take no responsibility for any direct or indirect consequences of using these files. Thanks).