Skip to content

Commit

Permalink
Added keyboard layout json
Browse files Browse the repository at this point in the history
  • Loading branch information
antimongo committed Dec 31, 2024
1 parent 6cfd3b3 commit 724057b
Show file tree
Hide file tree
Showing 2 changed files with 113 additions and 1 deletion.
3 changes: 2 additions & 1 deletion boards/shields/beamboard/beamboard.overlay
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

#include <dt-bindings/zmk/matrix_transform.h>
#include <dt-bindings/zmk/bt.h>
#include <physical_layouts.dtsi>

#include "beamboard.dtsi"

Expand Down Expand Up @@ -269,7 +270,7 @@

chosen {
zmk,kscan = &kscan0;
zmk,physical-layout = physical_layout0;
zmk,physical-layout = &physical_layout0;
zephyr,display = &ls0xx;
zmk,backlight = &backlight;
};
Expand Down
111 changes: 111 additions & 0 deletions boards/shields/beamboard/keyboard-layout.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
{
"layouts": {
"default_transform": {
"layout": [
{ "row": 0, "col": 0, "x": 0, "y": 0 },
{ "row": 0, "col": 1, "x": 1.5, "y": 0 },
{ "row": 0, "col": 2, "x": 2.5, "y": 0 },
{ "row": 0, "col": 3, "x": 3.5, "y": 0 },
{ "row": 0, "col": 4, "x": 4.5, "y": 0 },
{ "row": 0, "col": 5, "x": 6, "y": 0 },
{ "row": 0, "col": 6, "x": 7, "y": 0 },
{ "row": 0, "col": 7, "x": 8, "y": 0 },
{ "row": 6, "col": 0, "x": 9, "y": 0 },
{ "row": 6, "col": 1, "x": 10.5, "y": 0 },
{ "row": 6, "col": 2, "x": 11.5, "y": 0 },
{ "row": 6, "col": 3, "x": 12.5, "y": 0 },
{ "row": 6, "col": 4, "x": 13.5, "y": 0 },

{ "row": 1, "col": 0, "x": 0.5, "y": 1.25 },
{ "row": 1, "col": 1, "x": 1.5, "y": 1.25 },
{ "row": 1, "col": 2, "x": 2.5, "y": 1.25 },
{ "row": 1, "col": 3, "x": 3.5, "y": 1.25 },
{ "row": 1, "col": 4, "x": 4.5, "y": 1.25 },
{ "row": 1, "col": 5, "x": 5.5, "y": 1.25 },
{ "row": 1, "col": 6, "x": 6.5, "y": 1.25 },
{ "row": 1, "col": 7, "x": 7.5, "y": 1.25 },
{ "row": 7, "col": 0, "x": 8.5, "y": 1.25 },
{ "row": 7, "col": 1, "x": 9.5, "y": 1.25 },
{ "row": 7, "col": 2, "x": 10.5, "y": 1.25 },
{ "row": 7, "col": 3, "x": 11.5, "y": 1.25 },
{ "row": 7, "col": 4, "x": 12.5, "y": 1.25 },
{ "row": 7, "col": 5, "x": 13.5, "y": 1.25 },
{ "row": 7, "col": 6, "x": 14.75, "y": 1.25 },
{ "row": 7, "col": 7, "x": 16, "y": 1.25 },
{ "row": 7, "col": 8, "x": 17, "y": 1.25 },
{ "row": 6, "col": 7, "x": 18, "y": 1.25 },

{ "row": 2, "col": 0, "x": 0, "y": 2.25, "w": 1.5 },
{ "row": 2, "col": 1, "x": 1.5, "y": 2.25 },
{ "row": 2, "col": 2, "x": 2.5, "y": 2.25 },
{ "row": 2, "col": 3, "x": 3.5, "y": 2.25 },
{ "row": 2, "col": 4, "x": 4.5, "y": 2.25 },
{ "row": 2, "col": 5, "x": 5.5, "y": 2.25 },
{ "row": 2, "col": 6, "x": 6.5, "y": 2.25 },
{ "row": 2, "col": 7, "x": 7.5, "y": 2.25 },
{ "row": 8, "col": 0, "x": 8.5, "y": 2.25 },
{ "row": 8, "col": 1, "x": 9.5, "y": 2.25 },
{ "row": 8, "col": 2, "x": 10.5, "y": 2.25 },
{ "row": 8, "col": 3, "x": 11.5, "y": 2.25 },
{ "row": 8, "col": 4, "x": 12.5, "y": 2.25 },
{ "row": 8, "col": 5, "x": 13.5, "y": 2.25 },
{ "row": 8, "col": 6, "x": 14.75, "y": 2.25 },
{ "row": 8, "col": 7, "x": 16, "y": 2.25 },
{ "row": 8, "col": 8, "x": 17, "y": 2.25 },
{ "row": 6, "col": 8, "x": 18, "y": 2.25 },

{ "row": 3, "col": 0, "x": 0, "y": 3.25, "w": 1.5 },
{ "row": 3, "col": 1, "x": 1.5, "y": 3.25 },
{ "row": 3, "col": 2, "x": 2.5, "y": 3.25 },
{ "row": 3, "col": 3, "x": 3.5, "y": 3.25 },
{ "row": 3, "col": 4, "x": 4.5, "y": 3.25 },
{ "row": 3, "col": 5, "x": 5.5, "y": 3.25 },
{ "row": 3, "col": 6, "x": 6.5, "y": 3.25 },
{ "row": 3, "col": 7, "x": 7.5, "y": 3.25 },
{ "row": 9, "col": 0, "x": 8.5, "y": 3.25 },
{ "row": 9, "col": 1, "x": 9.5, "y": 3.25 },
{ "row": 9, "col": 2, "x": 10.5, "y": 3.25 },
{ "row": 9, "col": 3, "x": 11.5, "y": 3.25 },
{ "row": 9, "col": 4, "x": 12.5, "y": 3.25, "w": 2 },
{ "row": 9, "col": 6, "x": 14.75, "y": 3.25 },
{ "row": 9, "col": 7, "x": 16, "y": 3.25 },
{ "row": 9, "col": 8, "x": 17, "y": 3.25 },
{ "row": 6, "col": 5, "x": 18, "y": 3.25 },

{ "row": 4, "col": 0, "x": 0, "y": 4.25, "w": 1.5 },
{ "row": 4, "col": 1, "x": 1.5, "y": 4.25 },
{ "row": 4, "col": 2, "x": 2.5, "y": 4.25 },
{ "row": 4, "col": 3, "x": 3.5, "y": 4.25 },
{ "row": 4, "col": 4, "x": 4.5, "y": 4.25 },
{ "row": 4, "col": 5, "x": 5.5, "y": 4.25 },
{ "row": 4, "col": 6, "x": 6.5, "y": 4.25 },
{ "row": 4, "col": 7, "x": 7.5, "y": 4.25 },
{ "row": 10, "col": 0, "x": 8.5, "y": 4.25 },
{ "row": 10, "col": 1, "x": 9.5, "y": 4.25 },
{ "row": 10, "col": 2, "x": 10.5, "y": 4.25 },
{ "row": 10, "col": 3, "x": 11.5, "y": 4.25, "w": 2 },
{ "row": 10, "col": 6, "x": 14.75, "y": 4.5 },
{ "row": 10, "col": 7, "x": 16, "y": 4.25 },
{ "row": 10, "col": 8, "x": 17, "y": 4.25 },
{ "row": 9, "col": 5, "x": 18, "y": 4.25 },

{ "row": 5, "col": 0, "x": 0, "y": 5.25, "w": 1.5 },
{ "row": 5, "col": 1, "x": 1.5, "y": 5.25 },
{ "row": 5, "col": 2, "x": 2.5, "y": 5.25 },
{ "row": 5, "col": 3, "x": 3.5, "y": 5.25 },
{ "row": 5, "col": 4, "x": 4.5, "y": 5.25, "w": 2 },
{ "row": 5, "col": 6, "x": 6.5, "y": 5.25, "w": 2 },
{ "row": 11, "col": 0, "x": 8.5, "y": 5.25 },
{ "row": 11, "col": 1, "x": 9.5, "y": 5.25 },
{ "row": 11, "col": 2, "x": 10.5, "y": 5.25 },
{ "row": 11, "col": 3, "x": 11.5, "y": 5.25 },
{ "row": 11, "col": 4, "x": 12.5, "y": 5.25 },
{ "row": 11, "col": 5, "x": 13.75, "y": 5.5 },
{ "row": 11, "col": 6, "x": 14.75, "y": 5.5 },
{ "row": 11, "col": 7, "x": 15.75, "y": 5.5 },
{ "row": 11, "col": 8, "x": 17, "y": 5.25 },
{ "row": 10, "col": 5, "x": 18, "y": 5.25 }
]
}
}
}

0 comments on commit 724057b

Please sign in to comment.