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 sm uµl -£
p ps o§o _ºa _ª
o o°e =o r®o c©
o pt m] ][ [
| -| =- ,¬~ ~
< <«> >»! !¡? ?¿
. -·. =. >. <
' 1' 2+ -±- :÷
< => == /% o
# f# n# s
1 2½1 32 31 4¼
3 4¾1 52 53 5
4 51 65 61 8
3 85 87 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.