You are here: Input >
Resources
Short URL: http://scripts.sil.org/UniIPAKeyboard
IPA Unicode Keyboards
Lorna Evans and Joan Wardell, 2013-02-19; 209234 reads
Windows Keyboards
IPA Keyman Keyboard
Keyman Download
IPA MSKLC Keyboard
MSKLC Download
IPA FreeKey Keyboard (using AutoHotkey)
Other (non-SIL) Windows Keyboards
Related Windows Resources
Ubuntu (Linux) Keyboards
Mac OS X Keyboards
IPA Unicode Macintosh Keyboard
Download
Other Mac OS X Keyboards
Related Mac OS X Resources
Page History for Mac OS X Keyboards
Related Resources
Page History
Windows Keyboards
On Windows, three keyboarding options are available: an IPA Keyman keyboard and keyboards which work
through the Windows keyboarding system (MSKLC) for US, UK and PT (Portuguese) keyboard layouts. A third
option is now available using the AutoHotkey program.
IPA Keyman Keyboard
This keyboard requires Tavultesoft Keyman:
http://www.tavultesoft.com/
The “IPA Unicode 6.2 (ver 1.3) KMN” keyboard, developed by Martin Hosken, is a mnemonic compiled
Keyman
7 keyboard. It is intended to provide a text input method for Unicode-based applications, in order to
access IPA characters. Although greatly expanded, the keyboard layout is similar to that provided for the old
pre-Unicode SIL IPA93 fonts. Compiled with Keyman 7, this keyboard will also work with
Keyman
8.
The keyboard layout is included in the documentation which is a part of this package.
This software and documentation is copyright ©2002-2013 by SIL International. It is distributed under the
X11 free software license; see SIL International X11-style License
for more information.
Note
The keyboard in its present state is specific to the “Doulos
SIL” and "Charis SIL" fonts, in that it references characters
in the private use area. In future releases of Doulos SIL and Charis SIL, a number of these characters are
expected to appear in standard positions according to the newest
Unicode specification, and the keyboard (and encodings of any documents using those characters)
will have to be changed accordingly. This note does not, of course, affect standard (non-PUA) Unicode IPA
characters. The keyboard supports up to Unicode 5.1.
Keyman Download
| IPA Unicode 1.3 |
Beginning with version 1.1.4, this keyboard contains a fix for the problem of fast typing
reordering keystrokes when using Keyman with TSF. The basic effect of this is to make Keyman do all
text input using TSF, rather than a mixture of TSF and ordinary keyboard events. If you use
FieldWorks you should upgrade to this version of the
keyboard. This version includes support for Unicode 6.1 codepoint for U+A7F9 MODIFIER LETTER SMALL LIGATURE OE. It also includes support for
U+2205 EMPTY SET, U+25CC DOTTED CIRCLE (as a "holder" for diacritics) and for U+030D COMBINING VERTICAL LINE ABOVE (for syllabic where the base character has a
descender).
|
 |
IPA Unicode 6.2 (ver 1.3) KMN Keyboard (Keyman
installer)
Martin Hosken and Lorna Evans, 2013-02-18
Download
"IPAUni13.kmp", Keyman keyboard package, 404KB [560 downloads] |
|
If you download this package, you must have Keyman already
installed. You can just double-click IPAUni13.kmp to install the
keyboard package. The keyboard layout is available in the IPA Unicode 6.2 (ver
1.3) KMN.pdf and will be available from the menu once
you have installed the package. |
 |
IPA Unicode 6.2 (ver 1.3) KMN Keyboard (zip
file)
Martin Hosken and Lorna Evans, 2013-02-18
Download
"IPAUni_13.zip", ZIP archive, 401KB [348 downloads] |
|
Download this zip file if you prefer to download a zip file
rather than a Keyman installer. Keyman must be installed and then you can double-click IPAUni12.kmx to install the keyboard. The keyboard layout is available in the
IPA Unicode 6.2 (ver 1.3) KMN.pdf. Full installation instruction are
available in welcome.htm (however, the method described in this document
may not work if you have a non-US keyboard with an Alt-Gr key). |
 |
IPA Unicode 6.2 (ver 1.3) KMN Keyboard Source
files
Martin Hosken and Lorna Evans, 2013-02-18
Download
"IPAUni_Src13.zip", ZIP archive, 86KB [141 downloads] |
|
You may also download the source files for this package in
the event that you wish to modify the keyboard. If you plan to redistribute your modified keyboard
you must rename it. |
|
|
You may just download the documentation if you wish. In an
appendix, this document contains a chart of all IPA characters, IPA numbers and, where available,
their Unicode equivalences. It is made available as a separate download for those who wish to use
this resource without the keyboard. |
Old versions
IPA Unicode Windows Keyboards - old versions
IPA MSKLC Keyboard
This keyboard uses The Microsoft Keyboard Layout Creator (MSKLC):
http://www.microsoft.com/globaldev/tools/msklc.mspx
It was designed to be similar to SIL's IPA Unicode Keyman Keyboard, in that the keystrokes follow a
similar layout. In many cases keystrokes are merely reversed. That is, instead of typing n> to get a U+014B
, you would type >n. This system is not always possible to maintain using MSKLC since the Keyman keyboard
often used more than two keystrokes and this is not allowed using MSKLC. Please read IPA Unicode 6.2 (ver 1.3) MSK.pdf (in the download package) for installation instructions
and the keyboard layout. Make sure that you reboot after
installing the keyboard.
There are three keyboards, one is based on the US English keyboard layout, another is based on the UK
English keyboard layout and the third is based on the Brazil Portuguese keyboard. If you are using a French
or German keyboard (or something else), it might still work. You will need to relearn where keys are though.
However, we offer no guarantees or user support.
Note
The keyboard in its present state is specific to the “Doulos
SIL” and "Charis SIL" fonts, in that it references characters
in the private use area. In future releases of Doulos SIL and Charis SIL, a number of these characters are
expected to appear in standard positions according to the newest
Unicode specification, and the keyboard (and encodings of any documents using those characters)
will have to be changed accordingly. This note does not, of course, affect standard (non-PUA) Unicode IPA
characters. The keyboard supports up to Unicode 6.2.
MSKLC Download
This software and documentation is copyright ©2007-2013 by SIL International. It is distributed under the
X11 free software license; see SIL International X11-style License
for more information.
| IPA Unicode 6.2 (ver. 1.3) MSK |
Changes to this keyboard:
- Changed underlying codepoints for superscript oe ligature from PUA codepoints to Unicode 6.1
codepoint.
-
- U+F1AD U+A7F9 MODIFIER LETTER SMALL LIGATURE OE
- Added keystrokes for:
-
- U+2205
EMPTY SET
- U+25CC
DOTTED CIRCLE
- U+030D
COMBINING VERTICAL LINE ABOVE
|
|
or
|
Choose which download you wish, either the US or UK keyboard
layout. Download and unzip the zip file to an easy-to-remember location on your hard drive (if you
are uncertain what to do with a .zip file, see Decompression Utilities, Downloading & Installation Tips).
Installation instructions and the keyboard layout are available in the IPA
Unicode 6.2 (ver 1.3) MSK.pdf. If you installed an older version such as, keyboard you must follow the uninstall
instructions and reboot your computer before you install this keyboard. |
|
|
We now provide a Brazilian Portuguese IPA keyboard. The
documentation is in Portuguese and the keyboard itself is associated with PT Portuguese (Brazil)
language. Download and unzip the zip file to an easy-to-remember location on your hard drive (if you
are uncertain what to do with a .zip file, see Decompression Utilities, Downloading & Installation Tips).
Installation instructions and the keyboard layout are available in the IPA
Unicode 6.2 (ver 1.3 BR).pdf. |
 |
IPA Unicode 6.2 (ver. 1.3) MSK Keyboard Sources for US,
UK and BR
Lorna Evans, 2013-02-19
Download
"IPAMSKLC1.3_Src.zip", ZIP archive, 252KB [81 downloads] |
|
You may also download the source files for this package in
the event that you wish to modify the keyboard. If you plan to redistribute your modified keyboard
you must rename it. |
 |
