aboutsummaryrefslogtreecommitdiff
path: root/keyboards/sentraq/s60_x
diff options
context:
space:
mode:
authorJames Young <xxiinophobia@yahoo.com>2020-02-29 12:00:00 -0800
committerJames Young <xxiinophobia@yahoo.com>2020-02-29 11:59:30 -0800
commit26eef35f07698d23aafae90e1c230b52e100a334 (patch)
treeeb8e43fc58ca55788e6e89430af0db55ea79e324 /keyboards/sentraq/s60_x
parent85041ff05bf0e5f4ff4535caf6e638491a5614c8 (diff)
downloadqmk_firmware-26eef35f07698d23aafae90e1c230b52e100a334.tar.gz
qmk_firmware-26eef35f07698d23aafae90e1c230b52e100a334.zip
2020 February 29 Breaking Changes Update (#8064)
Diffstat (limited to 'keyboards/sentraq/s60_x')
-rw-r--r--keyboards/sentraq/s60_x/keymaps/ansi_qwertz/keymap.c4
-rw-r--r--keyboards/sentraq/s60_x/keymaps/hasu/keymap.c9
-rw-r--r--keyboards/sentraq/s60_x/keymaps/jpec/keymap.c9
-rw-r--r--keyboards/sentraq/s60_x/keymaps/spacefn/keymap.c5
4 files changed, 11 insertions, 16 deletions
diff --git a/keyboards/sentraq/s60_x/keymaps/ansi_qwertz/keymap.c b/keyboards/sentraq/s60_x/keymaps/ansi_qwertz/keymap.c
index f7a66b96f..cfeda0a24 100644
--- a/keyboards/sentraq/s60_x/keymaps/ansi_qwertz/keymap.c
+++ b/keyboards/sentraq/s60_x/keymaps/ansi_qwertz/keymap.c
@@ -28,14 +28,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28//GamingMode Lock (disables SpaceFn and OneShot LShift) 28//GamingMode Lock (disables SpaceFn and OneShot LShift)
29//Function 29//Function
30//Mute microphone 30//Mute microphone
31#define KC_SPACEFN KC_FN0 31#define KC_SPACEFN LT(2, KC_SPACE)
32#define KC_OSLS KC_FN3 32#define KC_OSLS KC_FN3
33#define KC_GMLK KC_FN1 33#define KC_GMLK KC_FN1
34#define KC_FUNC MO(2) 34#define KC_FUNC MO(2)
35#define MICMUTE RCTL(KC_LCTL) 35#define MICMUTE RCTL(KC_LCTL)
36 36
37enum function_codes { 37enum function_codes {
38 F_SPACEFN = 0,
39 F_OSLS = 3, 38 F_OSLS = 3,
40 F_GMLK = 1, 39 F_GMLK = 1,
41}; 40};
@@ -151,7 +150,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
151* Fn action definition 150* Fn action definition
152*/ 151*/
153const uint16_t PROGMEM fn_actions[] = { 152const uint16_t PROGMEM fn_actions[] = {
154 [F_SPACEFN] = ACTION_LAYER_TAP_KEY(2, KC_SPACE), // SpaceFn layout 1
155 [F_GMLK] = ACTION_LAYER_TOGGLE(1), // Disable SpaceFn and Oneshot Shift 153 [F_GMLK] = ACTION_LAYER_TOGGLE(1), // Disable SpaceFn and Oneshot Shift
156 [F_OSLS] = ACTION_MODS_ONESHOT(MOD_LSFT) // Oneshot Leftshift 154 [F_OSLS] = ACTION_MODS_ONESHOT(MOD_LSFT) // Oneshot Leftshift
157}; 155};
diff --git a/keyboards/sentraq/s60_x/keymaps/hasu/keymap.c b/keyboards/sentraq/s60_x/keymaps/hasu/keymap.c
index 077f1c627..c72c37d9d 100644
--- a/keyboards/sentraq/s60_x/keymaps/hasu/keymap.c
+++ b/keyboards/sentraq/s60_x/keymaps/hasu/keymap.c
@@ -4,6 +4,9 @@
4#define KC_MO6 MO(6) 4#define KC_MO6 MO(6)
5#define KC_MO7 MO(7) 5#define KC_MO7 MO(7)
6 6
7#define KC_LT5 LT(5, KC_SLSH)
8#define KC_LT6 LT(6, KC_SCLN)
9
7/* 10/*
8 * Hasu 11 * Hasu
9 */ 12 */
@@ -24,8 +27,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
24 LAYOUT_kc( 27 LAYOUT_kc(
25 ESC, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS, EQL, NO, BSPC, \ 28 ESC, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS, EQL, NO, BSPC, \
26 TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC, RBRC, BSLS, \ 29 TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC, RBRC, BSLS, \
27 CAPS, A, S, D, F, G, H, J, K, L, FN2, QUOT, NO, ENT, \ 30 CAPS, A, S, D, F, G, H, J, K, L, LT6, QUOT, NO, ENT, \
28 LSFT, NO, Z, X, C, V, B, N, M, COMM, DOT, FN1, NO, FN9, NO, \ 31 LSFT, NO, Z, X, C, V, B, N, M, COMM, DOT, LT5, NO, FN9, NO, \
29 LCTL, LGUI, LALT, SPC, RALT, MO6, MO6, MO4), 32 LCTL, LGUI, LALT, SPC, RALT, MO6, MO6, MO4),
30 /* Keymap 1: colemak 33 /* Keymap 1: colemak
31┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐ 34┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
@@ -173,8 +176,6 @@ Lw: set Workman layout
173 * Fn action definition 176 * Fn action definition
174 */ 177 */
175const uint16_t PROGMEM fn_actions[] = { 178const uint16_t PROGMEM fn_actions[] = {
176 [1] = ACTION_LAYER_TAP_KEY(5, KC_SLASH),
177 [2] = ACTION_LAYER_TAP_KEY(6, KC_SCLN),
178 [5] = ACTION_DEFAULT_LAYER_SET(0), // set qwerty layout 179 [5] = ACTION_DEFAULT_LAYER_SET(0), // set qwerty layout
179 [6] = ACTION_DEFAULT_LAYER_SET(1), // set colemak layout 180 [6] = ACTION_DEFAULT_LAYER_SET(1), // set colemak layout
180 [7] = ACTION_DEFAULT_LAYER_SET(2), // set dvorak layout 181 [7] = ACTION_DEFAULT_LAYER_SET(2), // set dvorak layout
diff --git a/keyboards/sentraq/s60_x/keymaps/jpec/keymap.c b/keyboards/sentraq/s60_x/keymaps/jpec/keymap.c
index 4b7208a9e..014554019 100644
--- a/keyboards/sentraq/s60_x/keymaps/jpec/keymap.c
+++ b/keyboards/sentraq/s60_x/keymaps/jpec/keymap.c
@@ -17,6 +17,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17#include QMK_KEYBOARD_H 17#include QMK_KEYBOARD_H
18 18
19#define KC_MO1 MO(1) 19#define KC_MO1 MO(1)
20#define KC_SPFN LT(1, KC_SPC)
20 21
21const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 22const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
22 /* Layout 0: Default Layer 23 /* Layout 0: Default Layer
@@ -37,7 +38,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
37 TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC, RBRC, BSLS, \ 38 TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC, RBRC, BSLS, \
38 LCTL, A, S, D, F, G, H, J, K, L, SCLN, QUOT, NUHS, ENT, \ 39 LCTL, A, S, D, F, G, H, J, K, L, SCLN, QUOT, NUHS, ENT, \
39 LSFT, NUBS, Z, X, C, V, B, N, M, COMM, DOT, SLSH, NO, RSFT, NO, \ 40 LSFT, NUBS, Z, X, C, V, B, N, M, COMM, DOT, SLSH, NO, RSFT, NO, \
40 MO1, LGUI, LALT, FN0, RALT, RGUI, APP, RCTL), 41 MO1, LGUI, LALT, SPFN, RALT, RGUI, APP, RCTL),
41 42
42 /* Layout 1: Function Layer 43 /* Layout 1: Function Layer
43 * ,-----------------------------------------------------------. 44 * ,-----------------------------------------------------------.
@@ -64,17 +65,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
64* Fn action definition 65* Fn action definition
65*/ 66*/
66const uint16_t PROGMEM fn_actions[] = { 67const uint16_t PROGMEM fn_actions[] = {
67 [0] = ACTION_LAYER_TAP_KEY(1, KC_SPACE), /* SpaceFn layout 1 */
68 [2] = ACTION_MODS_KEY(MOD_LSFT, KC_DEL), /* Cut */ 68 [2] = ACTION_MODS_KEY(MOD_LSFT, KC_DEL), /* Cut */
69 [3] = ACTION_MODS_KEY(MOD_LCTL, KC_INS), /* Copy */ 69 [3] = ACTION_MODS_KEY(MOD_LCTL, KC_INS), /* Copy */
70 [4] = ACTION_MODS_KEY(MOD_LSFT, KC_INS), /* Paste */ 70 [4] = ACTION_MODS_KEY(MOD_LSFT, KC_INS), /* Paste */
71}; 71};
72 72
73const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
74{
75 return MACRO_NONE;
76};
77
78 73
79void matrix_init_user(void) { 74void matrix_init_user(void) {
80 75
diff --git a/keyboards/sentraq/s60_x/keymaps/spacefn/keymap.c b/keyboards/sentraq/s60_x/keymaps/spacefn/keymap.c
index b0d08202d..ee7ec6cd6 100644
--- a/keyboards/sentraq/s60_x/keymaps/spacefn/keymap.c
+++ b/keyboards/sentraq/s60_x/keymaps/spacefn/keymap.c
@@ -1,5 +1,7 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3#define KC_LT1 LT(1, KC_SPC)
4
3/* 5/*
4 * SpaceFN 6 * SpaceFN
5 * http://geekhack.org/index.php?topic=51069.0 7 * http://geekhack.org/index.php?topic=51069.0
@@ -23,7 +25,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
23 TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC, RBRC, BSLS, \ 25 TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC, RBRC, BSLS, \
24 CAPS, A, S, D, F, G, H, J, K, L, SCLN, QUOT, NO, ENT, \ 26 CAPS, A, S, D, F, G, H, J, K, L, SCLN, QUOT, NO, ENT, \
25 LSFT, NO, Z, X, C, V, B, N, M, COMM, DOT, SLSH, NO, RSFT, NO, \ 27 LSFT, NO, Z, X, C, V, B, N, M, COMM, DOT, SLSH, NO, RSFT, NO, \
26 LCTL, LGUI, LALT, FN0, RALT, RGUI, APP, RCTL), 28 LCTL, LGUI, LALT, LT1, RALT, RGUI, APP, RCTL),
27 29
28 /* Overlay 1: SpaceFN 30 /* Overlay 1: SpaceFN
29┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐ 31┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
@@ -50,6 +52,5 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
50 * Fn action definition 52 * Fn action definition
51 */ 53 */
52const uint16_t PROGMEM fn_actions[] = { 54const uint16_t PROGMEM fn_actions[] = {
53 [0] = ACTION_LAYER_TAP_KEY(1, KC_SPACE),
54 [1] = ACTION_MODS_KEY(MOD_LSFT, KC_GRV), // tilde 55 [1] = ACTION_MODS_KEY(MOD_LSFT, KC_GRV), // tilde
55}; 56};