Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Keyboard

The on-screen keyboard lets you type text for searches, dictionary lookups, and other input fields.

Basics

  • Lock modifier keys — Tap ALT or SHIFT twice to lock them on.
  • Combine key (CMB) — Press CMB followed by two keys to type accented or special characters (see Combination Sequences below). For example, CMB o e produces œ.
  • Delete / motion keys — Tap and hold to act on whole words instead of individual characters.
  • Keyboard layouts — Tap and hold the space bar to switch layouts.

Inputting Accented Characters

Cadmus supports these through combination sequences using the CMB key. See Combination Sequences.

How to type an accented character

  1. Press the CMB key.
  2. Press the base letter (e.g. e).
  3. Press the accent modifier (e.g. ' for acute).

Example: CMB e ' produces é.

Combination Sequences

Press CMB followed by the two keys listed below to produce the corresponding character.

KeysResultKeysResultKeysResultKeysResult
a 'áA 'Áa `` àA `` À
e 'éE 'Ée `` èE `` È
i 'íI 'Íi `` ìI `` Ì
o 'óO 'Óo `` òO `` Ò
u 'úU 'Úu `` ùU `` Ù
y 'ýY 'Ýu "űU "Ű
a ^âA ^Âo "őO "Ő
e ^êE ^Êa :äA :Ä
i ^îI ^Îe :ëE :Ë
o ^ôO ^Ôi :ïI :Ï
u ^ûU ^Ûo :öO :Ö
w ^ŵW ^Ŵu :üU :Ü
y ^ŷY ^Ŷy :ÿ
a ~ãA ~Ãc ,çC ,Ç
o ~õO ~Õc 'ćC 'Ć
n ~ñN ~Ñz 'źZ 'Ź
a ;ąA ;Ąs 'śS 'Ś
e ;ęE ;Ęn 'ńN 'Ń
z .żZ .Żt hþT hÞ
a oåA oÅl /łL /Ł
d /đD /Đo /øO /Ø
o eœO eŒa eæA EÆ
s sßS sẞm uµl -£
p ps o§o _ºa _ª
o o°e =€o r®o c©
o p℗t m™] ]⟧[ [⟦
| -†| =‡- ,¬~ ~≈
< <«> >»! !¡? ?¿
. -·. =•. >›. <‹
' 1′' 2″+ -±- :÷
< =≤> =≥= /≠% o‰
# f♭# n♮# s♯
1 2½1 3⅓2 3⅔1 4¼
3 4¾1 5⅕2 5⅖3 5⅗
4 5⅘1 6⅙5 6⅚1 8⅛
3 8⅜5 8⅝7 8⅞

Custom Keyboard Layouts

Keyboard layouts are defined as JSON files with the following structure:

  • name — Display name shown in the keyboard layouts menu.
  • outputs — List of output keys for each modifier combination (none, shift, alt, shift+alt).
  • keys — Description of each key. Special key names: Shift (Sft), Return (Ret), Alternate (Alt), Combine (Cmb), MoveFwd (MoveF, MF), MoveBwd (MoveB, MB), DelFwd (DelF, DF), DelBwd (DelB, DB), Space (Spc). Use ▢ to mark output keys.
  • widths — Width/height ratio for each key. The key gap ratio is 0.06.