diff --git a/assets/pics/layouts/dilemma_max.png b/assets/pics/layouts/dilemma_max.png new file mode 100644 index 0000000..fb42d35 Binary files /dev/null and b/assets/pics/layouts/dilemma_max.png differ diff --git a/assets/pics/layouts/dilemma_max.svg b/assets/pics/layouts/dilemma_max.svg new file mode 100644 index 0000000..efe62d0 --- /dev/null +++ b/assets/pics/layouts/dilemma_max.svg @@ -0,0 +1,1108 @@ + + + +Base: + + + + +ESC + + + + +1 + + + +2 + + + +3 + + + +4 + + + +5 + + + +6 + + + +7 + + + +8 + + + +9 + + + +0 + + + +- + + + + +TAB + + + + +Q + + + +W + + + +E + + + +R + + + +T + + + +Y + + + +U + + + +I + + + +O + + + +P + + + +\ + + + + +LSFT + + + + +A + + + +S + + + +D + + + +F + + + +G + + + +H + + + +J + + + +K + + + +L + + + +; + + + +' + + + + +LCTL + + + + +Z +Mouse + + + +X + + + +C + + + +V + + + +B + + + +N + + + +M + + + +, + + + +. + + + +/ +Mouse + + + + +LALT + + + + + +LALT + + + + + +BSPC + + + + + +SPC + + + + +LOWER +MO + + + +RAISE +MO + + + + +ENTER + + + + + +DEL + + + + + +🔇MUTE + + + + + +Lower: + + + +~ + + + +! + + + +@ + + + +# + + + +$ + + + +% + + + +^ + + + +& + + + +* + + + +( + + + +) + + + +_ + + + + +RGBMOD + + + + + + + + + + + + + + + + + + + +[ + + + + +KP7 + + + + + +KP8 + + + + + +KP9 + + + + +] + + + + + + + +RGBTOG + + + + + +LGUI + + + + + +LALT + + + + + +LCTL + + + + + +LSFT + + + + + + + + +KP+ + + + + + +KP4 + + + + + +KP5 + + + + + +KP6 + + + + + +KP- + + + + + +KP= + + + + + +RGBRMOD + + + + + + + + + + + + + + + + + + + + +KP* + + + + + +KP1 + + + + + +KP2 + + + + + +KP3 + + + + + +KP/ + + + + + +KP. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Raise: + + + +F12 + + + +F1 + + + +F2 + + + +F3 + + + +F4 + + + +F5 + + + +F6 + + + +F7 + + + +F8 + + + +F9 + + + +F10 + + + +F11 + + + + +⏭️NEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +🔊VOL +UP + + + + + +⏯️PLAY +PAUSE + + + + + +🡄LEFT + + + + + +🡅UP + + + + + +🡇DOWN + + + + + +🡆RIGHT + + + + + + + + + + + +RSFT + + + + + +RCTL + + + + + +RALT + + + + + +RGUI + + + + + +🔇MUTE + + + + + +⏮️PREV + + + + + +HOME + + + + + +PGUP + + + + + +PGDN + + + + + +END + + + + + + + + + + + + + + + + + + + + + + + +🔉VOL +DOWN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Mouse: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +DPI + + + + +SnipeDPI + + + + + +SnipeDPI + + + + +DPI + + + + + + + + + + + + + + + + + + + +LGUI + + + + + +LALT + + + + + +LCTL + + + + + +LSFT + + + + + + + + + + + +RSFT + + + + + +RCTL + + + + + +RALT + + + + + +RGUI + + + + + + + + + + + + + + + +DRAGSCROLL + + + + +SNIPE + + + + +EECLR + + + + + +QKBOOT + + + + + +QKBOOT + + + + + +EECLR + + + + +SNIPE + + + + +DRAGSCROLL + + + + + + + + + + + + + + + +MOUSE2 + + + + + +MOUSE1 + + + + + +MOUSE3 + + + + + +MOUSE3 + + + + + +MOUSE1 + + + + + +MOUSE2 + + + + + + + + diff --git a/assets/pics/layouts/dilemma_max.yaml b/assets/pics/layouts/dilemma_max.yaml new file mode 100644 index 0000000..4532f6d --- /dev/null +++ b/assets/pics/layouts/dilemma_max.yaml @@ -0,0 +1,33 @@ +layout: {qmk_keyboard: bastardkb/dilemma/4x6_4, qmk_layout: LAYOUT} +draw_config: + svg_extra_style: | + text.label { stroke: none; fill: #e0f0f0;} +layers: + Base: + - [⎋ ESC, '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-'] + - [↹ TAB, Q, W, E, R, T, Y, U, I, O, P, \] + - [⇧ LSFT, A, S, D, F, G, H, J, K, L, ;, ''''] + - [⎈ LCTL, {t: Z, h: Mouse}, X, C, V, B, N, M, ',', ., {t: '/', h: Mouse}, ⌥ LALT] + - [⌥ LALT, ⌫ BSPC, ␣ SPC, {t: LOWER, h: MO}] + - [{t: RAISE, h: MO}, ⮠ ENTER, ⌦ DEL, 🔇 MUTE] + Lower: + - ['~', '!', '@', '#', $, '%', ^, '&', '*', (, ), _] + - [RGB MOD, '', '', '', '', '', '[', KP 7, KP 8, KP 9, ']', ''] + - [RGB TOG, ⊞ LGUI, ⌥ LALT, ⎈ LCTL, ⇧ LSFT, '', KP +, KP 4, KP 5, KP 6, KP -, KP =] + - [RGB RMOD, '', '', '', '', '', KP *, KP 1, KP 2, KP 3, KP /, KP .] + - ['', '', '', {t: ▽, type: held}] + - ['', ▽, '', ''] + Raise: + - [F12, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11] + - [⏭️ NEXT, '', '', '', '', '', '', '', '', '', '', 🔊 VOL UP] + - [⏯️ PLAY PAUSE, 🡄 LEFT, 🡅 UP, 🡇 DOWN, 🡆 RIGHT, '', '', ⇧ RSFT, ⎈ RCTL, ⌥ RALT, ⊞ RGUI, 🔇 MUTE] + - [⏮️ PREV, ⤒ HOME, ⇞ PGUP, ⇟ PGDN, ⤓ END, '', '', '', '', '', '', 🔉 VOL DOWN] + - ['', ▽, ▽, ''] + - [{t: ▽, type: held}, '', '', ''] + Mouse: + - ['', '', '', '', '', '', '', '', '', '', '', ''] + - ['', '', '', '', DPI, Snipe DPI, Snipe DPI, DPI, '', '', '', ''] + - ['', ⊞ LGUI, ⌥ LALT, ⎈ LCTL, ⇧ LSFT, '', '', ⇧ RSFT, ⎈ RCTL, ⌥ RALT, ⊞ RGUI, ''] + - ['', {t: ▽, type: held}, DRAG SCROLL, SNIPE, EE CLR, QK BOOT, QK BOOT, EE CLR, SNIPE, DRAG SCROLL, {t: ▽, type: held}, ''] + - ['', MOUSE 2, MOUSE 1, MOUSE 3] + - [MOUSE 3, MOUSE 1, MOUSE 2, ''] diff --git a/assets/pics/layouts/dilemma_max/Base.png b/assets/pics/layouts/dilemma_max/Base.png new file mode 100644 index 0000000..e38f718 Binary files /dev/null and b/assets/pics/layouts/dilemma_max/Base.png differ diff --git a/assets/pics/layouts/dilemma_max/Base.svg b/assets/pics/layouts/dilemma_max/Base.svg new file mode 100644 index 0000000..a659c05 --- /dev/null +++ b/assets/pics/layouts/dilemma_max/Base.svg @@ -0,0 +1,363 @@ + + + +Base: + + + + +ESC + + + + +1 + + + +2 + + + +3 + + + +4 + + + +5 + + + +6 + + + +7 + + + +8 + + + +9 + + + +0 + + + +- + + + + +TAB + + + + +Q + + + +W + + + +E + + + +R + + + +T + + + +Y + + + +U + + + +I + + + +O + + + +P + + + +\ + + + + +LSFT + + + + +A + + + +S + + + +D + + + +F + + + +G + + + +H + + + +J + + + +K + + + +L + + + +; + + + +' + + + + +LCTL + + + + +Z +Mouse + + + +X + + + +C + + + +V + + + +B + + + +N + + + +M + + + +, + + + +. + + + +/ +Mouse + + + + +LALT + + + + + +LALT + + + + + +BSPC + + + + + +SPC + + + + +LOWER +MO + + + +RAISE +MO + + + + +ENTER + + + + + +DEL + + + + + +🔇MUTE + + + + + diff --git a/assets/pics/layouts/dilemma_max/Lower.png b/assets/pics/layouts/dilemma_max/Lower.png new file mode 100644 index 0000000..7c1728d Binary files /dev/null and b/assets/pics/layouts/dilemma_max/Lower.png differ diff --git a/assets/pics/layouts/dilemma_max/Lower.svg b/assets/pics/layouts/dilemma_max/Lower.svg new file mode 100644 index 0000000..b05e8ee --- /dev/null +++ b/assets/pics/layouts/dilemma_max/Lower.svg @@ -0,0 +1,363 @@ + + + +Lower: + + + +~ + + + +! + + + +@ + + + +# + + + +$ + + + +% + + + +^ + + + +& + + + +* + + + +( + + + +) + + + +_ + + + + +RGBMOD + + + + + + + + + + + + + + + + + + + +[ + + + + +KP7 + + + + + +KP8 + + + + + +KP9 + + + + +] + + + + + + + +RGBTOG + + + + + +LGUI + + + + + +LALT + + + + + +LCTL + + + + + +LSFT + + + + + + + + +KP+ + + + + + +KP4 + + + + + +KP5 + + + + + +KP6 + + + + + +KP- + + + + + +KP= + + + + + +RGBRMOD + + + + + + + + + + + + + + + + + + + + +KP* + + + + + +KP1 + + + + + +KP2 + + + + + +KP3 + + + + + +KP/ + + + + + +KP. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/pics/layouts/dilemma_max/Mouse.png b/assets/pics/layouts/dilemma_max/Mouse.png new file mode 100644 index 0000000..46b7f1f Binary files /dev/null and b/assets/pics/layouts/dilemma_max/Mouse.png differ diff --git a/assets/pics/layouts/dilemma_max/Mouse.svg b/assets/pics/layouts/dilemma_max/Mouse.svg new file mode 100644 index 0000000..d7ee7d2 --- /dev/null +++ b/assets/pics/layouts/dilemma_max/Mouse.svg @@ -0,0 +1,353 @@ + + + +Mouse: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +DPI + + + + +SnipeDPI + + + + + +SnipeDPI + + + + +DPI + + + + + + + + + + + + + + + + + + + +LGUI + + + + + +LALT + + + + + +LCTL + + + + + +LSFT + + + + + + + + + + + +RSFT + + + + + +RCTL + + + + + +RALT + + + + + +RGUI + + + + + + + + + + + + + + + +DRAGSCROLL + + + + +SNIPE + + + + +EECLR + + + + + +QKBOOT + + + + + +QKBOOT + + + + + +EECLR + + + + +SNIPE + + + + +DRAGSCROLL + + + + + + + + + + + + + + + +MOUSE2 + + + + + +MOUSE1 + + + + + +MOUSE3 + + + + + +MOUSE3 + + + + + +MOUSE1 + + + + + +MOUSE2 + + + + + + + + diff --git a/assets/pics/layouts/dilemma_max/Raise.png b/assets/pics/layouts/dilemma_max/Raise.png new file mode 100644 index 0000000..24285e0 Binary files /dev/null and b/assets/pics/layouts/dilemma_max/Raise.png differ diff --git a/assets/pics/layouts/dilemma_max/Raise.svg b/assets/pics/layouts/dilemma_max/Raise.svg new file mode 100644 index 0000000..e759256 --- /dev/null +++ b/assets/pics/layouts/dilemma_max/Raise.svg @@ -0,0 +1,353 @@ + + + +Raise: + + + +F12 + + + +F1 + + + +F2 + + + +F3 + + + +F4 + + + +F5 + + + +F6 + + + +F7 + + + +F8 + + + +F9 + + + +F10 + + + +F11 + + + + +⏭️NEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +🔊VOL +UP + + + + + +⏯️PLAY +PAUSE + + + + + +🡄LEFT + + + + + +🡅UP + + + + + +🡇DOWN + + + + + +🡆RIGHT + + + + + + + + + + + +RSFT + + + + + +RCTL + + + + + +RALT + + + + + +RGUI + + + + + +🔇MUTE + + + + + +⏮️PREV + + + + + +HOME + + + + + +PGUP + + + + + +PGDN + + + + + +END + + + + + + + + + + + + + + + + + + + + + + + +🔉VOL +DOWN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/pics/layouts/render_full_boards.sh b/assets/pics/layouts/render_full_boards.sh index a60902d..58dce23 100755 --- a/assets/pics/layouts/render_full_boards.sh +++ b/assets/pics/layouts/render_full_boards.sh @@ -7,7 +7,7 @@ ensure_exists_in_path() { ensure_exists_in_path keymap ensure_exists_in_path convert -for board in cnano cmini charybdis skeletyl tbkmini scylla dilemma; do +for board in cnano cmini charybdis skeletyl tbkmini scylla dilemma dilemma_max; do echo $board keymap draw $board.yaml > $board.svg convert -size 800x800 -background '#303030' $board.svg $board.png diff --git a/assets/pics/layouts/render_single_layers.sh b/assets/pics/layouts/render_single_layers.sh index 582cf75..5059491 100755 --- a/assets/pics/layouts/render_single_layers.sh +++ b/assets/pics/layouts/render_single_layers.sh @@ -9,7 +9,7 @@ ensure_exists_in_path tr ensure_exists_in_path keymap ensure_exists_in_path convert -for board in cnano cmini charybdis skeletyl tbkmini scylla dilemma; do +for board in cnano cmini charybdis skeletyl tbkmini scylla dilemma dilemma_max; do echo $board rm -r $board mkdir -p $board