ideal keyboard
logitec K380 would be the closest to the ideal form factor (small, slim, lightweight, comfortable to use).
logitec MX-mechanical mini has a quite good key layout (except fn key to be windows key instead)
MINI 84 PRO WHITE
also features a great layout (with nice extra features such as custom layer and mouse emulation)
examples
Here is a bunch of examples of what I think could be awesome layouts. If the device supports QMK, then we could even forget about the shown mapping.
esc prtSc
F1 b1
F2 b2
F3 b3
F4 b4
F5
F6
F7
F8
F9
F10
F11
F12
vol-mic-
vol+mic+
del ins
`~
1!π±β’
2@π±β
3#π±βΆ
4$
5%
6^
7&7
8*8
9(9
0)/
-_
=+
β«
home
tab
Qπ±βz-
Wπ±ββ§
Eπ±βz+
R
T
Y
U4
I5
O6
P*
[{
]}
β
end
caps
Aπ±ββ¦
Sπ±ββ©
Dπ±ββ¨
F
G
H
J1
K2
L3
;:-
'"num
\|π±lock
PgUpπ±M
shift
\|
Z
X
C
V
B
N
M0
,<.
.>β
/?+
shiftπ±L
β§π±β§
PgDnπ±R
fn1
ctrl
win menu
alt
space
fn2
alt grπ±fast
win menu
ctrl
β¦π±β¦
β©π±β©
β¨π±β¨
Somewhere between ISO and ANSI ? + more keys ?
esc prtSc
F1 b1
F2 b2
F3 b3
F4 b4
F5
F6
F7
F8
F9
F10
F11
F12
mutemute
vol-mic-
vol+mic+
`~
1!π±β’
2@π±β
3#π±βΆ
4$
5%
6^
7&7
8*8
9(9
0)/
-_
=+
β«
del ins
home
tab
Qπ±βz-
Wπ±ββ§
Eπ±βz+
R
T
Y
U4
I5
O6
P*
[{
]}
π
end
caps
Aπ±ββ¦
Sπ±ββ©
Dπ±ββ¨
F
G
H
J1
K2
L3
;:-
'"num
\|π±lock
β
PgUpπ±M
shift
\|
Z
X
C
V
B
N
M0
,<.
.>β
/?+
shiftπ±L
β§π±β§
PgDnπ±R
fn1
ctrl
win menu
alt
space
fn2
alt grπ±fast
win menu
ctrl
β¦π±β¦
β©π±β©
β¨π±β¨
Alternative keys disposition (but it would break my janko layout)
esc prtSc
F1 b1
F2 b2
F3 b3
F4 b4
F5
F6
F7
F8
F9
F10
F11
F12
vol-mic-
vol+mic+
delins
`~
1!π±β’
2@π±β
3#π±βΆ
4$
5%
6^
7&7
8*8
9(9
0)/
-_
=+
β«
fn3
tab
Qπ±βz-
Wπ±ββ§
Eπ±βz+
R
T
Y
U4
I5
O6
P*
[{
]}
β
home
caps
Aπ±ββ¦
Sπ±ββ©
Dπ±ββ¨
F
G
H
J1
K2
L3
;:-
'"num
\|π±lock
endπ±M
shift
\|
Z
X
C
V
B
N
M0
,<.
.>β
/?+
shift
PgUpπ±L
β§ π±β§
PgDnπ±R
fn1
ctrl
win menu
alt
space
fn2
alt grπ±fast
win menu
ctrl
β¦π±β¦
β©π±β©
β¨π±β¨
considerations for layout
ctrl
win
alt
shift
fn
adjacency chosen so that many combinations can be hit with a single finger.
Choose dimensions so that the keyboard is as small as possible for transport, but also to make it possible to hit as many combination as possible with a single hand, while keeping it easy to type with no collisions.
ctrl
win
alt
space
alt-gr
win
ctrl
windows key on both sides.
fn
to the right side allows better single hand access to more keys around (such as arrows).
home
end
pgup
pgdn
as individual keys without
fn
1
1.5
2
spacebar
β
minimize key cap size variety.
fn
unlocks a numpad on the keyboard because
7
β
numpad 7
(for blender).
realistic hardware features
Thin, lightweight, quiet (ie not mechanical) like K380
Bluetooth support
USB support with replaceable cable (allow to use battery-less when cable powering it)
A led for caps-lock, fn-lock, etc... capslock led is useful to tell if the computer crashed.
Sci-fi ideas
QMK support.
Any key combination is valid (for better human computer interfacing)
Some keys have different textures so that it's easy to feel where we are.
The keyboard is an USB hub, has usb-C ports all around with charge through.
Put an SSD in to allow copy on the keyboard, and paste on another device (safety/privacy issue though)
Make it a power bank (with serviceable battery).
Put volume buttons on the side like on a phone.
Put a jack port (and an USB sound card) to compensate for phone/tablet.
Make
β
or
space
large and a touchpad so that we could
space touchpadπ±
alt-grπ±L
win π±R
ctrl π±M
Make it easy to service (all parts are sold separately, so that one would keep it for a very long time).