diff options
30 files changed, 903 insertions, 6 deletions
diff --git a/keyboards/dyz/dyz_tkl/rules.mk b/keyboards/dyz/dyz_tkl/rules.mk index 66169abc1..2fc42203f 100644 --- a/keyboards/dyz/dyz_tkl/rules.mk +++ b/keyboards/dyz/dyz_tkl/rules.mk | |||
@@ -17,3 +17,5 @@ NKRO_ENABLE = yes # USB Nkey Rollover | |||
17 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 17 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
18 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 18 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
19 | AUDIO_ENABLE = no # Audio output | 19 | AUDIO_ENABLE = no # Audio output |
20 | |||
21 | LAYOUTS = tkl_f13_ansi tkl_f13_iso | ||
diff --git a/keyboards/kopibeng/mnk88/rules.mk b/keyboards/kopibeng/mnk88/rules.mk index 622cac845..ed1bd1fb5 100644 --- a/keyboards/kopibeng/mnk88/rules.mk +++ b/keyboards/kopibeng/mnk88/rules.mk | |||
@@ -20,4 +20,6 @@ AUDIO_ENABLE = no # Audio output | |||
20 | ENCODER_ENABLE = no # Enable Encoder | 20 | ENCODER_ENABLE = no # Enable Encoder |
21 | 21 | ||
22 | # Enter lower-power sleep mode when on the ChibiOS idle thread | 22 | # Enter lower-power sleep mode when on the ChibiOS idle thread |
23 | OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE \ No newline at end of file | 23 | OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE |
24 | |||
25 | LAYOUTS = tkl_f13_ansi tkl_f13_ansi_tsangan tkl_f13_iso tkl_f13_iso_tsangan | ||
diff --git a/keyboards/mechlovin/infinity88/rules.mk b/keyboards/mechlovin/infinity88/rules.mk index d81305777..e14a15454 100644 --- a/keyboards/mechlovin/infinity88/rules.mk +++ b/keyboards/mechlovin/infinity88/rules.mk | |||
@@ -17,3 +17,5 @@ COMMAND_ENABLE = yes # Commands for debug and configuration | |||
17 | NKRO_ENABLE = yes # USB Nkey Rollover | 17 | NKRO_ENABLE = yes # USB Nkey Rollover |
18 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | 18 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality |
19 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 19 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
20 | |||
21 | LAYOUTS = tkl_f13_ansi tkl_f13_iso | ||
diff --git a/keyboards/tgr/jane/v2ce/info.json b/keyboards/tgr/jane/v2ce/info.json index 6d977555d..582bfcd30 100644 --- a/keyboards/tgr/jane/v2ce/info.json +++ b/keyboards/tgr/jane/v2ce/info.json | |||
@@ -14,6 +14,10 @@ | |||
14 | }, | 14 | }, |
15 | 15 | ||
16 | "LAYOUT_tkl_f13_ansi_tsangan": { | 16 | "LAYOUT_tkl_f13_ansi_tsangan": { |
17 | "layout": [{"x":0, "y":0}, {"x":1.25, "y":0}, {"x":2.25, "y":0}, {"x":3.25, "y":0}, {"x":4.25, "y":0}, {"x":5.5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.75, "y":0}, {"x":10.75, "y":0}, {"x":11.75, "y":0}, {"x":12.75, "y":0}, {"x":14, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":17.25, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5, "w":2}, {"x":15.25, "y":1.5}, {"x":16.25, "y":1.5}, {"x":17.25, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.5, "y":2.5, "w":1.5}, {"x":15.25, "y":2.5}, {"x":16.25, "y":2.5}, {"x":17.25, "y":2.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5, "w":2.25}, {"x":0, "y":4.5, "w":2.25}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5, "w":2.75}, {"x":16.25, "y":4.5}, {"x":0, "y":5.5, "w":1.5}, {"x":1.5, "y":5.5}, {"x":2.5, "y":5.5, "w":1.5}, {"x":4, "y":5.5, "w":7}, {"x":11, "y":5.5, "w":1.5}, {"x":12.5, "y":5.5}, {"x":13.5, "y":5.5, "w":1.5}, {"x":15.25, "y":5.5}, {"x":16.25, "y":5.5}, {"x":17.25, "y":5.5}] | ||
18 | }, | ||
19 | |||
20 | "LAYOUT_tkl_f13_ansi_tsangan_split_rshift": { | ||
17 | "layout": [{"x":0, "y":0}, {"x":1.25, "y":0}, {"x":2.25, "y":0}, {"x":3.25, "y":0}, {"x":4.25, "y":0}, {"x":5.5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.75, "y":0}, {"x":10.75, "y":0}, {"x":11.75, "y":0}, {"x":12.75, "y":0}, {"x":14, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":17.25, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5, "w":2}, {"x":15.25, "y":1.5}, {"x":16.25, "y":1.5}, {"x":17.25, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.5, "y":2.5, "w":1.5}, {"x":15.25, "y":2.5}, {"x":16.25, "y":2.5}, {"x":17.25, "y":2.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5, "w":2.25}, {"x":0, "y":4.5, "w":2.25}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5, "w":1.75}, {"x":14, "y":4.5}, {"x":16.25, "y":4.5}, {"x":0, "y":5.5, "w":1.5}, {"x":1.5, "y":5.5}, {"x":2.5, "y":5.5, "w":1.5}, {"x":4, "y":5.5, "w":7}, {"x":11, "y":5.5, "w":1.5}, {"x":12.5, "y":5.5}, {"x":13.5, "y":5.5, "w":1.5}, {"x":15.25, "y":5.5}, {"x":16.25, "y":5.5}, {"x":17.25, "y":5.5}] | 21 | "layout": [{"x":0, "y":0}, {"x":1.25, "y":0}, {"x":2.25, "y":0}, {"x":3.25, "y":0}, {"x":4.25, "y":0}, {"x":5.5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.75, "y":0}, {"x":10.75, "y":0}, {"x":11.75, "y":0}, {"x":12.75, "y":0}, {"x":14, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":17.25, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5, "w":2}, {"x":15.25, "y":1.5}, {"x":16.25, "y":1.5}, {"x":17.25, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.5, "y":2.5, "w":1.5}, {"x":15.25, "y":2.5}, {"x":16.25, "y":2.5}, {"x":17.25, "y":2.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5, "w":2.25}, {"x":0, "y":4.5, "w":2.25}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5, "w":1.75}, {"x":14, "y":4.5}, {"x":16.25, "y":4.5}, {"x":0, "y":5.5, "w":1.5}, {"x":1.5, "y":5.5}, {"x":2.5, "y":5.5, "w":1.5}, {"x":4, "y":5.5, "w":7}, {"x":11, "y":5.5, "w":1.5}, {"x":12.5, "y":5.5}, {"x":13.5, "y":5.5, "w":1.5}, {"x":15.25, "y":5.5}, {"x":16.25, "y":5.5}, {"x":17.25, "y":5.5}] |
18 | }, | 22 | }, |
19 | 23 | ||
@@ -22,6 +26,10 @@ | |||
22 | }, | 26 | }, |
23 | 27 | ||
24 | "LAYOUT_tkl_f13_iso_tsangan": { | 28 | "LAYOUT_tkl_f13_iso_tsangan": { |
29 | "layout": [{"x":0, "y":0}, {"x":1.25, "y":0}, {"x":2.25, "y":0}, {"x":3.25, "y":0}, {"x":4.25, "y":0}, {"x":5.5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.75, "y":0}, {"x":10.75, "y":0}, {"x":11.75, "y":0}, {"x":12.75, "y":0}, {"x":14, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":17.25, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5, "w":2}, {"x":15.25, "y":1.5}, {"x":16.25, "y":1.5}, {"x":17.25, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.75, "y":2.5, "w":1.25, "h":2}, {"x":15.25, "y":2.5}, {"x":16.25, "y":2.5}, {"x":17.25, "y":2.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5}, {"x":0, "y":4.5, "w":1.25}, {"x":1.25, "y":4.5}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5, "w":2.75}, {"x":16.25, "y":4.5}, {"x":0, "y":5.5, "w":1.5}, {"x":1.5, "y":5.5}, {"x":2.5, "y":5.5, "w":1.5}, {"x":4, "y":5.5, "w":7}, {"x":11, "y":5.5, "w":1.5}, {"x":12.5, "y":5.5}, {"x":13.5, "y":5.5, "w":1.5}, {"x":15.25, "y":5.5}, {"x":16.25, "y":5.5}, {"x":17.25, "y":5.5}] | ||
30 | } | ||
31 | |||
32 | "LAYOUT_tkl_f13_iso_tsangan_split_rshift": { | ||
25 | "layout": [{"x":0, "y":0}, {"x":1.25, "y":0}, {"x":2.25, "y":0}, {"x":3.25, "y":0}, {"x":4.25, "y":0}, {"x":5.5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.75, "y":0}, {"x":10.75, "y":0}, {"x":11.75, "y":0}, {"x":12.75, "y":0}, {"x":14, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":17.25, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5, "w":2}, {"x":15.25, "y":1.5}, {"x":16.25, "y":1.5}, {"x":17.25, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.75, "y":2.5, "w":1.25, "h":2}, {"x":15.25, "y":2.5}, {"x":16.25, "y":2.5}, {"x":17.25, "y":2.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5}, {"x":0, "y":4.5, "w":1.25}, {"x":1.25, "y":4.5}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5, "w":1.75}, {"x":14, "y":4.5}, {"x":16.25, "y":4.5}, {"x":0, "y":5.5, "w":1.5}, {"x":1.5, "y":5.5}, {"x":2.5, "y":5.5, "w":1.5}, {"x":4, "y":5.5, "w":7}, {"x":11, "y":5.5, "w":1.5}, {"x":12.5, "y":5.5}, {"x":13.5, "y":5.5, "w":1.5}, {"x":15.25, "y":5.5}, {"x":16.25, "y":5.5}, {"x":17.25, "y":5.5}] | 33 | "layout": [{"x":0, "y":0}, {"x":1.25, "y":0}, {"x":2.25, "y":0}, {"x":3.25, "y":0}, {"x":4.25, "y":0}, {"x":5.5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.75, "y":0}, {"x":10.75, "y":0}, {"x":11.75, "y":0}, {"x":12.75, "y":0}, {"x":14, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":17.25, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5, "w":2}, {"x":15.25, "y":1.5}, {"x":16.25, "y":1.5}, {"x":17.25, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.75, "y":2.5, "w":1.25, "h":2}, {"x":15.25, "y":2.5}, {"x":16.25, "y":2.5}, {"x":17.25, "y":2.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5}, {"x":0, "y":4.5, "w":1.25}, {"x":1.25, "y":4.5}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5, "w":1.75}, {"x":14, "y":4.5}, {"x":16.25, "y":4.5}, {"x":0, "y":5.5, "w":1.5}, {"x":1.5, "y":5.5}, {"x":2.5, "y":5.5, "w":1.5}, {"x":4, "y":5.5, "w":7}, {"x":11, "y":5.5, "w":1.5}, {"x":12.5, "y":5.5}, {"x":13.5, "y":5.5, "w":1.5}, {"x":15.25, "y":5.5}, {"x":16.25, "y":5.5}, {"x":17.25, "y":5.5}] |
26 | } | 34 | } |
27 | } | 35 | } |
diff --git a/keyboards/tgr/jane/v2ce/rules.mk b/keyboards/tgr/jane/v2ce/rules.mk index 3bed2fa6b..0a865321a 100644 --- a/keyboards/tgr/jane/v2ce/rules.mk +++ b/keyboards/tgr/jane/v2ce/rules.mk | |||
@@ -15,3 +15,5 @@ COMMAND_ENABLE = yes # Commands for debug and configuration | |||
15 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | 15 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality |
16 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 16 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
17 | WS2812_DRIVER = i2c | 17 | WS2812_DRIVER = i2c |
18 | |||
19 | LAYOUTS = tkl_f13_ansi tkl_f13_ansi_tsangan tkl_f13_iso tkl_f13_iso_tsangan | ||
diff --git a/keyboards/tgr/jane/v2ce/v2ce.h b/keyboards/tgr/jane/v2ce/v2ce.h index 766a9e028..12ce1a80d 100644 --- a/keyboards/tgr/jane/v2ce/v2ce.h +++ b/keyboards/tgr/jane/v2ce/v2ce.h | |||
@@ -63,6 +63,24 @@ | |||
63 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k6C, k6D, k6E, \ | 63 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k6C, k6D, k6E, \ |
64 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k7C, k7D, k7E, \ | 64 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k7C, k7D, k7E, \ |
65 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ | 65 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ |
66 | k40, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k2E, \ | ||
67 | k50, k51, k52, k55, k58, k59, k5A, k5E, k3E, k4E \ | ||
68 | ){ \ | ||
69 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ | ||
70 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, KC_NO }, \ | ||
71 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E }, \ | ||
72 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, KC_NO, k3D, k3E }, \ | ||
73 | { k40, KC_NO, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, KC_NO, k4E }, \ | ||
74 | { k50, k51, k52, KC_NO, KC_NO, k55, KC_NO, KC_NO, k58, k59, k5A, KC_NO, KC_NO, KC_NO, k5E }, \ | ||
75 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, k6A, k6B, k6C, k6D, k6E }, \ | ||
76 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, k7C, k7D, k7E }, \ | ||
77 | } | ||
78 | |||
79 | #define LAYOUT_tkl_f13_ansi_tsangan_split_rshift( \ | ||
80 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k6A, k0D, k0E, k6B, \ | ||
81 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k6C, k6D, k6E, \ | ||
82 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k7C, k7D, k7E, \ | ||
83 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ | ||
66 | k40, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k2E, \ | 84 | k40, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k2E, \ |
67 | k50, k51, k52, k55, k58, k59, k5A, k5E, k3E, k4E \ | 85 | k50, k51, k52, k55, k58, k59, k5A, k5E, k3E, k4E \ |
68 | ){ \ | 86 | ){ \ |
@@ -99,7 +117,25 @@ | |||
99 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k6C, k6D, k6E, \ | 117 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k6C, k6D, k6E, \ |
100 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k7C, k7D, k7E, \ | 118 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k7C, k7D, k7E, \ |
101 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, \ | 119 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, \ |
102 | k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k2E, \ | 120 | k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k2E, \ |
121 | k50, k51, k52, k55, k58, k59, k5A, k5E, k3E, k4E \ | ||
122 | ){ \ | ||
123 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ | ||
124 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, KC_NO }, \ | ||
125 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, KC_NO, k2E }, \ | ||
126 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E }, \ | ||
127 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, KC_NO, k4E }, \ | ||
128 | { k50, k51, k52, KC_NO, KC_NO, k55, KC_NO, KC_NO, k58, k59, k5A, KC_NO, KC_NO, KC_NO, k5E }, \ | ||
129 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, k6A, k6B, k6C, k6D, k6E }, \ | ||
130 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, k7C, k7D, k7E }, \ | ||
131 | } | ||
132 | |||
133 | #define LAYOUT_tkl_f13_iso_tsangan_split_rshift( \ | ||
134 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k6A, k0D, k0E, k6B, \ | ||
135 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k6C, k6D, k6E, \ | ||
136 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k7C, k7D, k7E, \ | ||
137 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, \ | ||
138 | k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k2E, \ | ||
103 | k50, k51, k52, k55, k58, k59, k5A, k5E, k3E, k4E \ | 139 | k50, k51, k52, k55, k58, k59, k5A, k5E, k3E, k4E \ |
104 | ){ \ | 140 | ){ \ |
105 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ | 141 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
diff --git a/layouts/default/60_ansi_arrow_split_bs_7u_spc/info.json b/layouts/default/60_ansi_arrow_split_bs_7u_spc/info.json index b39ea1fb2..bf30205f3 100644 --- a/layouts/default/60_ansi_arrow_split_bs_7u_spc/info.json +++ b/layouts/default/60_ansi_arrow_split_bs_7u_spc/info.json | |||
@@ -3,7 +3,7 @@ | |||
3 | "url": "https://mr.sendyyk.com", | 3 | "url": "https://mr.sendyyk.com", |
4 | "maintainer": "Sendy YK <mr@sendyyk.com>", | 4 | "maintainer": "Sendy YK <mr@sendyyk.com>", |
5 | "layouts": { | 5 | "layouts": { |
6 | "LAYOUT_60_ansi_arrow": { | 6 | "LAYOUT_60_ansi_arrow_split_bs_7u_spc": { |
7 | "layout": [ | 7 | "layout": [ |
8 | {"x": 0, "y": 0}, | 8 | {"x": 0, "y": 0}, |
9 | {"x": 1, "y": 0}, | 9 | {"x": 1, "y": 0}, |
diff --git a/layouts/default/65_ansi_split_bs/info.json b/layouts/default/65_ansi_split_bs/info.json index b93eb98c4..f5e141eab 100644 --- a/layouts/default/65_ansi_split_bs/info.json +++ b/layouts/default/65_ansi_split_bs/info.json | |||
@@ -3,7 +3,7 @@ | |||
3 | "url": "", | 3 | "url": "", |
4 | "maintainer": "qmk", | 4 | "maintainer": "qmk", |
5 | "layouts": { | 5 | "layouts": { |
6 | "LAYOUT_65_ansi": { | 6 | "LAYOUT_65_ansi_split_bs": { |
7 | "layout": [ | 7 | "layout": [ |
8 | {"x":0, "y":0}, | 8 | {"x":0, "y":0}, |
9 | {"x":1, "y":0}, | 9 | {"x":1, "y":0}, |
diff --git a/layouts/default/readme.md b/layouts/default/readme.md index 1acc16d94..25d56cb55 100644 --- a/layouts/default/readme.md +++ b/layouts/default/readme.md | |||
@@ -35,6 +35,21 @@ LAYOUT_60_ansi | |||
35 | ``` | 35 | ``` |
36 | 36 | ||
37 | ``` | 37 | ``` |
38 | LAYOUT_60_ansi_arrow_split_bs_7u_spc | ||
39 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ | ||
40 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
41 | ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ | ||
42 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
43 | ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ | ||
44 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
45 | ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┬───┤ | ||
46 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
47 | ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴──┬───┼───┼───┤ | ||
48 | │ │ │ │ │ │ │ │ │ | ||
49 | └─────┴───┴─────┴───────────────────────────┴───┴───┴───┴───┘ | ||
50 | ``` | ||
51 | |||
52 | ``` | ||
38 | LAYOUT_60_ansi_arrow | 53 | LAYOUT_60_ansi_arrow |
39 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ | 54 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ |
40 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | 55 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ |
@@ -440,6 +455,108 @@ LAYOUT_tkl_iso | |||
440 | └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ | 455 | └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ |
441 | ``` | 456 | ``` |
442 | 457 | ||
458 | ``` | ||
459 | LAYOUT_tkl_f13_ansi | ||
460 | ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐ | ||
461 | │ ││ │ │ │ ││ │ │ │ ││ │ │ │ ││ │ │ │ │ │ | ||
462 | └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘ | ||
463 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ | ||
464 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
465 | ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ | ||
466 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
467 | ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘ | ||
468 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
469 | ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ ┌───┐ | ||
470 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
471 | ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ | ||
472 | │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
473 | └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ | ||
474 | ``` | ||
475 | |||
476 | ``` | ||
477 | LAYOUT_tkl_f13_ansi_tsangan | ||
478 | ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐ | ||
479 | │ ││ │ │ │ ││ │ │ │ ││ │ │ │ ││ │ │ │ │ │ | ||
480 | └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘ | ||
481 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ | ||
482 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
483 | ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ | ||
484 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
485 | ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘ | ||
486 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
487 | ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ ┌───┐ | ||
488 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
489 | ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ ┌───┼───┼───┐ | ||
490 | │ │ │ │ │ │ │ │ │ │ │ │ | ||
491 | └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ └───┴───┴───┘ | ||
492 | ``` | ||
493 | |||
494 | ``` | ||
495 | LAYOUT_tkl_f13_iso | ||
496 | ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐ | ||
497 | │ ││ │ │ │ ││ │ │ │ ││ │ │ │ ││ │ │ │ │ │ | ||
498 | └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘ | ||
499 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ | ||
500 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
501 | ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ | ||
502 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
503 | ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ └───┴───┴───┘ | ||
504 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
505 | ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ ┌───┐ | ||
506 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
507 | ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ | ||
508 | │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
509 | └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ | ||
510 | ``` | ||
511 | |||
512 | ``` | ||
513 | LAYOUT_tkl_f13_iso_tsangan | ||
514 | ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐ | ||
515 | │ ││ │ │ │ ││ │ │ │ ││ │ │ │ ││ │ │ │ │ │ | ||
516 | └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘ | ||
517 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ | ||
518 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
519 | ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ | ||
520 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
521 | ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ └───┴───┴───┘ | ||
522 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
523 | ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ ┌───┐ | ||
524 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
525 | ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ ┌───┼───┼───┐ | ||
526 | │ │ │ │ │ │ │ │ │ │ │ │ | ||
527 | └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ └───┴───┴───┘ | ||
528 | ``` | ||
529 | |||
530 | ``` | ||
531 | LAYOUT_tkl_nofrow_ansi | ||
532 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ | ||
533 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
534 | ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ | ||
535 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
536 | ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘ | ||
537 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
538 | ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ ┌───┐ | ||
539 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
540 | ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ | ||
541 | │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
542 | └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ | ||
543 | ``` | ||
544 | |||
545 | ``` | ||
546 | LAYOUT_tkl_nofrow_iso | ||
547 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ | ||
548 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
549 | ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ | ||
550 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
551 | ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ └───┴───┴───┘ | ||
552 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
553 | ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ ┌───┐ | ||
554 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
555 | ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ | ||
556 | │ │ │ │ │ │ │ │ │ │ │ │ │ | ||
557 | └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ | ||
558 | ``` | ||
559 | |||
443 | ### 96% Form Factor | 560 | ### 96% Form Factor |
444 | 561 | ||
445 | ``` | 562 | ``` |
@@ -658,9 +775,33 @@ LAYOUT_numpad_6x4 | |||
658 | └───────┴───┴───┘ | 775 | └───────┴───┴───┘ |
659 | ``` | 776 | ``` |
660 | 777 | ||
778 | ``` | ||
779 | LAYOUT_numpad_6x5 | ||
780 | ┌───┬───┬───┬───┬───┐ | ||
781 | │ │ │ │ │ │ | ||
782 | ├───┼───┼───┼───┼───┤ | ||
783 | │ │ │ │ │ │ | ||
784 | ├───┼───┼───┼───┼───┤ | ||
785 | │ │ │ │ │ │ | ||
786 | ├───┼───┼───┼───┤ │ | ||
787 | │ │ │ │ │ │ | ||
788 | ├───┼───┼───┼───┼───┤ | ||
789 | │ │ │ │ │ │ | ||
790 | ├───┼───┴───┼───┤ │ | ||
791 | │ │ │ │ │ | ||
792 | └───┴───────┴───┴───┘ | ||
793 | ``` | ||
794 | |||
661 | ### Ortholinear Layouts | 795 | ### Ortholinear Layouts |
662 | 796 | ||
663 | ``` | 797 | ``` |
798 | LAYOUT_ortho_1x1 | ||
799 | ┌───┐ | ||
800 | │ │ | ||
801 | └───┘ | ||
802 | ``` | ||
803 | |||
804 | ``` | ||
664 | LAYOUT_ortho_2x3 | 805 | LAYOUT_ortho_2x3 |
665 | ┌───┬───┬───┐ | 806 | ┌───┬───┬───┐ |
666 | │ │ │ │ | 807 | │ │ │ │ |
@@ -729,6 +870,19 @@ LAYOUT_ortho_4x4 | |||
729 | ``` | 870 | ``` |
730 | 871 | ||
731 | ``` | 872 | ``` |
873 | LAYOUT_ortho_4x6 | ||
874 | ┌───┬───┬───┬───┬───┬───┐ | ||
875 | │ │ │ │ │ │ │ | ||
876 | ├───┼───┼───┼───┼───┼───┤ | ||
877 | │ │ │ │ │ │ │ | ||
878 | ├───┼───┼───┼───┼───┼───┤ | ||
879 | │ │ │ │ │ │ │ | ||
880 | ├───┼───┼───┼───┼───┼───┤ | ||
881 | │ │ │ │ │ │ │ | ||
882 | └───┴───┴───┴───┴───┴───┘ | ||
883 | ``` | ||
884 | |||
885 | ``` | ||
732 | LAYOUT_ortho_5x5 | 886 | LAYOUT_ortho_5x5 |
733 | ┌───┬───┬───┬───┬───┐ | 887 | ┌───┬───┬───┬───┬───┐ |
734 | │ │ │ │ │ │ | 888 | │ │ │ │ │ │ |
diff --git a/layouts/default/tkl_f13_ansi/default_tkl_f13_ansi/keymap.c b/layouts/default/tkl_f13_ansi/default_tkl_f13_ansi/keymap.c new file mode 100644 index 000000000..a4063f321 --- /dev/null +++ b/layouts/default/tkl_f13_ansi/default_tkl_f13_ansi/keymap.c | |||
@@ -0,0 +1,29 @@ | |||
1 | #include QMK_KEYBOARD_H | ||
2 | |||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
4 | /* | ||
5 | * ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐┌───┬───┬───┐ | ||
6 | * │Esc││F1 │F2 │F3 │F4 ││F5 │F6 │F7 │F8 ││F9 │F10│F11│F12││F13││PSc│Scr│Pse│ | ||
7 | * └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘└───┴───┴───┘ | ||
8 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐┌───┬───┬───┐ | ||
9 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp││Ins│Hom│PgU│ | ||
10 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤├───┼───┼───┤ | ||
11 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ ││Del│End│PgD│ | ||
12 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤└───┴───┴───┘ | ||
13 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ Enter │ | ||
14 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ ┌───┐ | ||
15 | * │ Shift │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift │ │ ↑ │ | ||
16 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤┌───┼───┼───┐ | ||
17 | * │Ctrl│GUI │Alt │ │ Alt│ GUI│Menu│Ctrl││ ← │ ↓ │ → │ | ||
18 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘└───┴───┴───┘ | ||
19 | */ | ||
20 | [0] = LAYOUT_tkl_f13_ansi( | ||
21 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_F13, KC_PSCR, KC_SCRL, KC_PAUS, | ||
22 | |||
23 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, | ||
24 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN, | ||
25 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
26 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, | ||
27 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
28 | ) | ||
29 | }; | ||
diff --git a/layouts/default/tkl_f13_ansi/info.json b/layouts/default/tkl_f13_ansi/info.json new file mode 100644 index 000000000..3e0aa4b96 --- /dev/null +++ b/layouts/default/tkl_f13_ansi/info.json | |||
@@ -0,0 +1,104 @@ | |||
1 | { | ||
2 | "keyboard_name": "Tenkeyless ANSI layout with F13 key", | ||
3 | "url": "", | ||
4 | "maintainer": "qmk", | ||
5 | "layouts": { | ||
6 | "LAYOUT_tkl_f13_ansi": { | ||
7 | "layout": [ | ||
8 | {"x":0, "y":0}, | ||
9 | {"x":1.25, "y":0}, | ||
10 | {"x":2.25, "y":0}, | ||
11 | {"x":3.25, "y":0}, | ||
12 | {"x":4.25, "y":0}, | ||
13 | {"x":5.5, "y":0}, | ||
14 | {"x":6.5, "y":0}, | ||
15 | {"x":7.5, "y":0}, | ||
16 | {"x":8.5, "y":0}, | ||
17 | {"x":9.75, "y":0}, | ||
18 | {"x":10.75, "y":0}, | ||
19 | {"x":11.75, "y":0}, | ||
20 | {"x":12.75, "y":0}, | ||
21 | {"x":14, "y":0}, | ||
22 | {"x":15.25, "y":0}, | ||
23 | {"x":16.25, "y":0}, | ||
24 | {"x":17.25, "y":0}, | ||
25 | |||
26 | {"x":0, "y":1.25}, | ||
27 | {"x":1, "y":1.25}, | ||
28 | {"x":2, "y":1.25}, | ||
29 | {"x":3, "y":1.25}, | ||
30 | {"x":4, "y":1.25}, | ||
31 | {"x":5, "y":1.25}, | ||
32 | {"x":6, "y":1.25}, | ||
33 | {"x":7, "y":1.25}, | ||
34 | {"x":8, "y":1.25}, | ||
35 | {"x":9, "y":1.25}, | ||
36 | {"x":10, "y":1.25}, | ||
37 | {"x":11, "y":1.25}, | ||
38 | {"x":12, "y":1.25}, | ||
39 | {"x":13, "y":1.25, "w":2}, | ||
40 | {"x":15.25, "y":1.25}, | ||
41 | {"x":16.25, "y":1.25}, | ||
42 | {"x":17.25, "y":1.25}, | ||
43 | |||
44 | {"x":0, "y":2.25, "w":1.5}, | ||
45 | {"x":1.5, "y":2.25}, | ||
46 | {"x":2.5, "y":2.25}, | ||
47 | {"x":3.5, "y":2.25}, | ||
48 | {"x":4.5, "y":2.25}, | ||
49 | {"x":5.5, "y":2.25}, | ||
50 | {"x":6.5, "y":2.25}, | ||
51 | {"x":7.5, "y":2.25}, | ||
52 | {"x":8.5, "y":2.25}, | ||
53 | {"x":9.5, "y":2.25}, | ||
54 | {"x":10.5, "y":2.25}, | ||
55 | {"x":11.5, "y":2.25}, | ||
56 | {"x":12.5, "y":2.25}, | ||
57 | {"x":13.5, "y":2.25, "w":1.5}, | ||
58 | {"x":15.25, "y":2.25}, | ||
59 | {"x":16.25, "y":2.25}, | ||
60 | {"x":17.25, "y":2.25}, | ||
61 | |||
62 | {"x":0, "y":3.25, "w":1.75}, | ||
63 | {"x":1.75, "y":3.25}, | ||
64 | {"x":2.75, "y":3.25}, | ||
65 | {"x":3.75, "y":3.25}, | ||
66 | {"x":4.75, "y":3.25}, | ||
67 | {"x":5.75, "y":3.25}, | ||
68 | {"x":6.75, "y":3.25}, | ||
69 | {"x":7.75, "y":3.25}, | ||
70 | {"x":8.75, "y":3.25}, | ||
71 | {"x":9.75, "y":3.25}, | ||
72 | {"x":10.75, "y":3.25}, | ||
73 | {"x":11.75, "y":3.25}, | ||
74 | {"x":12.75, "y":3.25, "w":2.25}, | ||
75 | |||
76 | {"x":0, "y":4.25, "w":2.25}, | ||
77 | {"x":2.25, "y":4.25}, | ||
78 | {"x":3.25, "y":4.25}, | ||
79 | {"x":4.25, "y":4.25}, | ||
80 | {"x":5.25, "y":4.25}, | ||
81 | {"x":6.25, "y":4.25}, | ||
82 | {"x":7.25, "y":4.25}, | ||
83 | {"x":8.25, "y":4.25}, | ||
84 | {"x":9.25, "y":4.25}, | ||
85 | {"x":10.25, "y":4.25}, | ||
86 | {"x":11.25, "y":4.25}, | ||
87 | {"x":12.25, "y":4.25, "w":2.75}, | ||
88 | {"x":16.25, "y":4.25}, | ||
89 | |||
90 | {"x":0, "y":5.25, "w":1.25}, | ||
91 | {"x":1.25, "y":5.25, "w":1.25}, | ||
92 | {"x":2.5, "y":5.25, "w":1.25}, | ||
93 | {"x":3.75, "y":5.25, "w":6.25}, | ||
94 | {"x":10, "y":5.25, "w":1.25}, | ||
95 | {"x":11.25, "y":5.25, "w":1.25}, | ||
96 | {"x":12.5, "y":5.25, "w":1.25}, | ||
97 | {"x":13.75, "y":5.25, "w":1.25}, | ||
98 | {"x":15.25, "y":5.25}, | ||
99 | {"x":16.25, "y":5.25}, | ||
100 | {"x":17.25, "y":5.25} | ||
101 | ] | ||
102 | } | ||
103 | } | ||
104 | } | ||
diff --git a/layouts/default/tkl_f13_ansi/layout.json b/layouts/default/tkl_f13_ansi/layout.json new file mode 100644 index 000000000..e93ee739a --- /dev/null +++ b/layouts/default/tkl_f13_ansi/layout.json | |||
@@ -0,0 +1,6 @@ | |||
1 | [{a:7},"",{x:0.25},"","","","",{x:0.25},"","","","",{x:0.25},"","","","",{x:0.25},"",{x:0.25},"","",""], | ||
2 | [{y:0.25},"","","","","","","","","","","","","",{w:2},"",{x:0.25},"","",""], | ||
3 | [{w:1.5},"","","","","","","","","","","","","",{w:1.5},"",{x:0.25},"","",""], | ||
4 | [{w:1.75},"","","","","","","","","","","","",{w:2.25},""], | ||
5 | [{w:2.25},"","","","","","","","","","","",{w:2.75},"",{x:1.25},""], | ||
6 | [{w:1.25},"",{w:1.25},"",{w:1.25},"",{w:6.25},"",{w:1.25},"",{w:1.25},"",{w:1.25},"",{w:1.25},"",{x:0.25},"","",""] | ||
diff --git a/layouts/default/tkl_f13_ansi/readme.md b/layouts/default/tkl_f13_ansi/readme.md new file mode 100644 index 000000000..902a8e539 --- /dev/null +++ b/layouts/default/tkl_f13_ansi/readme.md | |||
@@ -0,0 +1,3 @@ | |||
1 | # tkl_f13_ansi | ||
2 | |||
3 | LAYOUT_tkl_f13_ansi | ||
diff --git a/layouts/default/tkl_f13_ansi_tsangan/default_tkl_f13_ansi_tsangan/keymap.c b/layouts/default/tkl_f13_ansi_tsangan/default_tkl_f13_ansi_tsangan/keymap.c new file mode 100644 index 000000000..7ca742740 --- /dev/null +++ b/layouts/default/tkl_f13_ansi_tsangan/default_tkl_f13_ansi_tsangan/keymap.c | |||
@@ -0,0 +1,29 @@ | |||
1 | #include QMK_KEYBOARD_H | ||
2 | |||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
4 | /* | ||
5 | * ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐┌───┬───┬───┐ | ||
6 | * │Esc││F1 │F2 │F3 │F4 ││F5 │F6 │F7 │F8 ││F9 │F10│F11│F12││F13││PSc│Scr│Pse│ | ||
7 | * └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘└───┴───┴───┘ | ||
8 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐┌───┬───┬───┐ | ||
9 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp││Ins│Hom│PgU│ | ||
10 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤├───┼───┼───┤ | ||
11 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ ││Del│End│PgD│ | ||
12 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤└───┴───┴───┘ | ||
13 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ Enter │ | ||
14 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ ┌───┐ | ||
15 | * │ Shift │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift │ │ ↑ │ | ||
16 | * ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤┌───┼───┼───┐ | ||
17 | * │Ctrl │GUI│Alt │ │ Alt│App│ Ctrl││ ← │ ↓ │ → │ | ||
18 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘└───┴───┴───┘ | ||
19 | */ | ||
20 | [0] = LAYOUT_tkl_f13_ansi_tsangan( | ||
21 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_F13, KC_PSCR, KC_SCRL, KC_PAUS, | ||
22 | |||
23 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, | ||
24 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN, | ||
25 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
26 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, | ||
27 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
28 | ) | ||
29 | }; | ||
diff --git a/layouts/default/tkl_f13_ansi_tsangan/info.json b/layouts/default/tkl_f13_ansi_tsangan/info.json new file mode 100644 index 000000000..578e395df --- /dev/null +++ b/layouts/default/tkl_f13_ansi_tsangan/info.json | |||
@@ -0,0 +1,103 @@ | |||
1 | { | ||
2 | "keyboard_name": "Tenkeyless ANSI layout with F13 key and Tsangan Bottom Row", | ||
3 | "url": "", | ||
4 | "maintainer": "qmk", | ||
5 | "layouts": { | ||
6 | "LAYOUT_tkl_f13_ansi_tsangan": { | ||
7 | "layout": [ | ||
8 | {"x":0, "y":0}, | ||
9 | {"x":1.25, "y":0}, | ||
10 | {"x":2.25, "y":0}, | ||
11 | {"x":3.25, "y":0}, | ||
12 | {"x":4.25, "y":0}, | ||
13 | {"x":5.5, "y":0}, | ||
14 | {"x":6.5, "y":0}, | ||
15 | {"x":7.5, "y":0}, | ||
16 | {"x":8.5, "y":0}, | ||
17 | {"x":9.75, "y":0}, | ||
18 | {"x":10.75, "y":0}, | ||
19 | {"x":11.75, "y":0}, | ||
20 | {"x":12.75, "y":0}, | ||
21 | {"x":14, "y":0}, | ||
22 | {"x":15.25, "y":0}, | ||
23 | {"x":16.25, "y":0}, | ||
24 | {"x":17.25, "y":0}, | ||
25 | |||
26 | {"x":0, "y":1.25}, | ||
27 | {"x":1, "y":1.25}, | ||
28 | {"x":2, "y":1.25}, | ||
29 | {"x":3, "y":1.25}, | ||
30 | {"x":4, "y":1.25}, | ||
31 | {"x":5, "y":1.25}, | ||
32 | {"x":6, "y":1.25}, | ||
33 | {"x":7, "y":1.25}, | ||
34 | {"x":8, "y":1.25}, | ||
35 | {"x":9, "y":1.25}, | ||
36 | {"x":10, "y":1.25}, | ||
37 | {"x":11, "y":1.25}, | ||
38 | {"x":12, "y":1.25}, | ||
39 | {"x":13, "y":1.25, "w":2}, | ||
40 | {"x":15.25, "y":1.25}, | ||
41 | {"x":16.25, "y":1.25}, | ||
42 | {"x":17.25, "y":1.25}, | ||
43 | |||
44 | {"x":0, "y":2.25, "w":1.5}, | ||
45 | {"x":1.5, "y":2.25}, | ||
46 | {"x":2.5, "y":2.25}, | ||
47 | {"x":3.5, "y":2.25}, | ||
48 | {"x":4.5, "y":2.25}, | ||
49 | {"x":5.5, "y":2.25}, | ||
50 | {"x":6.5, "y":2.25}, | ||
51 | {"x":7.5, "y":2.25}, | ||
52 | {"x":8.5, "y":2.25}, | ||
53 | {"x":9.5, "y":2.25}, | ||
54 | {"x":10.5, "y":2.25}, | ||
55 | {"x":11.5, "y":2.25}, | ||
56 | {"x":12.5, "y":2.25}, | ||
57 | {"x":13.5, "y":2.25, "w":1.5}, | ||
58 | {"x":15.25, "y":2.25}, | ||
59 | {"x":16.25, "y":2.25}, | ||
60 | {"x":17.25, "y":2.25}, | ||
61 | |||
62 | {"x":0, "y":3.25, "w":1.75}, | ||
63 | {"x":1.75, "y":3.25}, | ||
64 | {"x":2.75, "y":3.25}, | ||
65 | {"x":3.75, "y":3.25}, | ||
66 | {"x":4.75, "y":3.25}, | ||
67 | {"x":5.75, "y":3.25}, | ||
68 | {"x":6.75, "y":3.25}, | ||
69 | {"x":7.75, "y":3.25}, | ||
70 | {"x":8.75, "y":3.25}, | ||
71 | {"x":9.75, "y":3.25}, | ||
72 | {"x":10.75, "y":3.25}, | ||
73 | {"x":11.75, "y":3.25}, | ||
74 | {"x":12.75, "y":3.25, "w":2.25}, | ||
75 | |||
76 | {"x":0, "y":4.25, "w":2.25}, | ||
77 | {"x":2.25, "y":4.25}, | ||
78 | {"x":3.25, "y":4.25}, | ||
79 | {"x":4.25, "y":4.25}, | ||
80 | {"x":5.25, "y":4.25}, | ||
81 | {"x":6.25, "y":4.25}, | ||
82 | {"x":7.25, "y":4.25}, | ||
83 | {"x":8.25, "y":4.25}, | ||
84 | {"x":9.25, "y":4.25}, | ||
85 | {"x":10.25, "y":4.25}, | ||
86 | {"x":11.25, "y":4.25}, | ||
87 | {"x":12.25, "y":4.25, "w":2.75}, | ||
88 | {"x":16.25, "y":4.25}, | ||
89 | |||
90 | {"x":0, "y":5.25, "w":1.5}, | ||
91 | {"x":1.5, "y":5.25}, | ||
92 | {"x":2.5, "y":5.25, "w":1.5}, | ||
93 | {"x":4, "y":5.25, "w":7}, | ||
94 | {"x":11, "y":5.25, "w":1.5}, | ||
95 | {"x":12.5, "y":5.25}, | ||
96 | {"x":13.5, "y":5.25, "w":1.5}, | ||
97 | {"x":15.25, "y":5.25}, | ||
98 | {"x":16.25, "y":5.25}, | ||
99 | {"x":17.25, "y":5.25} | ||
100 | ] | ||
101 | } | ||
102 | } | ||
103 | } | ||
diff --git a/layouts/default/tkl_f13_ansi_tsangan/layout.json b/layouts/default/tkl_f13_ansi_tsangan/layout.json new file mode 100644 index 000000000..a85014d9a --- /dev/null +++ b/layouts/default/tkl_f13_ansi_tsangan/layout.json | |||
@@ -0,0 +1,6 @@ | |||
1 | [{a:7},"",{x:0.25},"","","","",{x:0.25},"","","","",{x:0.25},"","","","",{x:0.25},"",{x:0.25},"","",""], | ||
2 | [{y:0.25},"","","","","","","","","","","","","",{w:2},"",{x:0.25},"","",""], | ||
3 | [{w:1.5},"","","","","","","","","","","","","",{w:1.5},"",{x:0.25},"","",""], | ||
4 | [{w:1.75},"","","","","","","","","","","","",{w:2.25},""], | ||
5 | [{w:2.25},"","","","","","","","","","","",{w:2.75},"",{x:1.25},""], | ||
6 | [{w:1.5},"","",{w:1.5},"",{w:7},"",{w:1.5},"","",{w:1.5},"",{x:0.25},"","",""] | ||
diff --git a/layouts/default/tkl_f13_ansi_tsangan/readme.md b/layouts/default/tkl_f13_ansi_tsangan/readme.md new file mode 100644 index 000000000..2151c877c --- /dev/null +++ b/layouts/default/tkl_f13_ansi_tsangan/readme.md | |||
@@ -0,0 +1,3 @@ | |||
1 | # tkl_f13_ansi_tsangan | ||
2 | |||
3 | LAYOUT_tkl_f13_ansi_tsangan | ||
diff --git a/layouts/default/tkl_f13_iso/default_tkl_f13_iso/keymap.c b/layouts/default/tkl_f13_iso/default_tkl_f13_iso/keymap.c new file mode 100644 index 000000000..61d00b2df --- /dev/null +++ b/layouts/default/tkl_f13_iso/default_tkl_f13_iso/keymap.c | |||
@@ -0,0 +1,29 @@ | |||
1 | #include QMK_KEYBOARD_H | ||
2 | |||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
4 | /* | ||
5 | * ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐┌───┬───┬───┐ | ||
6 | * │Esc││F1 │F2 │F3 │F4 ││F5 │F6 │F7 │F8 ││F9 │F10│F11│F12││F13││PSc│Scr│Pse│ | ||
7 | * └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘└───┴───┴───┘ | ||
8 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐┌───┬───┬───┐ | ||
9 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp││Ins│Hom│PgU│ | ||
10 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤├───┼───┼───┤ | ||
11 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ ││Del│End│PgD│ | ||
12 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ Ent│└───┴───┴───┘ | ||
13 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ # │ │ | ||
14 | * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ ┌───┐ | ||
15 | * │Shft│ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift │ │ ↑ │ | ||
16 | * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤┌───┼───┼───┐ | ||
17 | * │Ctrl│GUI │Alt │ │ Alt│ GUI│Menu│Ctrl││ ← │ ↓ │ → │ | ||
18 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘└───┴───┴───┘ | ||
19 | */ | ||
20 | [0] = LAYOUT_tkl_f13_iso( | ||
21 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_F13, KC_PSCR, KC_SCRL, KC_PAUS, | ||
22 | |||
23 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, | ||
24 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_DEL, KC_END, KC_PGDN, | ||
25 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, | ||
26 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, | ||
27 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
28 | ) | ||
29 | }; | ||
diff --git a/layouts/default/tkl_f13_iso/info.json b/layouts/default/tkl_f13_iso/info.json new file mode 100644 index 000000000..c47ea7fb7 --- /dev/null +++ b/layouts/default/tkl_f13_iso/info.json | |||
@@ -0,0 +1,105 @@ | |||
1 | { | ||
2 | "keyboard_name": "Tenkeyless ISO layout with F13 key", | ||
3 | "url": "", | ||
4 | "maintainer": "qmk", | ||
5 | "layouts": { | ||
6 | "LAYOUT_tkl_f13_iso": { | ||
7 | "layout": [ | ||
8 | {"x":0, "y":0}, | ||
9 | {"x":1.25, "y":0}, | ||
10 | {"x":2.25, "y":0}, | ||
11 | {"x":3.25, "y":0}, | ||
12 | {"x":4.25, "y":0}, | ||
13 | {"x":5.5, "y":0}, | ||
14 | {"x":6.5, "y":0}, | ||
15 | {"x":7.5, "y":0}, | ||
16 | {"x":8.5, "y":0}, | ||
17 | {"x":9.75, "y":0}, | ||
18 | {"x":10.75, "y":0}, | ||
19 | {"x":11.75, "y":0}, | ||
20 | {"x":12.75, "y":0}, | ||
21 | {"x":14, "y":0}, | ||
22 | {"x":15.25, "y":0}, | ||
23 | {"x":16.25, "y":0}, | ||
24 | {"x":17.25, "y":0}, | ||
25 | |||
26 | {"x":0, "y":1.25}, | ||
27 | {"x":1, "y":1.25}, | ||
28 | {"x":2, "y":1.25}, | ||
29 | {"x":3, "y":1.25}, | ||
30 | {"x":4, "y":1.25}, | ||
31 | {"x":5, "y":1.25}, | ||
32 | {"x":6, "y":1.25}, | ||
33 | {"x":7, "y":1.25}, | ||
34 | {"x":8, "y":1.25}, | ||
35 | {"x":9, "y":1.25}, | ||
36 | {"x":10, "y":1.25}, | ||
37 | {"x":11, "y":1.25}, | ||
38 | {"x":12, "y":1.25}, | ||
39 | {"x":13, "y":1.25, "w":2}, | ||
40 | {"x":15.25, "y":1.25}, | ||
41 | {"x":16.25, "y":1.25}, | ||
42 | {"x":17.25, "y":1.25}, | ||
43 | |||
44 | {"x":0, "y":2.25, "w":1.5}, | ||
45 | {"x":1.5, "y":2.25}, | ||
46 | {"x":2.5, "y":2.25}, | ||
47 | {"x":3.5, "y":2.25}, | ||
48 | {"x":4.5, "y":2.25}, | ||
49 | {"x":5.5, "y":2.25}, | ||
50 | {"x":6.5, "y":2.25}, | ||
51 | {"x":7.5, "y":2.25}, | ||
52 | {"x":8.5, "y":2.25}, | ||
53 | {"x":9.5, "y":2.25}, | ||
54 | {"x":10.5, "y":2.25}, | ||
55 | {"x":11.5, "y":2.25}, | ||
56 | {"x":12.5, "y":2.25}, | ||
57 | {"x":15.25, "y":2.25}, | ||
58 | {"x":16.25, "y":2.25}, | ||
59 | {"x":17.25, "y":2.25}, | ||
60 | |||
61 | {"x":0, "y":3.25, "w":1.75}, | ||
62 | {"x":1.75, "y":3.25}, | ||
63 | {"x":2.75, "y":3.25}, | ||
64 | {"x":3.75, "y":3.25}, | ||
65 | {"x":4.75, "y":3.25}, | ||
66 | {"x":5.75, "y":3.25}, | ||
67 | {"x":6.75, "y":3.25}, | ||
68 | {"x":7.75, "y":3.25}, | ||
69 | {"x":8.75, "y":3.25}, | ||
70 | {"x":9.75, "y":3.25}, | ||
71 | {"x":10.75, "y":3.25}, | ||
72 | {"x":11.75, "y":3.25}, | ||
73 | {"x":12.75, "y":3.25}, | ||
74 | {"x":13.75, "y":2.25, "w":1.25, "h":2}, | ||
75 | |||
76 | {"x":0, "y":4.25, "w":1.25}, | ||
77 | {"x":1.25, "y":4.25}, | ||
78 | {"x":2.25, "y":4.25}, | ||
79 | {"x":3.25, "y":4.25}, | ||
80 | {"x":4.25, "y":4.25}, | ||
81 | {"x":5.25, "y":4.25}, | ||
82 | {"x":6.25, "y":4.25}, | ||
83 | {"x":7.25, "y":4.25}, | ||
84 | {"x":8.25, "y":4.25}, | ||
85 | {"x":9.25, "y":4.25}, | ||
86 | {"x":10.25, "y":4.25}, | ||
87 | {"x":11.25, "y":4.25}, | ||
88 | {"x":12.25, "y":4.25, "w":2.75}, | ||
89 | {"x":16.25, "y":4.25}, | ||
90 | |||
91 | {"x":0, "y":5.25, "w":1.25}, | ||
92 | {"x":1.25, "y":5.25, "w":1.25}, | ||
93 | {"x":2.5, "y":5.25, "w":1.25}, | ||
94 | {"x":3.75, "y":5.25, "w":6.25}, | ||
95 | {"x":10, "y":5.25, "w":1.25}, | ||
96 | {"x":11.25, "y":5.25, "w":1.25}, | ||
97 | {"x":12.5, "y":5.25, "w":1.25}, | ||
98 | {"x":13.75, "y":5.25, "w":1.25}, | ||
99 | {"x":15.25, "y":5.25}, | ||
100 | {"x":16.25, "y":5.25}, | ||
101 | {"x":17.25, "y":5.25} | ||
102 | ] | ||
103 | } | ||
104 | } | ||
105 | } | ||
diff --git a/layouts/default/tkl_f13_iso/layout.json b/layouts/default/tkl_f13_iso/layout.json new file mode 100644 index 000000000..3c2c744dc --- /dev/null +++ b/layouts/default/tkl_f13_iso/layout.json | |||
@@ -0,0 +1,6 @@ | |||
1 | [{a:7},"",{x:0.25},"","","","",{x:0.25},"","","","",{x:0.25},"","","","",{x:0.25},"",{x:0.25},"","",""], | ||
2 | [{y:0.25},"","","","","","","","","","","","","",{w:2},"",{x:0.25},"","",""], | ||
3 | [{w:1.5},"","","","","","","","","","","","","",{x:0.25,w:1.25,h:2,w2:1.5,h2:1,x2:-0.25},"",{x:0.25},"","",""], | ||
4 | [{w:1.75},"","","","","","","","","","","","",""], | ||
5 | [{w:1.25},"","","","","","","","","","","","",{w:2.75},"",{x:1.25},""], | ||
6 | [{w:1.25},"",{w:1.25},"",{w:1.25},"",{w:6.25},"",{w:1.25},"",{w:1.25},"",{w:1.25},"",{w:1.25},"",{x:0.25},"","",""] | ||
diff --git a/layouts/default/tkl_f13_iso/readme.md b/layouts/default/tkl_f13_iso/readme.md new file mode 100644 index 000000000..e7bba09f3 --- /dev/null +++ b/layouts/default/tkl_f13_iso/readme.md | |||
@@ -0,0 +1,3 @@ | |||
1 | # tkl_f13_iso | ||
2 | |||
3 | LAYOUT_tkl_f13_iso | ||
diff --git a/layouts/default/tkl_f13_iso_tsangan/default_tkl_f13_iso_tsangan/keymap.c b/layouts/default/tkl_f13_iso_tsangan/default_tkl_f13_iso_tsangan/keymap.c new file mode 100644 index 000000000..6ca10433d --- /dev/null +++ b/layouts/default/tkl_f13_iso_tsangan/default_tkl_f13_iso_tsangan/keymap.c | |||
@@ -0,0 +1,29 @@ | |||
1 | #include QMK_KEYBOARD_H | ||
2 | |||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
4 | /* | ||
5 | * ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐┌───┬───┬───┐ | ||
6 | * │Esc││F1 │F2 │F3 │F4 ││F5 │F6 │F7 │F8 ││F9 │F10│F11│F12││F13││PSc│Scr│Pse│ | ||
7 | * └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘└───┴───┴───┘ | ||
8 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐┌───┬───┬───┐ | ||
9 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp││Ins│Hom│PgU│ | ||
10 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤├───┼───┼───┤ | ||
11 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ ││Del│End│PgD│ | ||
12 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ Ent│└───┴───┴───┘ | ||
13 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ # │ │ | ||
14 | * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ ┌───┐ | ||
15 | * │Shft│ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift │ │ ↑ │ | ||
16 | * ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤┌───┼───┼───┐ | ||
17 | * │Ctrl │GUI│Alt │ │ Alt│App│ Ctrl││ ← │ ↓ │ → │ | ||
18 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘└───┴───┴───┘ | ||
19 | */ | ||
20 | [0] = LAYOUT_tkl_f13_iso_tsangan( | ||
21 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_F13, KC_PSCR, KC_SCRL, KC_PAUS, | ||
22 | |||
23 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, | ||
24 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_DEL, KC_END, KC_PGDN, | ||
25 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, | ||
26 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, | ||
27 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
28 | ) | ||
29 | }; | ||
diff --git a/layouts/default/tkl_f13_iso_tsangan/info.json b/layouts/default/tkl_f13_iso_tsangan/info.json new file mode 100644 index 000000000..6b1f0ddde --- /dev/null +++ b/layouts/default/tkl_f13_iso_tsangan/info.json | |||
@@ -0,0 +1,104 @@ | |||
1 | { | ||
2 | "keyboard_name": "Tenkeyless ISO layout with F13 key and Tsangan Bottom Row", | ||
3 | "url": "", | ||
4 | "maintainer": "qmk", | ||
5 | "layouts": { | ||
6 | "LAYOUT_tkl_f13_iso_tsangan": { | ||
7 | "layout": [ | ||
8 | {"x":0, "y":0}, | ||
9 | {"x":1.25, "y":0}, | ||
10 | {"x":2.25, "y":0}, | ||
11 | {"x":3.25, "y":0}, | ||
12 | {"x":4.25, "y":0}, | ||
13 | {"x":5.5, "y":0}, | ||
14 | {"x":6.5, "y":0}, | ||
15 | {"x":7.5, "y":0}, | ||
16 | {"x":8.5, "y":0}, | ||
17 | {"x":9.75, "y":0}, | ||
18 | {"x":10.75, "y":0}, | ||
19 | {"x":11.75, "y":0}, | ||
20 | {"x":12.75, "y":0}, | ||
21 | {"x":14, "y":0}, | ||
22 | {"x":15.25, "y":0}, | ||
23 | {"x":16.25, "y":0}, | ||
24 | {"x":17.25, "y":0}, | ||
25 | |||
26 | {"x":0, "y":1.25}, | ||
27 | {"x":1, "y":1.25}, | ||
28 | {"x":2, "y":1.25}, | ||
29 | {"x":3, "y":1.25}, | ||
30 | {"x":4, "y":1.25}, | ||
31 | {"x":5, "y":1.25}, | ||
32 | {"x":6, "y":1.25}, | ||
33 | {"x":7, "y":1.25}, | ||
34 | {"x":8, "y":1.25}, | ||
35 | {"x":9, "y":1.25}, | ||
36 | {"x":10, "y":1.25}, | ||
37 | {"x":11, "y":1.25}, | ||
38 | {"x":12, "y":1.25}, | ||
39 | {"x":13, "y":1.25, "w":2}, | ||
40 | {"x":15.25, "y":1.25}, | ||
41 | {"x":16.25, "y":1.25}, | ||
42 | {"x":17.25, "y":1.25}, | ||
43 | |||
44 | {"x":0, "y":2.25, "w":1.5}, | ||
45 | {"x":1.5, "y":2.25}, | ||
46 | {"x":2.5, "y":2.25}, | ||
47 | {"x":3.5, "y":2.25}, | ||
48 | {"x":4.5, "y":2.25}, | ||
49 | {"x":5.5, "y":2.25}, | ||
50 | {"x":6.5, "y":2.25}, | ||
51 | {"x":7.5, "y":2.25}, | ||
52 | {"x":8.5, "y":2.25}, | ||
53 | {"x":9.5, "y":2.25}, | ||
54 | {"x":10.5, "y":2.25}, | ||
55 | {"x":11.5, "y":2.25}, | ||
56 | {"x":12.5, "y":2.25}, | ||
57 | {"x":15.25, "y":2.25}, | ||
58 | {"x":16.25, "y":2.25}, | ||
59 | {"x":17.25, "y":2.25}, | ||
60 | |||
61 | {"x":0, "y":3.25, "w":1.75}, | ||
62 | {"x":1.75, "y":3.25}, | ||
63 | {"x":2.75, "y":3.25}, | ||
64 | {"x":3.75, "y":3.25}, | ||
65 | {"x":4.75, "y":3.25}, | ||
66 | {"x":5.75, "y":3.25}, | ||
67 | {"x":6.75, "y":3.25}, | ||
68 | {"x":7.75, "y":3.25}, | ||
69 | {"x":8.75, "y":3.25}, | ||
70 | {"x":9.75, "y":3.25}, | ||
71 | {"x":10.75, "y":3.25}, | ||
72 | {"x":11.75, "y":3.25}, | ||
73 | {"x":12.75, "y":3.25}, | ||
74 | {"x":13.75, "y":2.25, "w":1.25, "h":2}, | ||
75 | |||
76 | {"x":0, "y":4.25, "w":1.25}, | ||
77 | {"x":1.25, "y":4.25}, | ||
78 | {"x":2.25, "y":4.25}, | ||
79 | {"x":3.25, "y":4.25}, | ||
80 | {"x":4.25, "y":4.25}, | ||
81 | {"x":5.25, "y":4.25}, | ||
82 | {"x":6.25, "y":4.25}, | ||
83 | {"x":7.25, "y":4.25}, | ||
84 | {"x":8.25, "y":4.25}, | ||
85 | {"x":9.25, "y":4.25}, | ||
86 | {"x":10.25, "y":4.25}, | ||
87 | {"x":11.25, "y":4.25}, | ||
88 | {"x":12.25, "y":4.25, "w":2.75}, | ||
89 | {"x":16.25, "y":4.25}, | ||
90 | |||
91 | {"x":0, "y":5.25, "w":1.5}, | ||
92 | {"x":1.5, "y":5.25}, | ||
93 | {"x":2.5, "y":5.25, "w":1.5}, | ||
94 | {"x":4, "y":5.25, "w":7}, | ||
95 | {"x":11, "y":5.25, "w":1.5}, | ||
96 | {"x":12.5, "y":5.25}, | ||
97 | {"x":13.5, "y":5.25, "w":1.5}, | ||
98 | {"x":15.25, "y":5.25}, | ||
99 | {"x":16.25, "y":5.25}, | ||
100 | {"x":17.25, "y":5.25} | ||
101 | ] | ||
102 | } | ||
103 | } | ||
104 | } | ||
diff --git a/layouts/default/tkl_f13_iso_tsangan/layout.json b/layouts/default/tkl_f13_iso_tsangan/layout.json new file mode 100644 index 000000000..a53054639 --- /dev/null +++ b/layouts/default/tkl_f13_iso_tsangan/layout.json | |||
@@ -0,0 +1,6 @@ | |||
1 | [{a:7},"",{x:0.25},"","","","",{x:0.25},"","","","",{x:0.25},"","","","",{x:0.25},"",{x:0.25},"","",""], | ||
2 | [{y:0.25},"","","","","","","","","","","","","",{w:2},"",{x:0.25},"","",""], | ||
3 | [{w:1.5},"","","","","","","","","","","","","",{x:0.25,w:1.25,h:2,w2:1.5,h2:1,x2:-0.25},"",{x:0.25},"","",""], | ||
4 | [{w:1.75},"","","","","","","","","","","","",""], | ||
5 | [{w:1.25},"","","","","","","","","","","","",{w:2.75},"",{x:1.25},""], | ||
6 | [{w:1.5},"","",{w:1.5},"",{w:7},"",{w:1.5},"","",{w:1.5},"",{x:0.25},"","",""] | ||
diff --git a/layouts/default/tkl_f13_iso_tsangan/readme.md b/layouts/default/tkl_f13_iso_tsangan/readme.md new file mode 100644 index 000000000..377b9a014 --- /dev/null +++ b/layouts/default/tkl_f13_iso_tsangan/readme.md | |||
@@ -0,0 +1,3 @@ | |||
1 | # tkl_f13_iso_tsangan | ||
2 | |||
3 | LAYOUT_tkl_f13_iso_tsangan | ||
diff --git a/layouts/default/tkl_nofrow_ansi/info.json b/layouts/default/tkl_nofrow_ansi/info.json index dfb0fc92b..987cc4721 100644 --- a/layouts/default/tkl_nofrow_ansi/info.json +++ b/layouts/default/tkl_nofrow_ansi/info.json | |||
@@ -3,7 +3,7 @@ | |||
3 | "url": "", | 3 | "url": "", |
4 | "maintainer": "qmk", | 4 | "maintainer": "qmk", |
5 | "layouts": { | 5 | "layouts": { |
6 | "LAYOUT": { | 6 | "LAYOUT_tkl_nofrow_ansi": { |
7 | "layout": [ | 7 | "layout": [ |
8 | {"x":0, "y":0}, | 8 | {"x":0, "y":0}, |
9 | {"x":1, "y":0}, | 9 | {"x":1, "y":0}, |
@@ -87,4 +87,4 @@ | |||
87 | ] | 87 | ] |
88 | } | 88 | } |
89 | } | 89 | } |
90 | } \ No newline at end of file | 90 | } |
diff --git a/layouts/default/tkl_nofrow_iso/default_tkl_nofrow_iso/keymap.c b/layouts/default/tkl_nofrow_iso/default_tkl_nofrow_iso/keymap.c new file mode 100644 index 000000000..5f6d7bf16 --- /dev/null +++ b/layouts/default/tkl_nofrow_iso/default_tkl_nofrow_iso/keymap.c | |||
@@ -0,0 +1,24 @@ | |||
1 | #include QMK_KEYBOARD_H | ||
2 | |||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
4 | /* | ||
5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ | ||
6 | * │Esc│ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│ │Ins│Hom│PgU│ | ||
7 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ | ||
8 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ │ │Del│End│PgD│ | ||
9 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ Ent│ └───┴───┴───┘ | ||
10 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ # │ │ | ||
11 | * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ ┌───┐ | ||
12 | * │Shft│ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift │ │ ↑ │ | ||
13 | * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ | ||
14 | * │Ctrl│GUI │Alt │ │ Alt│ GUI│Menu│Ctrl│ │ ← │ ↓ │ → │ | ||
15 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ | ||
16 | */ | ||
17 | [0] = LAYOUT_tkl_nofrow_iso( | ||
18 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, | ||
19 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_DEL, KC_END, KC_PGDN, | ||
20 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, | ||
21 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, | ||
22 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
23 | ) | ||
24 | }; | ||
diff --git a/layouts/default/tkl_nofrow_iso/info.json b/layouts/default/tkl_nofrow_iso/info.json new file mode 100644 index 000000000..1fc4142ea --- /dev/null +++ b/layouts/default/tkl_nofrow_iso/info.json | |||
@@ -0,0 +1,91 @@ | |||
1 | { | ||
2 | "keyboard_name": "Tenkeyless No F-Row ISO Layout", | ||
3 | "url": "", | ||
4 | "maintainer": "qmk", | ||
5 | "layouts": { | ||
6 | "LAYOUT_tkl_nofrow_iso": { | ||
7 | "layout": [ | ||
8 | {"x":0, "y":0}, | ||
9 | {"x":1, "y":0}, | ||
10 | {"x":2, "y":0}, | ||
11 | {"x":3, "y":0}, | ||
12 | {"x":4, "y":0}, | ||
13 | {"x":5, "y":0}, | ||
14 | {"x":6, "y":0}, | ||
15 | {"x":7, "y":0}, | ||
16 | {"x":8, "y":0}, | ||
17 | {"x":9, "y":0}, | ||
18 | {"x":10, "y":0}, | ||
19 | {"x":11, "y":0}, | ||
20 | {"x":12, "y":0}, | ||
21 | {"x":13, "y":0, "w":2}, | ||
22 | |||
23 | {"x":15.25, "y":0}, | ||
24 | {"x":16.25, "y":0}, | ||
25 | {"x":17.25, "y":0}, | ||
26 | |||
27 | {"x":0, "y":1, "w":1.5}, | ||
28 | {"x":1.5, "y":1}, | ||
29 | {"x":2.5, "y":1}, | ||
30 | {"x":3.5, "y":1}, | ||
31 | {"x":4.5, "y":1}, | ||
32 | {"x":5.5, "y":1}, | ||
33 | {"x":6.5, "y":1}, | ||
34 | {"x":7.5, "y":1}, | ||
35 | {"x":8.5, "y":1}, | ||
36 | {"x":9.5, "y":1}, | ||
37 | {"x":10.5, "y":1}, | ||
38 | {"x":11.5, "y":1}, | ||
39 | {"x":12.5, "y":1}, | ||
40 | |||
41 | {"x":15.25, "y":1}, | ||
42 | {"x":16.25, "y":1}, | ||
43 | {"x":17.25, "y":1}, | ||
44 | |||
45 | {"x":0, "y":2, "w":1.75}, | ||
46 | {"x":1.75, "y":2}, | ||
47 | {"x":2.75, "y":2}, | ||
48 | {"x":3.75, "y":2}, | ||
49 | {"x":4.75, "y":2}, | ||
50 | {"x":5.75, "y":2}, | ||
51 | {"x":6.75, "y":2}, | ||
52 | {"x":7.75, "y":2}, | ||
53 | {"x":8.75, "y":2}, | ||
54 | {"x":9.75, "y":2}, | ||
55 | {"x":10.75, "y":2}, | ||
56 | {"x":11.75, "y":2}, | ||
57 | {"x":12.75, "y":2}, | ||
58 | {"x":13.75, "y":1, "w":1.25, "h":2}, | ||
59 | |||
60 | {"x":0, "y":3, "w":1.25}, | ||
61 | {"x":1.25, "y":3}, | ||
62 | {"x":2.25, "y":3}, | ||
63 | {"x":3.25, "y":3}, | ||
64 | {"x":4.25, "y":3}, | ||
65 | {"x":5.25, "y":3}, | ||
66 | {"x":6.25, "y":3}, | ||
67 | {"x":7.25, "y":3}, | ||
68 | {"x":8.25, "y":3}, | ||
69 | {"x":9.25, "y":3}, | ||
70 | {"x":10.25, "y":3}, | ||
71 | {"x":11.25, "y":3}, | ||
72 | {"x":12.25, "y":3, "w":2.75}, | ||
73 | |||
74 | {"x":16.25, "y":3}, | ||
75 | |||
76 | {"x":0, "y":4, "w":1.25}, | ||
77 | {"x":1.25, "y":4, "w":1.25}, | ||
78 | {"x":2.5, "y":4, "w":1.25}, | ||
79 | {"x":3.75, "y":4, "w":6.25}, | ||
80 | {"x":10, "y":4, "w":1.25}, | ||
81 | {"x":11.25, "y":4, "w":1.25}, | ||
82 | {"x":12.5, "y":4, "w":1.25}, | ||
83 | {"x":13.75, "y":4, "w":1.25}, | ||
84 | |||
85 | {"x":15.25, "y":4}, | ||
86 | {"x":16.25, "y":4}, | ||
87 | {"x":17.25, "y":4} | ||
88 | ] | ||
89 | } | ||
90 | } | ||
91 | } | ||
diff --git a/layouts/default/tkl_nofrow_iso/layout.json b/layouts/default/tkl_nofrow_iso/layout.json new file mode 100644 index 000000000..5bec936e6 --- /dev/null +++ b/layouts/default/tkl_nofrow_iso/layout.json | |||
@@ -0,0 +1,5 @@ | |||
1 | [{a:7},"","","","","","","","","","","","","",{w:2},"",{x:0.25},"","",""], | ||
2 | [{w:1.5},"","","","","","","","","","","","","",{x:0.25,w:1.25,h:2,w2:1.5,h2:1,x2:-0.25},"",{x:0.25},"","",""], | ||
3 | [{w:1.75},"","","","","","","","","","","","",""], | ||
4 | [{w:1.25},"","","","","","","","","","","","",{w:2.75},"",{x:1.25},""], | ||
5 | [{w:1.25},"",{w:1.25},"",{w:1.25},"",{w:6.25},"",{w:1.25},"",{w:1.25},"",{w:1.25},"",{w:1.25},"",{x:0.25},"","",""] | ||
diff --git a/layouts/default/tkl_nofrow_iso/readme.md b/layouts/default/tkl_nofrow_iso/readme.md new file mode 100644 index 000000000..aeaa5cfd0 --- /dev/null +++ b/layouts/default/tkl_nofrow_iso/readme.md | |||
@@ -0,0 +1,3 @@ | |||
1 | # tkl_nofrow_iso | ||
2 | |||
3 | LAYOUT_tkl_nofrow_iso | ||