The table below lists most of the common Keyman Desktop and Keyman Engine registry settings. This is intended for use as reference only, and changes should not be made directly to these settings in most circumstances; instead use the Keyman Desktop Configuration tool to change settings.
debugREG_DWORDIf set to 1, Keyman Engine will write debug log files to %Desktop%\keymanlog. These files can grow large quickly and capture every keystroke typed, so it is not recommended to leave debugging off unless specifically requested by Tavultesoft Support, for both privacy and performance reasons. This setting can be changed in Keyman Configuration. simulate altgrREG_DWORDIf set to 1, Keyman Engine will recognise Ctrl+Alt as equivalent to AltGr (right alt). This is useful on notebooks without an AltGr key. This setting can be changed in Keyman Configuration. hotkeys are togglesREG_DWORDIf set to 1, keyboard hotkeys will toggle activation of Keyman Desktop keyboards, otherwise the hotkey will only switch the keyboard on. This setting can be changed in Keyman Configuration. release shift keys after key pressREG_DWORD If set to 1, pressing a key on the On Screen Keyboard will subsequently release the Shift/Ctrl/Alt modifier keys on the On Screen Keyboard, otherwise these modifiers must be switched off manually. This setting can be changed in Keyman Configuration. test keyman functioningREG_DWORD Checks if Keyman is correctly trapping keystrokes when starting up - this is used to work around other software that traps keystrokes and does not correctly pass keystroke messages on. This should usually be left set to 1. The default, if missing, is 1. This setting can be changed in Keyman Configuration. auto open oskREG_DWORD If 1, open the On Screen Keyboard whenever a Keyman Desktop keyboard is selected. This setting can be changed in Keyman Configuration. auto switch osk pagesREG_DWORD If 1, switch between the On Screen Keyboard and Usage Pages according to the settings of the selected keyboard, automatically. This setting can be changed in Keyman Configuration. switch language with keyboardREG_DWORD If 1, switch the Windows language as appropriate when a Keyman Desktop keyboard is selected. This setting can be changed in Keyman Configuration. switch language for all applicationsREG_DWORD Not currently implemented enable hintsREG_DWORD Enable hint messages throughout Keyman Desktop. This setting can be changed in Keyman Configuration. HKCU\Software\Tavultesoft\Keyman Engine\7.0\Diag HKCU\Software\Tavultesoft\Keyman Engine\7.0\Hotkeys HKCU\Software\Tavultesoft\Keyman Engine\7.0\On Screen Keyboard show visual keyboardREG_DWORD If 1, displays the On Screen Keyboard when Keyman Desktop starts fade visual keyboardREG_DWORD If 1, makes the On Screen Keyboard partially transparent when the mouse cursor is not over it. This option can be changed by right-clicking on the On Screen Keyboard. active pageREG_DWORD 0 = On Screen Keyboard 1 = Character Map
2 = Entry Helper (not supported)
3 = Keyboard Usage
4 = Font Helper
HKCU\Software\Tavultesoft\Keyman Engine\7.0\Product Options*product configuration stateREG_SZ String saving the state, e.g. selected page, etc, of the Configuration window. saved licence numberREG_SZ Licence number saved for future display. HKLM\Software\Tavultesoft\Keyman Engine\7.0\Product Options\product product charmap source dataREG_SZ Path where unicodedata.txt can be found. Optional. available languagesREG_SZ CRLF separated list of display language codes installed. Can be changed through Keyman Configuration / UI Languages current languageREG_SZ Currently selected display language. Can be changed through Keyman Configuration / UI Languages show startupREG_DWORD If set to 1, shows the splash screen when the product starts. Can be changed through Keyman Configuration. This option will be ignored if the product is in evaluation mode, and the splash screen will always be shown. show welcomeREG_DWORD If set to 1, shows the welcome screen after the product starts. Can be changed through Keyman Configuration. proxy serverREG_SZ Proxy server for online updates and keyboard downloads. Can be set in Keyman Configuration, Support tab. proxy portREG_DWORD Proxy server port for online updates and keyboard downloads. Can be set in Keyman Configuration, Support tab. proxy loginREG_SZ Encrypted string with proxy username and password. Can be set in Keyman Configuration, Support tab. HKCU\Software\Tavultesoft\Keyman Engine\7.0\Product Options*product\Hints KH_CLOSEOSKREG_DWORD If 1, shows a hint message when the On Screen Keyboard is closed. Will be ignored if global EnableHints is 0. KH_EXITPRODUCTREG_DWORD If 1, shows a hint message when the product is about to exit. Will be ignored if global EnableHints is 0. KH_OSKHINTBARREG_DWORD If 1, shows hint messages at the bottom of the On Screen Keyboard. Will be ignored if global EnableHints is 0. KH_TUTORIALFINISHEDREG_DWORD If 1, shows a hint message when the user closes the Text Editor. Will be ignored if global EnableHints is 0. HKCU\Software\Tavultesoft\Keyman Engine\7.0\Installed Products\*product
HKLM\Software\Tavultesoft\Keyman Engine\7.0\Installed Products\*product product file nameREG_SZ Full path and filename of product pxx file product idREG_DWORD Unique identifier for product assigned by Tavultesoft product install dirREG_SZ Full install path of product HKLM\Software\Tavultesoft\Keyman Engine\7.0\Add-ins*addinname addin nameREG_SZ Descriptive name of add-in addin file nameREG_SZ Full path and filename of addin .kma file HKCU\Software\Tavultesoft\Keyman Engine\7.0\Active Keyboards*keyboardname keyman active hotkey STRING Hotkey integer to switch keyboard on. keyman idREG_SZ Identifier for the keyboard assigned by Keyman when keyboard is installed keyman installed languageREG_SZ Hex language identifier for associated Windows keyboard that Keyman installed when this keyboard was installed HKCU\Software\Tavultesoft\Keyman Engine\7.0\Active Languages HKCU\Software\Tavultesoft\Keyman Engine\7.0\Language Hotkeys HKCU\Software\Tavultesoft\Keyman Engine\7.0\Installed Keyboards\*keyboard
HKLM\Software\Tavultesoft\Keyman Engine\7.0\Installed Keyboards\*keyboard keyman default hotkeyREG_SZ Default hotkey in hotkey integer format keyman fileREG_SZ Full path and filename of installed keyboard keyman keyboard idREG_SZ Hex language identifier for associated system shadow keyboard. package nameREG_SZ Name of package if installed as part of a package default language idREG_SZ Hex language identifier of language this keyboard should be associated with visual keyboardREG_SZ Full path and filename of on screen keyboard file, if installed. HKCU\Software\Tavultesoft\Keyman Engine\7.0\Installed Packages\*packageHKLM\Software\Tavultesoft\Keyman Engine\7.0\Installed Packages\*package package descriptionREG_SZ Descriptive name of package package inf fileREG_SZFull path and filename of package installed .inf file
1.1 Tavultesoft retains the intellectual property rights in Keyman Desktop software and services and subject to the terms of this End User Licence and Services Agreement you are granted a non-exclusive perpetual right to use and enjoy Keyman Desktop and the associated licensed keyboard layouts for which you have paid the licence fees for the licence period.
1.2 The evaluation licence period is initially 30 days but Tavultesoft may, upon payment of the appropriate licence fees set out at www.tavultesoft.com or payment of the fees set out in the applicable quotation extend the licence period and provide you with further access codes from time to time to permit you to use Keyman Desktop.
(e)keep your password and user account details confidential and not disclose same to any other party. Should any such disclosure occur you shall report same to Tavultesoft in writing as soon as possible. You shall be responsible for all use of Keyman Desktop whether authorised by you or not; and
3.1 "Tavultesoft shall provide electronic support for Keyman Desktop generally during Australian Eastern Standard Time Business hours but do not warrant an immediate response in all instances. Should you wish to use other support services, such as on-site support, then you agree to pay the quoted rates of Tavultesoft in relation to such services which are supplied pursuant to the terms and conditions set out in this agreement."
3.3 Any period of support notified in the published rates shall be automatically renewed unless either party advises the other party in writing or by email that it does not intend to continue with such support prior to the expiration of the term. Tavultesoft reserves the right to suspend the provision of services unless its accounts are promptly paid.
4.1 You acknowledge that: the use of foreign languages is a complex area and Keyman Desktop is not designed as a substitute in any way for the assistance of a skilled translator as to the correct meaning of any text you may create using Keyman Desktop; Supplied with Keyman Desktop are certain operating instructions and a failure to follow these instructions carefully could result in erroneous output being created by Keyman Desktop; Whilst Keyman Desktop may be used by persons without a detailed knowledge of computers, Keyman Desktop is designed to be used by persons who are familiar with the respective language implemented by each keyboard layout; You should check all final results created by Keyman Desktop for any anomalies; Keyman Desktop does not check for all anomalies and data incorrectly entered may be processed without question; and Keyman Desktop is licensed to you on the strict understanding that, subject to the warranties below, Tavultesoft is not responsible for the results of any actions taken, either by you or a third party relying on the language created or not created by Keyman Desktop.
c01484d022