[Home] [Purchase] [Download] [Manual] [Acknowledgements] [Sitemap] [Release Notes] [FAQ]

Up ] Swapping Caps Lock and Ctrl ] Disabling the WINDOWS key ] Mapping multimedia/web keys to numeric keypad ] Assigning characters to multimedia/web keys ] Multi-lingual English/French keyboard ] Multi-alphabet Serbian Cyrillic/Latin keyboard ] Tri-lingual Serbian Cyrillic / Latin / Greek keyboard ] Replacing AltGR with Kana ] French improved keyboard ] Multi-lingual Russian phonetic / US English keyboard ] Multi-lingual Bulgarian phonetic / US English keyboard ] Colemak keyboard ] Multi-lingual Hindi / US English keyboard ] [ Multi-lingual Hebrew / US English keyboard ] French multilingual keyboard ] Emulating Compose key using chained dead keys ] US English with all Latin accents using chained dead keys ] Mac Boot Camp: fixed positions of Alt, Windows and Ctrl keys ] Using NLS functions to simulate the "Context menu" key ] Using NLS functions to make Caps Lock and Alt Gr share the same key ] Using NLS functions to simulate togglable ROYA/LOYA modifier keys ] Sanskrit keyboard with Vedic extensions ]

Example - Multi-lingual Hebrew / US English keyboard

Installer package: KbdEditInstallerHebrewAndUSEnglish.exe

Layout file: Hebrew and US English.zip

You can use the installer package to deploy this keyboard layout without any restrictions. Free Demo version can be used to make changes and test them. To deploy a modified version, a Premium, Personal or Lite edition is needed.

The Windows standard Hebrew keyboard (layout file KBDHEB.DLL, KLID 0000040D) does a decent job of supporting the Hebrew language, but its support for the English language is rather limited:

  1. Only upper-case Latin letters are supported.
  2. Latin letters can be produced only by pressing and holding the Shift key - this quickly becomes tiresome.

This example overcomes the above limitations by supporting both Hebrew and US English on a single layout.

The two layouts are switched between using the Scroll Lock key, eliminating the need for the Language bar. This is achieved by using the togglable KANA modifier - see example for a detailed step-by-step guide on how to use this technique.

KbdEdit example multilingual Hebrew / US English base state Hebrew
base state - Hebrew
KbdEdit example multilingual Hebrew / US English alternate KANA state US English
KANA-on state - standard US English
(note that explicit KANA mappings are needed only for keys whose function changes between Hebrew and US English)

Back to examples list

Manual index

Copyright © KbdSoft 2007-2023