Skip to content

Getting the UK Keyboard Layout Right in Mac OS X Snow Leopard

For the last couple of years, I’ve fallen more and more back in love with Macs. One of their foibles is that Apple have decided the standard British English, or UK, keyboard layout should not match that of every other computer manufacturer on the planet. Various characters are just in the wrong place, such as quotation marks, backslash, hash mark (or pound, for my American friends), tilde, and so on. In Tiger and Leopard, I used Phil Gyford’s awesome instructions and the associated .rsrc file as to how to sort this defect out, at least in software.

So now Snow Leopard is out, and it’s fab and lovely and nippy and dices and slices and so on. An immediate downside (apart from having to manually upgrade Xcode to 3.2, and reinstall MacPorts from .dmg to make that bit work again) is that the trusty icle .rsrc doesn’t work any more. Well, it works, but it doesn’t stick; OS X keeps switching back to standard British English, which means when I try to type out quotes, it comes out with at signs. This is ungood.

However, the Internet to the rescue! Some kind soul has posted new keyboard layouts for OS X to correctly map the British English key layout. Just download and extract the zip file linked to from that page, copy the files from inside the zip to either /Library/Keyboard Layouts off the root of your hard disk, or ~/Library/Keyboard Layouts in your home directory, then log out and log back in again. Go to System Preferences > Language & Text > Input Sources, then tick British (PC105). If things don’t seem consistently correct, try British (PC105 alt).

Bosh, sorted, and I can touch type again!

Update 2010-02-13: apparently this works on Dell Mini netbooks too, so Hackintosh people can get the benefit as well. Bonus!

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

6 Comments

  1. Ian

    I went the other way when I switched to the Mac. I use Auto Hot Key along with bootcamp utils on my PC desktop in work to map the keys to be more maclike.

    Works a treat and less RSI I think with cmd being the main operator key.

    MacPorts reinstall… That’s put me off upgrading for now too.

    Posted on 31-Aug-09 at 07:39 | Permalink
  2. Acht, it's no that bad, Ian. Upgrade Xcode from the DVD, download the teeny, tiny dmg from macports.org, install it, and macports will work (the installed applications will work fine without, but port itself won't), then run:

    sudo port upgrade installed

    and go get some coffee. If you have a dual or quad core mac, you should edit /opt/local/etc/macports/macports.conf and change buildmakejobs 1 to 3 :)

    Posted on 31-Aug-09 at 02:05 | Permalink
  3. Acht, it's no that bad, Ian. Upgrade Xcode from the DVD, download the teeny, tiny dmg from macports.org, install it, and macports will work (the installed applications will work fine without, but port itself won't), then run:

    sudo port upgrade installed

    and go get some coffee. If you have a dual or quad core mac, you should edit /opt/local/etc/macports/macports.conf first and change buildmakejobs 1 to 3 :)

    Posted on 31-Aug-09 at 02:05 | Permalink
  4. Eric

    Great now my British lay-out Unicomp keyboard is ready for battle again!

    Posted on 01-Sep-09 at 01:28 | Permalink
  5. Hi,

    This isn't working for me. I've copied these .icns & .keylayout files to the specified directories (Keyboard Layouts in System and my user dir) and they never show up in 'Input Sources' in system prefs.

    I'm using OS X 10.6.2

    Posted on 08-Feb-10 at 04:01 | Permalink
  6. Great! Now it works! I couldn't believe it…(and still I don't)…

    Posted on 30-Jul-10 at 02:12 | Permalink

2 Trackbacks/Pingbacks

  1. command key & @ key on 13-Feb-10 at 05:07

    [...] one one of the first things to annoy me! All is not lost however, and a bit of Googling led me to this page. I followed the instructions carefully, and it does appear to work! To display the / and [...]

  2. [...] 1 or 2GB sudo pmset hibernatemode 0 sudo rm /var/vm/sleepimage and this should fix your keyboard Getting the UK Keyboard Layout Right in Mac OS X Snow Leopard I found that the PC 105 alt version did the trick on my mini 9. Mini 9 | Mac OS X 10.6.3 | 2 [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*