izKeys “4 scripts + Math + Etc” layouts

Keyboard layouts with mad professor repertoirs designed with scatterbrains in mind

The [ee-zee-keys] layouts allow access to many thousands of Unicode characters. Among the goals are:

(Not all the goals are FULLY achieved, but we are very close).


Personality:LatinGreek (Polytonic)CyrillicHebrew
Install (Windows): iz-la-4s.zip T H S P iz-gr-p4.zip T H S P iz-ru-4s.zip T H S P iz-hb-4s.zip T H P
Install (Apple OSX): iz-Latin.zip iz-GreekPoly.zip (Broken???) iz-CyrillicPhonetic.zip iz-Hebrew.zip

(De)Install instructions (Windows);       T = Table of layout; H = Heuristics for the base script; S = Heuristics for script’s satellite layouts; P = Peek the main layout.
      (Preliminary) install instructions (Apple OSX)       Compose is on ISO, Option-F12, Option-F13, F20.     HEX is on Shift-SPACE² u, Shift-SPACE² U, F19.

Four “personalities” differ only in which script is available on alphabet keys. Using keys-modifiers and/or prefix keys, all personalities allow access to the same repertoir of characters. So: Install only personalities in which you need to type largish fragments; for shorter fragments, one can either switch to a different personality, or use (clumsier) approach with modifier/prefix keys.

Access the script’s satellite layouts using the “specific” prefix keys of the base layout. (The “shared” prefix keys are for cross-personality access, and math/technical/business/linguistic symbols.)


Base layouts of Latin/Greek/Cyrillic/Hebrew personalities

T = Table of layout; H = Heuristics for the base script; S = Heuristics for script’s satellite layouts. Personality-specific colors are explained in H links; see also the general explanation of colors.

In front — results with AltGr modifier. T H S (On bottom [ISO] \|-key: Compose prefix key, and “mock AltGr” prefix.)


On the right — results with AltGr modifier. T H S

CtrlAlt\|۰ AltGrMenuCtrl

On the right — results with AltGr modifier. T H S

Hover mouse over left/right Shift to switch to “Un-shifted”/“Shifted” view; press mouse to flip.

On the right — results with AltGr modifier. T H

CtrlAlt\|◌ֿ◌ׇ۰ AltGrMenuCtrl
Hover mouse here to see how characters look in RTL context. Trivia: note mirroring of <{[()]}>.

Heuristics in the descriptions of layouts

Windows allows a layout to have a (short!) description string attached. As the first line of defence against forgetting how to use the layout, the descriptions pack a lot of reminders about how the layouts work; for 4 personalities, the descriptions are:

   US·Int Grk=Ⓖ➡⇧␣=^ˡⒶˡ- Rus·ЯВЕ=Ⓡ➡Ⓐʳ␣=Ⓜ Hbr➡Ⓡ²=Ⓜ^ʳ- • k.ilyaz.org
   RUS·ЯВЕРТЫ Lat=Ⓖ➡⇧␣=^ˡⒶˡ- Grk=Ⓡ➡Ⓐʳ␣=Ⓜ Hbr➡Ⓡ²=Ⓜ^ʳ- • k.ilyaz.org
   Gr·ΘΩΕΡΤΨ↻[]\ Lat=Ⓖ➡⇧␣=^ˡⒶˡ Rus=Ⓡ➡Ⓐʳ␣=Ⓜ Hbr➡Ⓡ²=Ⓜ^ʳ •k.ilyaz.org
   Hebr·QWERTY Lat=Ⓖ➡⇧␣=^ˡⒶˡ- Grk=Ⓡ➡Ⓐʳ␣=Ⓜ Rus➡Ⓡ²=Ⓜ^ʳ- •k.ilyaz.org
This may look as a gibberish, but there are several elements each reminding a heuristic; for Greek, they are:(Sometimes there is no space for trailing -.)

On Windows, there are 2 ways to see the descriptions:

Advanced modifiers

NOTE: most entries in the table below are there for debugging purposes only. It is not clear whether these entries (with white background) may be useful in practice.

Mnu rCtrl Mnu+rCtrl
L-Modifiers ↓ Heuristics → “Cursive-like” “Bold” “Cursive-like” + “Bold”
Base Cyrillic Hebrew
AltGr Main Math Variants:
Script Double-Struck Fractur
lCtrl+lAlt Greek +Italic +Bold +Bold-Italic
Alt+AltGr “Text Math” Monospace
lAlt “Sans Serif Math”
lCtrl “Boldified Math” BoldScript Bold-Italic-Sans

NOTES: Green parts of the table are accessors to the companion layouts. They do not follow any heuristic (except for being accessible in the easiest way possible). The other entries combine the row-heuristic with the column-heuristic (in pink).