mirror of
https://github.com/rsheldiii/KeyV2.git
synced 2025-04-14 03:43:05 +00:00
Add Ultimate Hacking Keyboard (UHK) layouts
This commit is contained in:
parent
19f0d2faad
commit
c25a37d2bc
3 changed files with 29 additions and 0 deletions
src
|
@ -17,4 +17,7 @@ include <layouts/gherkin/gherkin_bump.scad>
|
|||
include <layouts/dactyl_manuform/4x6.scad>
|
||||
include <layouts/dactyl_manuform/4x6_legends.scad>
|
||||
|
||||
include <layouts/uhk/uhk60v2_ansi.scad>
|
||||
include <layouts/uhk/uhk60v2_iso.scad>
|
||||
|
||||
include <layouts/plate.scad>
|
||||
|
|
13
src/layouts/uhk/uhk60v2_ansi.scad
Normal file
13
src/layouts/uhk/uhk60v2_ansi.scad
Normal file
|
@ -0,0 +1,13 @@
|
|||
include <../layout.scad>
|
||||
|
||||
uhk60v2_ansi_layout = [
|
||||
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1.5],
|
||||
[1.5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
|
||||
[1.75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1.75],
|
||||
[2.25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2.25],
|
||||
[1.25, 1.25, 1.25, 1.25, 1.75, 1.75, 1.25, 1.25, 1.25, 2.25],
|
||||
];
|
||||
|
||||
module uhk60v2_ansi(profile) {
|
||||
layout(uhk60v2_ansi_layout, profile) children();
|
||||
}
|
13
src/layouts/uhk/uhk60v2_iso.scad
Normal file
13
src/layouts/uhk/uhk60v2_iso.scad
Normal file
|
@ -0,0 +1,13 @@
|
|||
include <../layout.scad>
|
||||
|
||||
uhk60v2_iso_layout = [
|
||||
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1.5],
|
||||
[1.5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
|
||||
[1.75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1.75],
|
||||
[1.25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2.25],
|
||||
[1.25, 1.25, 1.25, 1.25, 1.75, 1.75, 1.25, 1.25, 1.25, 2.25],
|
||||
];
|
||||
|
||||
module uhk60v2_iso(profile) {
|
||||
layout(uhk60v2_iso_layout, profile) children();
|
||||
}
|
Loading…
Add table
Reference in a new issue