Home

Contact Us

General

Initiative B@bel

WSI Guidelines

Encoding

Principles

Unicode

Training

Tutorials

PUA

Conversion

Resources

Utilities

TECkit

Maps

Resources

Input

Principles

Utilities

Tutorials

Resources

Type Design

Principles

Design Tools

Formats

Resources

Font Downloads

Gentium

Doulos

IPA

Rendering

Principles

Technologies

OpenType

Graphite

Resources

Font FAQ

Links

Glossary


NRSI: Computers & Writing Systems

SIL HOME | CONTACT US

You are here: Input > Resources
Short URL: http://scripts.sil.org/inputresources

Some tools and resources for character input

2009-02-16; 64713 reads

     Character map / visual keyboard utilities
     Keyboard input methods
        Windows
        Mac Unicode keyboard layouts
        Linux Unicode keyboard layouts
        Reference info on OS-supplied layouts
     Tools for creating keyboard input methods
        Linux
        Mac
        Windows
    Presentations
    Page History

Character map / visual keyboard utilities

Character map utilities provide a means for entering any character using a graphical interface rather than the keyboard. Visual keyboard utilities are a variation of this that use a graphical user interface that looks like an image of the physical keyboard.

Note that all versions of Windows and also Mac OS X include a character map utility; earlier versions of the Mac OS include a visual keyboard utility, Keycaps, while version 10.3 (Panther) replaces this with a Keyboard Viewer palette available from the Input menu.

 BabelMap “BabelMap is a Windows character map utility that allows you to find and copy any Unicode character.”

Microsoft On-Screen Keyboard is a program that supports typing in more than one language on the same computer by showing you a keyboard for another language on your screen. You might use On-Screen Keyboard when you change your keyboard layout from one language to another. On-Screen Keyboard lets you see the keyboard for the language you’ve switched to on your screen so that you can either click the keys on your screen or see the correct keys to press to enter text. It is available on Windows XP from: Start /All Programs / Accesories / Accessibility / On-Screen Keyboard.

 Office 2000 Add-in: Microsoft Visual Keyboard — Microsoft Visual Keyboard does the same thing as On-Screen Keyboard but works for Office 2000 and older Windows versions.

 Unicode character pickers — Pickers allow you to quickly create phrases in a script by clicking on Unicode characters arranged in a way that aids their identification. The phrase appears at the bottom of the screen and you can easily cut and paste the result into your own document. Pickers are likely to be most useful if you don't know a script well enough to use the native keyboard. The arrangement of characters also makes it much more useable than a regular character map utility.

 Office 2003 Add-In: International Character Toolbar — This add-in enables you to insert international characters from 26 languages into Office 2003 programs. You can do this in a single click without changing your keyboard or language settings in Office 2003. This download can be used with Microsoft Office PowerPoint 2003, Microsoft Office Outlook 2003 (when using Microsoft Office Word 2003 as the editor), and Word 2003.

 Uniqoder — This add-in for Microsoft Word allows you to type diacritics, IPA, and other special characters very easily.  

Keyboard input methods

Windows

Quick Unicode Input Tool

 The Quick Unicode Input Tool enables you to employ the keypad to enter the hexadecimal code for any Unicode character. It will work with any Windows program, irrespective of what your current keyboard layout is. In the past you typed <Alt-0ddd> to enter the three digit decimal code of an ANSI character.  With Quick Unicode installed, you can type <Alt-Period-xxxx> to enter the four digit hex code of a Unicode character. The digits A-F are entered using the / * - + <Enter> and <Period> keys on the keypad, respectively. (See the program documentation for notebook keyboards.) It is handy for those one-time characters you sometimes have to enter. Known Issues: Sometimes Quick Unicode makes an error on the first character you enter--especially if you are working in Excel and haven't used it for a while. But the error is usually obvious. You can delete the erroneous character, re-enter it, and the second time it will get it right.

Windows keyboard layouts

 South African Unicode Keyboard

IPA Unicode Keyboards Lorna A. Priest and Joan Wardell, 2009-06-04; 91108 reads

This page contains keyboards created for typing in IPA data.

On Windows, three keyboarding options are available: an IPA Keyman keyboard and keyboards which work through the Windows keyboarding system (MSKLC) for US and UK keyboard layouts. A third option is now available using the AutoHotkey program.

We also now provide an IPA keyboard for Linux as a debian package.

Installable keyboards for Mac OS X version 10.2, designed to allow entry of Unicode 5.0 IPA characters. Includes Dvorak version.

Known Unicode Keyman Keyboards Lorna A. Priest, 2009-10-30; 32240 reads

This is a list of SIL Unicode Keyman keyboards as well as some other websites which have Unicode Keyman keyboards available for download.

Legacy Fonts and Keyboards Lorna A Priest, 2003-09-24; 8780 reads

The fonts and keyboards on this page are considered "legacy" solutions. As such, they are made available for use and downloading, although Unicode solutions are encouraged.

Mac Unicode keyboard layouts

 http://quinon.com/files/keylayouts/
Collection of Unicode keyboard layouts for Mac OS X.

 Tom's Custom Keyboards — a further collection of Unicode keyboard layouts for Mac OS X, supporting a wide variety of languages.

 IPAkeys IPA Unicode keyboard layout for Mac OS X. [Note: Sept. 2008 this link wasn't working, so it may be broken.]

 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 IPA (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.

IPA Unicode Keyboards Lorna A. Priest and Joan Wardell, 2009-06-04; 91108 reads

This page contains keyboards created for typing in IPA data.

On Windows, three keyboarding options are available: an IPA Keyman keyboard and keyboards which work through the Windows keyboarding system (MSKLC) for US and UK keyboard layouts. A third option is now available using the AutoHotkey program.

We also now provide an IPA keyboard for Linux as a debian package.

Installable keyboards for Mac OS X version 10.2, designed to allow entry of Unicode 5.0 IPA characters. Includes Dvorak version.

 Keyboard downloads at RedleX A collection of keyboard layouts and tool links hosted by the makers of the Mellel word processor for Mac OS X.

 Sorin Paliga’s page at the University of Bucharest, offers some additional keyboard layouts designed for academic/linguistic use.

 Aramaic Keyboards for Mac OS X Unicode keyboard layout for Syriac Standard Phonetic.

 Jawi Kit for Mac OS X, including both fonts and keyboard layout supporting Malaysian Jawi script.

Hebrew Greek Transliteration Keyboard for Mac OS X, based on US Extended keyboard.

Linux Unicode keyboard layouts

IPA Unicode Keyboard

Nubian KMFL Keyboard

Ethiopic KMFL Keyboard

Reference info on OS-supplied layouts

 Windows Keyboard Layouts (From Microsoft Global Development site)

Tools for creating keyboard input methods

Linux

 KMFL Keyboard Mapping for Linux is a keyboarding input method currently being developed under Linux which aims to bring Tavultesoft Keyman functionality to *nix operating systems. KMFL is being jointly developed by SIL International and  Tavultesoft. It is being released under the GPL license.

Mac

Ukelele A Unicode Keyboard Layout Editor for Mac OS X versions 10.2 and later.

KeyLayoutMaker A script to create Mac OS X .keylayout files from simple lists of the keystrokes and Unicode output required.

 Unicode Keyboards for Mac OS Web-based tool for creating new Unicode keyboard layout files from a list of keystrokes and desired output characters.

 Apple Font Tools suite Despite the name, Apple's OS X Font Tools package includes tools that can convert between 'KCHR', 'uchr', and .keylayout formats; useful for updating legacy keyboard layouts for Mac OS X. There is also a compiler for XML .keylayout files, which may be useful for diagnosing problems.

 Installable Keyboard Layouts Technical documentation on the installable keyboard layouts supported by Mac OS X 10.2 and later.

Windows

 Microsoft Keyboard Layout Creator A tool for creating keyboard layouts using the Windows-native keyboard file format for seamless integration with Windows 2000 and later.

Tavultesoft Keyman A powerful tool for creating keyboard input methods. Keyman allows for more complex input processing than does Microsoft's tool that may be useful for some writing systems, such as Indic scripts that involve non-linear order, or syllabaries that involve hundreds of characters. It does not use the Windows keyboard driver format, however.

Comparing Keyman and Microsoft Windows Keyboard Layout Creator Ken Zook and NRSI team, 2007-04-25; 6313 reads

This table offers a comparison of the capabilities between Keyman and Microsoft Windows Keyboard Layout Creator.

Keyboard-related registry keys in Microsoft Windows Marc Durdin, 2001-08-19; 52524 reads

This document lists a number of registry keys and file types and locations that are used for keyboard management in Windows, and also some Keyman-specific settings.

Presentations

The following presentation was prepared for the Non-Roman Technical Consultation 2001. It presents issues related to keyboarding: normalization, re-ordering and contextual editing.

Smart Fonts and Keyboards
Martin Hosken, 2002-10-03
Download "Smart Fonts and Keyboards.pdf", Acrobat PDF document, 88KB [4540 downloads]

Page History

2007-05-30 LP: added link to Uniqoder

2007-04-23 LP: added link to Comparing Keyman and Microsoft Windows Keyboard Layout Creator

2007-03-15 JK: added link to Tom's Custom Keyboards

2006-07-11 LP: fixed cardbox link


Backlinks (20 most popular; affiliated sites and popular search engines removed)
 http://www.bauhahnm.clara.net/Khmer/Welcome.html


© 2003-2009 SIL International, all rights reserved, unless otherwise noted elsewhere on this page.
Provided by SIL's Non-Roman Script Initiative. Contact us at nrsi@sil.org.