mirror of
https://github.com/rsheldiii/KeyV2.git
synced 2025-04-22 07:29:59 +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.scad>
|
||||||
include <layouts/dactyl_manuform/4x6_legends.scad>
|
include <layouts/dactyl_manuform/4x6_legends.scad>
|
||||||
|
|
||||||
|
include <layouts/uhk/uhk60v2_ansi.scad>
|
||||||
|
include <layouts/uhk/uhk60v2_iso.scad>
|
||||||
|
|
||||||
include <layouts/plate.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