Ch 1 · Lesson 4Esperanto · Chapter 1 · Lesson 4 · Grammar primer
Typing the hats on a computer
Windows ships no Esperanto keyboard and US-International gets none of the six; PowerToys Quick Accent does. A Mac has ABC Extended, Linux the epo layout.
The short version
The Windows advice everyone gives is wrong
^c ^g ^s, ĉ ĝ ŝ
Why?Hide
The US-International keyboard produces none of the six hatted letters - its circumflex dead key covers vowels only, and Windows ships no Esperanto layout at all. The thing that actually works today is PowerToys Quick Accent, which has Esperanto built in and covers all six: hold the letter and tap Space. If you tried the standard advice and failed, the fault was never yours.
Windows
Windows ships no keyboard layout. You can add Esperanto as a language in Settings, but no layout comes with it, which is where many people stop and assume they are done.
And the US-International layout does not work. Its circumflex dead key composes with vowels only, and there is no breve key: ^ then c gives the caret and the c side by side. Zero of six. If you tried this and concluded you were doing it wrong, you were not.
What works: PowerToys Quick Accent. Microsoft's own free utility, with Esperanto as a built-in character set. Install PowerToys, open Quick Accent, enable it and tick under Characters. Then hold a letter and tap Space (the default trigger; the Activation key setting also offers plain press-and-hold):
| Hold, then Space | You get |
|---|---|
c | ĉ |
g | ĝ |
h | ĥ |
j | ĵ |
s | ŝ |
u | ŭ |
| Also on Windows | Verdict |
|---|---|
| Word's Alt+X | type 0109, press Alt+X: ĉ. Mainly Word |
| Alt + numpad codes | unreliable: most apps use a code page without them |
| Layout Creator | dated (lists Windows XP); not needed |
| the old x-to-hats utility; untested on Windows 11 |
macOS
There is no input source on a Mac, but there is something better: ABC Extended, which Apple already ships. Add it in System Settings, under Keyboard, then Input Sources. Two dead keys cover all six:
| Press | Then | You get |
|---|---|---|
| Option+6 | c g h j s | ĉ ĝ ĥ ĵ ŝ |
| Option+B | u | ŭ |
A dead key produces nothing on its own: press it, let go, then press the letter (shifted for a capital). Option+6 is easy to remember because ^ lives over the 6. Do not rely on press-and-hold: it offers no circumflex on c and no breve on u. For a custom layout, Ukelele is the free editor people use.
Linux
The only desktop that ships an keyboard. The xkb layout epo (the command setxkbmap epo, or pick it in your desktop's keyboard settings) is the cleanest option on any system.
For everything else, set a Compose key (GNOME: Settings, Keyboard; KDE: Input Devices, Keyboard, Advanced), then:
| Sequence | Gives |
|---|---|
Compose ^ c | ĉ |
Compose ^ s | ŝ |
Compose u u | ŭ |
The other circumflex letters work the same way, and capitals with the capital letter. As an escape hatch under IBus, Ctrl+Shift+U, then 109, then space gives ĉ.
Going further: The six letters, and where they live and the rest of the guide, when you want them. This lesson does not need them.
Practice
Practise this lesson
9-question session
One question at a time, mixed across the exercises in this lesson. Miss one and it comes back round before the end.
Esperanto · Free printables
Worksheets for this lesson
Worksheets with answer keys built in. Open any one to view, print or save.
Lesson 4 of 51 in this chapter