Skip to content

Commit d835ad1

Browse files
authored
Feat/port blocked65 (#221)
* feat: added vial keymap to hhkb/yang * fix: removed bad modifier * feat: ported to vial * fix: typo fix
1 parent 5c82f06 commit d835ad1

File tree

4 files changed

+207
-0
lines changed

4 files changed

+207
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/* SPDX-License-Identifier: GPL-2.0-or-later */
2+
3+
#pragma once
4+
5+
#define VIAL_KEYBOARD_UID {0xC3, 0xA2, 0x64, 0xDD, 0xCD, 0x9E, 0x6C, 0xC9}
6+
7+
#define VIAL_UNLOCK_COMBO_ROWS { 0, 2 }
8+
#define VIAL_UNLOCK_COMBO_COLS { 0, 13 }
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#include QMK_KEYBOARD_H
2+
3+
// Each layer gets a name for readability, which is then used in the keymap matrix below.
4+
// The underscores don't mean anything - you can have a layer called STUFF or any other name.
5+
// Layer names don't all need to be of the same length, obviously, and you can also skip them
6+
// entirely and just use numbers.
7+
8+
enum layers {
9+
_BL,
10+
_FL
11+
};
12+
13+
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
14+
15+
[_BL] = LAYOUT_65_ansi_blocker(
16+
KC_GESC, 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,
17+
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,
18+
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, KC_PGUP,
19+
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, KC_PGDN,
20+
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(_FL), KC_LEFT, KC_DOWN, KC_RGHT
21+
),
22+
23+
[_FL] = LAYOUT_65_ansi_blocker(
24+
KC_GRV, 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_DEL, KC_PSCR,
25+
KC_TRNS, KC_NO, KC_UP, KC_NO, RGB_TOG, RGB_VAI, RGB_HUI, RGB_SAI, KC_INS, QK_BOOT, KC_PSCR, KC_SLCK, KC_PAUS, KC_BSLS, KC_SLCK,
26+
KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, RGB_MOD, RGB_VAD, RGB_HUD, RGB_SAD, KC_NO, KC_NO, KC_F14, KC_F15, KC_INS, KC_HOME,
27+
KC_LSFT, KC_MPRV, KC_MPLY, KC_MNXT, KC_NO, BL_TOGG, KC_NO, KC_MUTE, KC_VOLD, KC_VOLU, KC_NO, KC_RSFT, RGB_MOD, KC_END,
28+
KC_LCTL, KC_LGUI, KC_LALT, QK_BOOT, KC_RALT, KC_TRNS, KC_HOME, BL_STEP, KC_END
29+
)
30+
31+
};
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
VIA_ENABLE = yes
2+
VIAL_ENABLE = yes
3+
4+
LTO_ENABLE = yes
5+
QMK_SETTINGS = no
6+
KEY_OVERRIDE_ENABLE = no
Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
{
2+
"name": "Blocked65",
3+
"vendorId": "0x5746",
4+
"productId": "0x0001",
5+
"lighting": "qmk_backlight_rgblight",
6+
"matrix": {"rows": 5, "cols": 15},
7+
"layouts": {
8+
"keymap":
9+
[
10+
[
11+
{
12+
"c": "#777777"
13+
},
14+
"0,0",
15+
{
16+
"c": "#cccccc"
17+
},
18+
"0,1",
19+
"0,2",
20+
"0,3",
21+
"0,4",
22+
"0,5",
23+
"0,6",
24+
"0,7",
25+
"0,8",
26+
"0,9",
27+
"0,10",
28+
"0,11",
29+
"0,12",
30+
{
31+
"c": "#aaaaaa",
32+
"w": 2
33+
},
34+
"0,13",
35+
"0,14"
36+
],
37+
[
38+
{
39+
"w": 1.5
40+
},
41+
"1,0",
42+
{
43+
"c": "#cccccc"
44+
},
45+
"1,1",
46+
"1,2",
47+
"1,3",
48+
"1,4",
49+
"1,5",
50+
"1,6",
51+
"1,7",
52+
"1,8",
53+
"1,9",
54+
"1,10",
55+
"1,11",
56+
"1,12",
57+
{
58+
"c": "#aaaaaa",
59+
"w": 1.5
60+
},
61+
"1,13",
62+
"1,14"
63+
],
64+
[
65+
{
66+
"w": 1.75
67+
},
68+
"2,0",
69+
{
70+
"c": "#cccccc"
71+
},
72+
"2,1",
73+
"2,2",
74+
"2,3",
75+
"2,4",
76+
"2,5",
77+
"2,6",
78+
"2,7",
79+
"2,8",
80+
"2,9",
81+
"2,10",
82+
"2,11",
83+
{
84+
"c": "#777777",
85+
"w": 2.25
86+
},
87+
"2,13",
88+
{
89+
"c": "#aaaaaa"
90+
},
91+
"2,14"
92+
],
93+
[
94+
{
95+
"w": 2.25
96+
},
97+
"3,0",
98+
{
99+
"c": "#cccccc"
100+
},
101+
"3,2",
102+
"3,3",
103+
"3,4",
104+
"3,5",
105+
"3,6",
106+
"3,7",
107+
"3,8",
108+
"3,9",
109+
"3,10",
110+
"3,11",
111+
{
112+
"c": "#aaaaaa",
113+
"w": 1.75
114+
},
115+
"3,12",
116+
{
117+
"c": "#777777"
118+
},
119+
"3,13",
120+
{
121+
"c": "#aaaaaa"
122+
},
123+
"3,14"
124+
],
125+
[
126+
{
127+
"w": 1.25
128+
},
129+
"4,0",
130+
{
131+
"w": 1.25
132+
},
133+
"4,1",
134+
{
135+
"w": 1.25
136+
},
137+
"4,2",
138+
{
139+
"c": "#cccccc",
140+
"w": 6.25
141+
},
142+
"4,6",
143+
{
144+
"c": "#aaaaaa",
145+
"w": 1.25
146+
},
147+
"4,10",
148+
{
149+
"w": 1.25
150+
},
151+
"4,11",
152+
{
153+
"x": 0.5,
154+
"c": "#777777"
155+
},
156+
"4,12",
157+
"4,13",
158+
"4,14"
159+
]
160+
]
161+
}
162+
}

0 commit comments

Comments
 (0)