NRSI: Computers & Writing Systems
Tavultesoft Keyman is a utility for creating and managing keyboard input methods. Keyman makes it practical to input many different languages in almost any Windows application. Keyman fully supports Unicode, as well as legacy codepage-based applications. Keyman includes features such as an on-screen keyboard, phonetic and visual-order input methods, and seamless integration with the Windows Language Bar.
Some of the Keyman keyboard files included with SIL freeware font packages are for use with Keyman 3.2, which was designed to work on Windows 95 and does not support recent versions of Windows. Look for version 5 and 6 keyboards on the various font pages.
Keyman is developed and supported by Tavultesoft.
Further information is available here: http://www.tavultesoft.com/keyman/support/sysreq.php
Keyman 7 Install
It is not necessary to uninstall any previous versions of Keyman as they can coexist on the same computer. However, you may want to uninstall previous versions before installing Keyman 7.
Install Keyman, following the installation instructions provided with Keyman.
Keyman 5.0/6.x supports the following operating systems:
Keyman 5.0/6.x will not work on Windows Vista.
Keyman 5.0/6.x Install
Installing Keyboards Created for Keyman 5.0/6.x/7.0
Some keyboards come in a package. These are very simple to install — just double-click on the .kmp file and click the button.
Running Keyman 3.2 Setup
You install Keyman on your computer using the program SETUP.EXE. The Setup program installs Keyman, the help file, sample keyboards, and adds icons to Program Manager. You cannot simply copy files from the distribution disks to your hard disk and run Keyman. You must use the Setup program, which decompresses and installs the files in appropriate directories. For more information see the "Keyman32.doc" User's Guide and Reference file. This file is formatted for WinWord 6 and is found in the Keyman folder after installation.
When you run the Setup program, you'll set a path for Keyman and then select the Keyman files you want to install. To start Setup:
Using File Manager or Explorer select the drive icon where the KEYMAN32.EXE file is located.
In this case, the file was placed in the DOWNLOAD directory on drive C. (Select the actual drive and directory where you placed your file.)
The download file, KEYMAN32.EXE is a self-extracting archive. Find KEYMAN32.EXE in the directory window and double-click on it. This will extract the files to the current directory. From File Manager or Explorer, select the SETUP.EXE file and double-click on it. (In the Windows 3.1 File Manager you may need to press F5 to update the directory screen). Type the directory to install to, or press ENTER to use the default. Select the keyboards from the list that you wish to be loaded automatically when Keyman starts. (Note: it will be easier to start using Keyman if you select at least one keyboard during installation.) Follow any other instructions until Setup is finished.
Question: Will keyboards, compiled with Developer 6.2, be compatible with Keyman 7?
Answer: Yes. No exceptions. Developer 7.0 will make keyboards that may not be compatible with earlier versions (if any v7 features are used)
Question: Will Keyman 6.2 work on Vista?
Answer: No, Keyman 6.2 (and older) will not work on Vista due to Microsoft's new security model which took some effort to code for.
Question: How much longer will Tavultesoft register 6.2 licenses for SIL users?
Answer: From Tavultesoft: We will be discontinuing the SIL registration pages for Keyman 6.2 and Keyman Developer 6.2 on 30 June 2007. You can continue to use Keyman 6.2 and Keyman Developer 6.2 where you have existing licences, but new licences will be for version 7.0. The registration page after 30 June will contain details on upgrading to version 7.0: http://www.tavultesoft.com/keyman/register/sil.php.
Question: Is it okay to continue to use Keyman 6.2?
Answer: If you have a license for Keyman 6.2 (or even if you are happily using older versions of Keyman) you may continue to use the program as long as you wish. However, Tavultesoft will not be developing older versions of the product any more.
Question: Can we continue to install the personal version of Keyman 6.2 for people who only need 1 or 2 keyboards?
Answer: Yes, if you happen to still have the installation program. However, this is not Tavultesoft's preference, and the installation program will no longer be available on Tavultesoft's website. SIL will not be distributing it.
Question: Can you explain the Branding Pack?
Answer: If you wish to distribute an entity keyboard you may wish to purchase a Branding Pack from Tavultesoft for that keyboard. You can choose to distribute the keyboard as freeware, shareware or even charge for it. Cost will depend on how many seats you wish to distribute.
Question: What would the Branding Pack cost per keyboard?
Answer: Distribution licensing of OEM products based on the Branding Pack differs from case to case. Contact Tavultesoft for pricing.
Question: Let us say we have bought a Branding Pack for an Ethiopic keyboard. If someone was using a seat would they just be able to use the Ethiopic keyboard or would they also be able to use other Keyman keyboards?
Answer: They would only be able to use the Ethiopic keyboard with the Ethiopic OEM product.
Question: Staying with the Ethiopic Branding Pack example, then how would a person handle the need for using another keyboard?
Answer: The user would need to purchase Keyman Desktop in order to use other Keyman keyboards.
Question: How would the standard Keyman Desktop version interact with the Ethiopic branding pack seat?
Answer: Both products can run at the same time on the user’s system, and will coordinate with each other to not interfere. Technically, the Keyman Engine runs only a single instance but controls the user interface for both products at once. The user would see two icons in their task tray – one for Ethiopic and one for Keyman Desktop. When a keyboard from Keyman Desktop is selected, then the Ethiopic keyboard is switched off, and vice-versa. The on-screen keyboard is shared between the two products.
Question: How can Keyman keyboards be used on Linux?
Answer: Keyman source files can be used on Linux with a program called KMFL (Keyboard Mapping for Linux). KMFL is a keyboarding input method currently being developed under Linux which aims to bring Tavultesoft Keyman functionality to *nix operating systems. We have attempted to release source Keyman files as well as compiled Keyman files in order to allow for use with both Keyman and KMFL. If you find a keyboard package on our website that does not have the source file, feel free to ask us and we may be able to make it available to you.
Comparing Keyman and Microsoft
Windows Keyboard Layout Creator
Known Unicode Keyman
Converting Keyman 3.2
Keyboards to Keyman 6
Building Keyboards with Keyman
Some tools and resources for
Keyboard-related registry keys in
2007-04-23 - LP: added link to: Comparing Keyman and Microsoft Windows Keyboard Layout Creator
2007-04-19 - LP: Updated for Keyman 7
2002-08-10 - JW: Page creation
Note: If you want to add a response to this article, you need to enable cookies in your browser, and then restart your browser.
Note: the opinions expressed in submitted contributions below do not necessarily reflect the opinions of our website.
SIL is great website containing some very valuable information, but the process of installing SIL fonts and Kayman is very hard for me to follow. Putting a lot focus on Win3.1 etc is wasting time, IMHO.
Yes, the documentation is awful. That's because it's written by the same people who wrote the software. User's manuals need to be written by people who are unfamiliar with the system, ironic as that may sound, in conjunction with the people who know the system inside out and backwards. Because you don't want the documentation to be inside out and backwards, it must be written by a writing-skilled third naive party. I'm still trying to get stuff to work and I have a lot of computer experience plus I've been using Keyman 3.2 with various SIL fonts. It's very, very frustrating.
Your comment on documentation written by the software authors themselves may often be valid, unfortunately; but good documentation writers are hard to find, and we have very limited resources to apply to this.
Any offers to contribute additional documentation for SIL font packages (or other software) that could be made available to users would be most welcome!
Suggestions for improvements to the Keyman documentation would be best directed to Tavultesoft, as this is not an SIL product. Note, however, that Keyman 3.2 is long since superseded by newer versions, and we would encourage users to update to the current package wherever possible. A version 3.2 download is provided as a resource for any existing users with old systems that for some reason cannot be updated, but it is no longer supported or recommended for general use.
I am doing the doctoral studies and researching on the Growth and Development of isiNdebele Orthography, I would like to request for phonetic symbols to use them when giving the phonetical examples
pls give keyman sftware & fonts
Hi gowtham, please see the 'Related Resources' section above for links to Keyman software elsewhere on this site. Specifically, lists of Keyman keyboards are available at http://scripts.sil.org/SILKeyboards and http://scripts.sil.org/KeymanKeyboardLinks. I hope that helps.
The information that you have posted for installing the fonts and key board is too confusing. I have been working on this for two days and still do not have any success. I have transcriptions home work to do but unfourtuntaely I will not be able to turn it in because of the delay in downloading and installing.
Surely you all must have a simplier way to do this without all the confusion.
Sorry to hear you have found the available documentation too confusing. Any specific suggestions for improvements would be welcome; we have very limited resources to apply to this. Given the variety and complexity of systems today, it is difficult to provide instructions that cover the full range of possibilities without becoming overwhelming and confusing for most users.
If you are not able to install fonts or keyboard layouts successfully by following the instructions available with the packages, it would probably be best to look for a more technically-inclined person who could help you in person, working with your particular system.
Let me know how to develop myanmar native font for input method using keyman developer version
I just wanted to say that I followed the instructions and was able to install both the fonts and the keyman application within about 5mins. I'm not particularly technically minded, but I do have general experience of installing programs etc. in Windows, usually just by following instructions!
If I can help out in any way please let me know and I'll do my best :)
I perviously download the file form sil but was insuccessful. Later I found that it is because I use some downloading software which will cut up the file to download. When I use a more traditional way to download the file, i.e. using IE Explorer and download the file as a single whole, I got the download right and can follow the insturction to install the fonts and software.
I suggested anyone who find hard to follow the documentation may print it out and study it for a while. If you put effort to do research work, it is worthwide for you to read closely the documentation and get it done. Just take it as a part of your research.
Good day and Good luck.
actually what font is used in keyman... i need to use the same font in another application...
pls anybody help...
Keyman itself does not use any particular font. A Keyman *keyboard* may have a specific font which is distributed with the keyboard package, but that will vary between keyboard packages. Most Unicode keyboards are not tied to a specific font. You can use any Unicode font that contains the characters called by the keyboard. So, if you are using SIL's IPA Unicode keyboard, you can use Doulos SIL, Charis SIL, or any other Unicode font with the appropriate characters. If you are using a Cyrillic or other script keyboard, I would expect any Unicode font that has those characters to be suitable.
When will there be a Taultesoft Keyman available for Windows 8 ?
According to the Tavultesoft website, Keyman Desktop 8 is compatible with Windows 8. See http://www.tavultesoft.com/keyman/.
I am using keyman 6.0 ver Now I want to type in unicode font
How to type it
In order to type, you'll need to install a Keyman keyboard for your specific combination of script and language. See the documentation or the Keyman website for further information: http://help.keyman.com/products/desktop/
Note: If you want to add a response to this article, you need to enable cookies in your browser, and then restart your browser.