IPA Unicode 6.2 (ver. 1.3) MSK Keyboard
documentation
Lorna Evans, 2013-02-15
Download
"IPAMSKLC1.3.pdf", Acrobat PDF document, 453KB [363 downloads] |
|
You may just download the documentation if you wish. In an
appendix, this document contains a chart of all IPA characters, IPA numbers and, where available,
their Unicode equivalences. It is made available as a separate download for those who wish to use
this resource without the keyboard. |
|
|
This is a one-page keyboard reference that is also a quick
IPA reference chart. It's organized and color-coded by place of articulation. See also: http://wiki.lingtransoft.info/tutorials/ipa |
Old versions
IPA Unicode Windows Keyboards - old
versions
IPA FreeKey Keyboard (using AutoHotkey)
The Free Keyboard System is based on “AutoHotkey” (
http://www.autohotkey.com) which is an open
source project, therefore, it can be used and distributed free of charge.
This documentation file is a part of the IPA FreeKey package, but is available as a separate download in
case you wish to read about it before installing the package.
Other (non-SIL) Windows Keyboards
Unicode Phonetic Keyboard from the Department of Phonetics and
Linguistics at University College London. This is an installable keyboard for Windows which uses SAMPA key
coding for the SIL Unicode Roman fonts.
http://www.rejc2.co.uk/ipakeyboard/ this is a Windows keyboard layout (using MSKLC) for typing
all the characters from the International Phonetic Alphabet.
Related Windows Resources
Some tools and resources for
character input 2010-11-10; 104170 reads
Links to useful tools for character input.
Tavultesoft Keyman Joan Wardell, 2007-04-23; 147310 reads
Keyman is a keyboard management utility that makes it practical to input many different languages in almost
any Windows application. Keyman allows you to have arbitrarily long input sequences and to have diacritics
typed after the base character.
Tavultesoft Keyman
The Microsoft Keyboard Layout Creator (MSKLC)
Ubuntu (Linux) Keyboards
This keyboard uses Keyboard Mapping for Linux (KMFL):
http://kmfl.sourceforge.net/ which needs to
have the iBus input method system turned on and configured.
It uses the same .kmn source file as SIL's IPA Unicode Keyboard. The keystrokes for both packages are the
same.
This software and documentation is Copyright © 2002-2013 SIL International. It is distributed under the
permissive X11 license.
Note
The keyboard in its present state is specific to the “Doulos SIL” and "Charis SIL" fonts, in that it
references characters in the private use area. In future releases of Doulos SIL and Charis SIL, a number of
these characters are expected to appear in standard positions according to the newest Unicode
specification, and the keyboard (and encodings of any documents using those characters) will have to be
changed accordingly. This note does not, of course, affect standard (non-PUA) Unicode IPA characters. The
keyboard supports up to Unicode 6.2.
Mac OS X Keyboards
These downloads contain Macintosh keyboards for typing IPA characters, compatible with Unicode 5.1. These
keyboards are for Mac OS X and above. Documentation is included in some packages.
IPA Unicode Macintosh Keyboard
This software and documentation is distributed as freeware. You may modify it, but please change the
filename(s).
Note
The IPA Unicode Macintosh Keyboard in its present state is specific to the “Doulos SIL” and "Charis SIL"
fonts, in that it references characters in the private use area. In future releases of Doulos SIL and
Charis SIL, a number of these characters are expected to appear in standard positions according to the
newest
Unicode specification, and the keyboard (and encodings of
any documents using those characters) will have to be changed accordingly. This does not, of course, affect
standard (non-PUA) Unicode IPA characters. The keyboard now supports Unicode 6.2.
Download
The IPA Unicode Macintosh Keyboard layout is based upon the IPA MSKLC Keyboard layout found here: IPA Unicode Keyboards. Double-click and drop .keylayout file in
~/Library/Keyboard Layouts/.
 |
IPA Unicode 6.2 Macintosh Keyboard v1.5
Joan Wardell, 2013-03-07
Download
"IPA-MACkbd.dmg", Mac OS X disk image, 346KB [34941 downloads] |
Below are the source files if you wish to adapt the Macintosh keyboard or documentation for your own use.
The application for creating the keyboard is KeyLayoutMaker: or
Ukelele. See Related Packages.
 |
IPA Unicode 6.2(v1.5) MAC keyboard sources
Joan Wardell, 2013-03-07
Download
"IPA-MACSource.dmg", Mac OS X disk image, 169KB [6588 downloads] |
Other Mac OS X Keyboards
Dvorak layout of v1.4 of above keyboard. Unzip and drop in ~/Library/Keyboard Layouts/. No documentation.
Use the Macintosh Show Keyboard Viewer to see layout.
 |
IPA Unicode 5.1(v1.4) Dvorak.keylayout
Joan Wardell, 2009-06-02
Download
"IPA_Dvorak.dmg", Mac OS X disk image, 34KB [4799 downloads] |
IPA Palette IPA Unicode Input Method for Mac OS X 10.2 (‘Jaguar’) and later. A free Unicode character
palette input method for the International Phonetic Alphabet. This palette is compatible with the Hiragino
font shipped with Mac OS, the (Doulos SIL) font supplied by SIL, and
other IPA Unicode fonts. The software enables point-and-click character entry into Unicode-compliant software
under Mac OS X.
Related Mac OS X Resources
KeyLayoutMaker:
Jonathan Kew, 2006-06-01; 51070 reads
KeyLayoutMaker is a Perl script designed to create Mac OS X keyboard layout files, based on simple lists of
keystrokes and required Unicode characters. It is particularly suited to creating layouts for syllabic
scripts.
Ukelele John Brownie, 2012-12-14; 864322 reads
Ukelele is a Unicode keyboard layout editor for Mac OS X versions 10.2 and later. Version 2.2.4 is available
for download, and can be used on Mac OS X 10.4 and later. The previous stable release of Ukelele, version
1.8.4 (universal binary, for Mac OS X 10.2 and later) is still available for download. This version works on
Mac OS X 10.4 (Tiger) to 10.8 (Mountain Lion).
Page History for Mac OS X Keyboards
2013-03-07 JW: updated kbd and sources (incl doc) to Unicode 6.2. Doc is now docx.
2009-06-02 JW: both v1.4 updated 4 PUA characters to Unicode 5.1 and corrected to add barred-o on =O. Dvorak
now has barred-o on ~s
2008-12-12 JW: v1.3 updated for Leopard
2008-04-01 JW: added Lane Schwartz' Dvorak keyboard
2007-08-20 JW: v1.2 corrected documentation for right hook to [
2007-08-17 JW: v1.2 corrected =# to match documentation
2007-06-15 JW: v1.1 corrected |z |Z to match documentation, installation instructions
2007-06-04 LP: removed version number of IPA MSKLC
2004-03-17 JK: Page creation
Related Resources
IPA Transcription with SIL
Fonts SIL Linguistics Department and NRSI staff, 2012-05-18; 960424
reads
SIL International has produced several font sets over the years that allow for the transcription of
linguistic data using the International Phonetic Alphabet. This page should help the user decide to use
Unicode fonts. It provides links to many relevant resources (choosing fonts, finding keyboarding solutions,
figuring appropriate Unicode codepoints, data conversion, etc) with regard to the International Phonetic
Alphabet.
Some tools and resources for
character input 2010-11-10; 104170 reads
Links to useful tools for character input.
Page History
2013-06-06 VG: Removed IPAKeys
2009-06-04 LP: added FreeKey Windows package
2008-10-6 LP: added debian package
2008-10-1 LP: fixed typo in pdf for both KMN and MSK packages (no other changes)
2008-06-18 LP: included mac keyboards on this page
2008-05-16 LP: updated IPA KMN and IPA MSK packages for Unicode 5.1
2008-02-12 LP: updated IPA KMN US and IPA MSK US packages
2007-10-16 JW: added IPA MSKLC UK keyboard and source packages
2007-09-24 LP: updated IPA Unicode 5.0c (ver 1.1.4) KMN keyboard package
2007-09-14 LP: Reverted back to IPA Unicode 5.0c (ver 1.1.2) KMN keyboard package as the previous "fix" broke
the keyboard.
2007-09-10 LP: updated IPA Unicode 5.0c (ver 1.1.3) KMN keyboard package
2007-06-18 LP: updated IPA Unicode 5.0c (ver 1.1.2) KMN keyboard package
2007-05-30 LP: updated IPA Unicode 5.0c (ver 1.0) MSK keyboard package
2007-05-23 LP: added UK keyboard information
2007-05-14 LP: added information to IPA MSKLC regarding non-US English keyboard use
2007-05-03 LP: added IPA MSKLC 0.6 keyboard
2007-04-09 LP: updated documentation in IPA MSKLC 0.5 keyboard package
2007-04-03 LP: moved old downloads to a separate page
2007-03-30 LP: added IPA MSKLC 0.5 keyboard
2007-03-06 LP: updated to IPA Unicode 1.1.1 Keyman 6 Keyboard
2007-01-30 LP: updated to IPA Unicode 1.1 Keyman 6 Keyboard
2006-04-10 LP: updated to IPA Unicode 1.0.6 Keyman 6 Keyboard
2004-10-11 - added IPA Unicode 1.0.5 Keyman 6 Keyboard
Backlinks (20 most popular; affiliated sites and popular search engines removed)
© 2003-2013 SIL International, all rights
reserved, unless otherwise noted elsewhere on this page.
Provided by SIL's Non-Roman Script Initiative. Contact us at .