Sweet Dreams Keyboard

By Xah Lee. Date: . Last updated: .

self-made keyboard, from China. Nice.

sweet dreams keyboard 02465
Sweet Dreams Keyboard

Total Key Count

Sweet Dreams Keyboard total key count: 64.

((Each side 7 columns * 3 rows + 4 = 25) * 2 = 50) + function keys 12 + 2 = 64.

sweet dreams keyboard 71304
Sweet Dreams Keyboard

source: [变色龙专用,DIY的小板PCB,mini键盘终于成功,上过程与写真集。名曰:绮梦 By sxjccxq. At http://likeyboard.com/portal.php?mod=view&aid=33 , accessed on 2013-05-11 ]

摘要: 本键盘设计编辑键区中置并留空隙,使得左右手间隔拉大不少。 所以为了保持板子的苗条身才,就没搞八字人体工学那样的,而是直上直下。 本人使用几天来,还满顺手。

translation

summary: this keyboard design has gaps between left/right hand key groups. To keep pcb board slim, rectangular design is kept instead of typical V shaped ergonomic keyboard. I used it for a few days, it's pretty good.

sweet dreams keyboard 37529
Sweet Dreams Keyboard

Key Layout

sweet dreams keyboard layout
Sweet Dreams Keyboard layout.

Overall, the layout is bad.

There's a interesting design on this keyboard. Note the arrow keys on the right. It's physical keys, not soft layer. Note that it is not exactly QWERTY layout, because it swapped l and ;, to make room for the so that it forms a inverted T with other arrows. This means, when you need to type L, you need to move your pinky one key to the right.

The number keys 0 to 9, are moved to be the same keys as function keys {F1, F2, etc}.

The left Fn key on the bottom row is used as modifier to type ALL punctuations. On a traditional computer keyboard, the following punctuations can be typed directly without holding the Shift key: , . ; ' / \ - = [ ] ` but on this keyboard, you do (using Fn with left thumb).

Note the soft arrows on the left. It's gamer's {W A S D}, not typer's {E S D F}. The Backspace ⌫ key is also badly positioned, and Return key also badly positioned, both in traditional spots.

The layout is pretty bad, but the keyboard is great. One can program the firmware and fix all the layout problems and this would be one of the best keyboard. See also: Misc DIY Keyboards

See also: