working draft
Last updated 3rd of October 2025

International keyboard layouts

Inspired by Steffens EurKEY, I wanted to fit a multilingual layout in the compact Voyager, while still keeping all symbols needed for daily use and programming, and without crazy layers.

Goals, and non-goals

The purpose of this project is to provide an ergonomic way to write language correctly, without weird keyboard shortcuts. This poses some challenges in a compact layout where I've only left 43 keys “assignable”.

Non-goals

Latin

This layout should let you write nearly all latin-based languages in Europe and America. It's constantly evolving and I hope to release layout files for all OSes once it's a bit more settled.

@
#
ˇ
<
«
´
(
`
)
ˆ
>
»
˜
=
˙
\
/
7
˚
{
$
8
˘
[
9
¯
]
£
¨
}
¤
?
¿
§
Q
W
E
R
T
þ
Y
U
4
I
ı
5
O
œ
6
P
!
¡
|
¬
A
æ
S
ß
D
ð
F
G
H
J
1
K
2
L
3
+
&
'
"
*
%
Z
ʒ
X
C
V
B
N
ŋ
M
0
,
;
¸
,
.
:
˛
-
_

The accompanying config for the Voyager can be found at the oryx page

The numbers keys are accessed through a seperate layer, but are shown here for completeness and placement

Deadkeys

Key Produces
ˇ Caron Ǎǎ Čč Ďď Ěě Ǧǧ Ľľ Ňň Řř Šš Ťť Žž
´ Accute Áá Ćć Éé Íí Ĺĺ Ńń Óó Ŕŕ Śś Úú Ẃẃ Ýý Źź ′
´ Accute ×2 Őő Űű Ӳӳ ″ ‴(×3) ⁗(×4)
` Grave Àà Èè Ìì Òò Ùù Ẁẁ Ỳỳ `
` Grave ×2 Ȁȁ Ȅȅ Ȉȉ Ȍȍ Ȑȑ Ȕȕ
ˆ Circum­flex Ââ Ĉĉ Êê Ĝĝ Ĥĥ Îî Ôô Ŝŝ Ûû Ŵŵ Ŷŷ ¹²³ ^
˜ Tilde Ãã Ẽẽ Ĩĩ Ññ Õõ Ũũ ~
˙ Above­dot Ȧȧ Ċċ Ėė Ġġ Ŀŀ Ṅṅ Ṡṡ
˚ Above­ring Åå Ůů °
˘ Breve Ăă Ĕĕ Ğğ Ĭĭ Ŏŏ Ŭŭ
¯ Macron Āā Ǣǣ Ēē Ḡḡ Īī Ōō Ūū Ȳȳ ¯
¨ Diaere­sis / Um­laut Ää Ëë Ḧḧ Ïï Öö Üü Ẅẅ Ẍẍ Ÿÿ ¨
Stroke Đđ Ǥǥ Ħħ Łł Øø Ŧŧ ≠ – —(×2)
¸ Cedilla Çç Ģģ Ķķ Ļļ Ņņ Şş Ţţ
, Below­comma Șș Țț
˛ Ogonek Ąą Ęę Įį Ǫǫ Ųų …(×2)

Known issues and open questions

Other scripts

Currently this aims to cover all languages that uses the latin script. I aim to make separate versions for other scripts with similar setup for symbols, so it's seamless to switch between.