Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

King Kong: A Quikscript Keyboard Layout

King Kong is a keyboard layout for Quikscript that incorporates some of the design decisions of Sebeolsik 390 and Final into a keyboard designed for Anglophones. It generates code points in the Private Use Area — from U+E650 to U+E67E.

Notable Features

  • The more common letters (.It, .No, .Utter, etc.) are placed in easier-to-type positions. Infrequently-used letters like .J’ai and .Jay require reaching.
  • Vowels are in the middle, consonants are on the edges.
  • Numbers are in a 3×3 grid on the right side of the keyboard; hold Shift to type them.
  • there are dedicated keys for the following:
    • “ and ”
    • ‘ and ’
    • – (en dash)
    • — (em dash)
  • The punctuation from ⇧1 (!) to ⇧7 (&) has been moved down and to the right, and are on the shifted Z through M keys.
  • .Llan and .Loch are ⌥L and ⌥X, respectively. .Ax and .Exam are on ⌥Q and ⌥1.

Installation Instructions (OS X)

  1. Download a zipfile of the repository and double-click on it to extract it.
  2. Open another Finder window.
  3. from the Go menu, select “Go to Folder… (⇧⌘G)”
  4. Type “~/Library” (without the quotes) and press Enter.
  5. Create a new folder called “Keyboard Layouts” if one doesn’t exist already.
  6. Copy King Kong.PUA.keylayout to the Keyboard Layouts folder in ~/Library.
  7. Log out and back in.

(if you’d like, you can also install King Kong in /Library/Keyboard Layouts, where it’ll be available to all users.)

Enabling Instructions (OS X)

  1. Open System Preferences.
  2. Click “Keyboard”.
  3. Click on the “Input Sources” tab.
  4. Click on the plus sign on the bottom left of the window.
  5. In the search box on the bottom left, type “King”. “King Kong” should appear in the menu on the right.
  6. Double-click on “King Kong”.

Usage Instructions (OS X)

Toggle between your usual layout and King Kong by clicking on the flag in the menu bar. If this becomes tediously mouse-intensive:

  1. Go to System Preferences.
  2. Click on the “Shortcuts” tab.
  3. Click on “Input Sources” in the list on the left.
  4. Assign a keyboard shortcut to “Select next source in Input menu”. I like Ctrl-Space.

Reinstallation Instructions (OS X)

In order for OS X to rescan your .keylayout files, the timestamp on the Keyboard Layouts directory must change. The easiest way to do this is:

  1. Delete the .keylayout file in your Keyboard Layouts directory of choice.
  2. Copy your new .keylayout file to either ~/Library/Keyboard Layouts/ or /Library/Keyboard Layouts/. (Simply overwriting the file won’t update the directory.)

The included Makefile does this for ~/Library/.

Installation Instructions (Windows)

  1. Download the installer .zip and extract it somewhere. Your Downloads folder works fine for this.
  2. Run setup.exe.

Some people have reported that MSKLC-generated setup files don’t work in some versions of Windows 8. It works fine on my machine (64-bit on x64).

Usage Instructions (Windows)

To toggle between your normal layout and King Kong, press Ctrl-Shift. In Windows 8.1 on my machine, “ENG US” will be displayed on the Taskbar when QWERTY is being used, and just “ENG” will be displayed when King Kong is enabled.

.Ax, .Exam, .Llan, and .Loch are on AltGr (hold ctrl and alt simultaneously).

Reinstallation Instructions (Windows)

I recommend uninstalling old versions of King Kong before updating. You can uninstall it in Programs and Features; it’s listed as “King Kong (PUA)”.

Known Limitations

  • This keyboard layout isn’t designed to create pre-ligated code points. Use a font that does that.


  • Ctrl-shortcuts (C-a, C-e, C-k) don’t work reliably in OS X, either in BBEdit or when you’re using Caps Lock as a Ctrl key.


This layout is maintained in Ukelele for the OS X layout, and the Microsoft Keyboard Layout Creator 1.4 for the Windows version.


January 2017

  • Moved .Low (and .Llan) to L, swapping with .Tea on ;. I kept pressing L when I wanted .Low.
  • Moved .Pea to P, swapping with .Vie on [. I kept pressing P when I wanted .Pea.
  • Moved .Ax, .Exam, .Llan, and .Loch to sensible places on the option key.
  • Added Ergodox variant.

Shameless Plugs

Prefer to type in Shavian instead? Have a look at King Shaw.


Keyboard layout for Quikscript. Heavily inspired by Sebeolsik 390 and Final.








No releases published


No packages published