International keyboard layouts
Inspired by Steffens EurKEY, I wanted to see if the compact Voyager could fit even more languages, while still keeping all symbols needed for daily use and programming, and without crazy layering.
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".
- Prioritize writing
- Place commonly used symbols in every language in the more accessible locations (¿ in Spanish as an example)
- Make it easy to write in multiple languages simultaneously
- Avoid ⇧Shift / AltGr-combos that are hard to reach
- Avoid mixing symbols and letters on the same key, so it's easier to re-arrange letters (QWERTY, Colemak, etc.)
- Group symbols in a natural way, to instinctively know where to look
Non-goals
- Remove deadkeys
- Be the be-all and end-all of keyboard layouts
- Create a new re-arrangement of letters (Use existing QWERTY, AZERTY, Colemak, etc. instead)
Latin
This layout should let you write nearly all latin-based languages outside of Asia and Africa. It's constantly evolving and I plan to relase layout files for all OSes once it's a bit more settled.
1
ˇ
<
«
|
2
´
(
‹
|
3
`
›
)
|
4
ˆ
»
>
|
5
˜
≈
=
|
6
˙
\
/
|
7
˚
{
“
|
8
˘
[
‘
|
9
¯
]
’
|
0
¨
}
”
|
?
¿
§
$
|
|
Q
|
W
|
E
|
R
|
T
þ
|
Y
|
U
|
I
|
O
œ
|
P
|
!
¡
|
%
|
|
A
æ
|
S
ß
|
D
ð
|
F
|
G
|
H
|
J
|
K
|
L
|
+
&
|
'
"
*
@
|
|
⇧
|
Z
|
X
|
C
|
V
|
B
|
N
ŋ
|
M
|
,
;
¸
,
|
.
:
˛
|
-
_
#
|
⇧
|
The accompanying config for the Voyager can be found at the oryx page
Other scripts
Currently this aims to cover all languages that uses the latin script. I aim to make separate versions for other scripts and regions with the same setup for symbols, so it's seamless to switch between.