From 1907b87dc5b35870f3f6e0d7c953cd0751a4f26e Mon Sep 17 00:00:00 2001 From: Daniel Loffgren Date: Wed, 21 Sep 2022 21:14:56 -0700 Subject: [PATCH] Add HHKB layout --- src/layouts/hhkb/default.scad | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/layouts/hhkb/default.scad diff --git a/src/layouts/hhkb/default.scad b/src/layouts/hhkb/default.scad new file mode 100644 index 0000000..43611a3 --- /dev/null +++ b/src/layouts/hhkb/default.scad @@ -0,0 +1,21 @@ +include <../layout.scad> + +hhkb_layout = [ + [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], + [1.5,1,1,1,1,1,1,1,1,1,1,1,1,1.5], + [1.75,1,1,1,1,1,1,1,1,1,1,1,2.25], + [2.25,1,1,1,1,1,1,1,1,1,1,1.75,1], + [-1.5,1,1.5,6,1.5,1] +]; + +hhkb_legends = [ + ["Esc", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "\\", "`"], + ["Tab", "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "[", "]", "Delete"], + ["Ctrl", "a", "s", "d", "f", "g", "h", "j", "k", "l", ";", "'", "Return"], + ["Shift", "z", "x", "c", "v", "b", "n", "m", ",", ".", "/", "Shift", "Fn"], + ["", "Alt", "Cmd", "", "Cmd", "Alt"], +]; + +module hhkb_default(profile) { + layout(hhkb_layout, profile, hhkb_legends) children(); +}