You don’t need to buy a new keyboard with Hebrew keys in order to type in Hebrew. Also, one doesn’t need to purchase any expensive software to type in Hebrew with all of its special vowels, cantillation marks, and punctuation. All you need is to install a Hebrew keyboard layout and a set of Hebrew fonts supporting all of those diacritical marks.[1]
Install a Hebrew Keyboard Layout and Unicode Hebrew Fonts
We’ve provided a special font pack containing perhaps the largest collection of open source licensed Unicode Hebrew fonts that exist. You can download that here. Within that fontpack is a Windows installer for a Hebrew Keyboard to install on your computer. Installing it is as simple as running the install file. After it installs, you can toggle between your default language and Hebrew by pressing ALT-SHIFT. Linux users can add this keyboard simply by going to their Keyboard settings and following the instructions at the bottom of this post. Mac OSX users can install their keyboard using this installer.
Before you setup your keyboard layout for Hebrew, make certain to install a font that supports the full Biblical Hebrew Unicode vowel set (Unicode 4.1 or above). Ezra SIL SR, Cardo, and Taamey Frank CLM are excellent fonts in the Open Siddur font pack to install. If you’d like to install all the fonts in the font pack at once, follow these instructions:
- To search and find all of the TTF files in the unzipped directory of fonts, use CTRL-F
type *.ttf (asterisk dot ttf) as your search keyword. - The search will list all of the fonts in their separate directories.
To select all of them at once use CTRL-A. (Alternately you can click edit on the windows toolbar and select, “select all”.) - Then right-click on any of the highlighted fonts and select “install font”. (Make sure to right-click rather than left-click, otherwise you won’t see the install font option and you’ll have to select them all again using CTRL-A.)
Typing Tips
Once you start typing, you should know the following rule: when typing a letter containing a dagesh and a vowel or some other diacritic, first type the letter, then the dagesh, then the additional diacritical mark or marks.
when you notice you’re punctuation misaligned and misplaced, you should know why that’s happening and how to fix it. Text editors need to be told to display text as RTL (right-to-left) text. With your Hebrew keyboard layout selected, you can always place an invisible mark at the end of your paragraph identifying your text as RTL. To do so, use the “End” key to move to the end of the line, and press ALT+CTRL 9. This sets an invisble RTL code at the end of the line, so periods and other punctuation should now display correctly.
We recommend LibreOffice as a cross-platform and open source Unicode text editor. Follow our setup guide for LibreOffice.
Hebrew Keyboard Layout Levels
There are four levels to the Hebrew keyboard that you can access.
On-screen keyboard programs are useful to see the different characters available at each level of your keyboard. You can see the characters available to type if you use an on-screen keyboard as you press SHIFT or ALT. On-screen keyboards come shipped with your Operating System:
The images below from John Hudson’s Biblical Hebrew (Tiro) Keyboard Manual provide a reference to which glyphs correspond to which keys on the keyboard. The first level is the default level with all of the letter forms and numbers. The second level contains vowels and cantillation marks and is accessed using the SHIFT key. The third level contains additional punctuation and diacritics and is accessed using the ALT+CTRL keys. The fourth level contains punctuation and is accessed using SHIFT+ALT+CTRL keys.
Here is the keyboard mapping for the four levels of the keyboard:

Image: NORMAL (Level 1) Biblical Hebrew (Tiro) Keyboard Layout from the Biblical Hebrew (Tiro) Keyboard Manual v.1.5 by John Hudson (Copyright 2007)

Image: SHIFT (Level 2) Biblical Hebrew (Tiro) Keyboard Layout from the Biblical Hebrew (Tiro) Keyboard Manual v.1.5 by John Hudson (Copyright 2007)

Image: ALT-CTRL (Level 3) Biblical Hebrew (Tiro) Keyboard Layout from the Biblical Hebrew (Tiro) Keyboard Manual v.1.5 by John Hudson (Copyright 2007)

Image: ALT-CTRL SHIFT (Level 4) Biblical Hebrew (Tiro) Keyboard Layout from the Biblical Hebrew (Tiro) Keyboard Manual v.1.5 by John Hudson (Copyright 2007)
Instructions for Installing a Hebrew Keyboard Layout on GNU/Linux
KDE
The default X11 distribution comes with a Biblical Hebrew keyboard layout. KDE (versions 3 and 4) have a keyboard switching applet. To activate the layout:
- from the K Menu, find “System Systems”
- select “Regional and Language”
- select “Keyboard layout.” Make sure that “Enable keyboard layouts” is selected.
- From the “Available layouts” list, select “Israel.” Click on the right-facing arrow button to move the layout to the “Active layouts.”
- Click on “Israel” in the “Active layouts”
- From the “Layout variant” box, select “Biblical Hebrew (Tiro)”
- Go to the “Advanced” tab. Under “key to choose third level”, select a key. The win key (on 104 key keyboards) or the right alt key are good choices. You may also choose a key combination that will switch keyboard layouts (Alt-Shift is a common choice).
Press “Apply” - To switch layouts, either use your chosen key combination or click on the flag in the system tray.
GNOME
- Run the “Gnome Control Center”
- Under the “Hardware” category, select “Keyboard”
- Select the “Layouts” tab. Press the “Add” button
- Under “Country”, select “Israel”
- Under “Variants”, select “Israel Biblical Hebrew (Tiro).” Press the “Add” button.
- Click on the newly added layout in the list box.
Press “Layout options” - Under “Key to choose third level”, select a key of your choice (Right alt or Menu are good choices)
- Press “Close.” Press “Close” on the Keyboard Preferences window. Close the Gnome Control Center
Notes:
- There are Hebrew keyboard layouts that do not support all the diacritical marks. This is the case with the the “SI-1452″ layout, the default Hebrew keyboard layout that comes with many systems (including Windows and GNU/Linux/X11). The instructions here refer to the layout first designed by John Hudson which he called the “Biblical Hebrew (Tiro) Keyboard.” ↩


Every Mac comes with Hebrew support built in. Just go to the International or Language & Text pane of System Preferences to enable the Hebrew keyboard layouts (both standard and QWERTY versions are available) and consider enabling the language status menu (shows a flag) if it’s not already on your menubar. Macs also come with some Hebrew typefaces, though feel free to install additional ones if you find one you like better.
does all of this work for MAC?
For Macs, use this keyboard installer for OS X.
I have just experienced an issue with the Tiro keyboard contained in the KDE distribution for Linux. Everything works perfectly, except for the unicode 05ba, holam for vav, that should be generated bz the SHIFT-5 key. In fact this key does not generate anything (I have checked it by examining the X events – the KeyPressEvent keycode 14, state 0×11 results in XLookupString giving 0 bytes, thus no code generated.
Any hint? Where to find a Tiro for KDE working properly?
Thx,
— Tom
I was sure I was not the only one with that idea. I have made my own Hebrew keyboard using blank price tags (the sticky ones) and it wasn’t too long before I didn’t even need them! I got accustomed to the keys locations.
http://hebrewenglishdictionarytranslation.wordpress.com/hebrew-keyboard/
I am wondering if it is okay to put a link directly to your file at: http://opensiddur.org/wp-content/uploads/2012/07/hebrew-m.zip
Thank you
Adam
Links are subject to change. Please link to this page, instead.
Can I use the fonts with the AnySoft Keyboard Hebrew Language Pack, downloaded from Google Play, on my Android 2.3.4 (Gingerbread OS) smartphone?
Really, that’s a question for Anysoft. They seem to have answered the question on their wiki. Hope this helps you.
[...] (Setup your own keyboard to type in Hebrew, here.) [...]
[...] Install a Hebrew Keyboard layout for your Operating System. (We recommend the Biblical Tiro layout.) Refer to the key mapping images and familiarize yourself with the four levels of the Biblical Tiro keyboard layout. [...]