annotate config.h @ 3:4bc0df3a6934 draft

- assign tab to basic layer - replace CTLTB with CLESC - reassign bootmagic keys for defalut layers - disable unnecessary bootmagic hotkeys
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Tue, 12 Feb 2019 21:03:20 +0900
parents 366930ab82c7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
1 /*
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
2 This is the c configuration file for the keymap
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
3
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
4 Copyright 2012 Jun Wako <wakojun@gmail.com>
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
5 Copyright 2015 Jack Humbert
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
6
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
7 This program is free software: you can redistribute it and/or modify
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
8 it under the terms of the GNU General Public License as published by
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
9 the Free Software Foundation, either version 2 of the License, or
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
10 (at your option) any later version.
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
11
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
12 This program is distributed in the hope that it will be useful,
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
15 GNU General Public License for more details.
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
16
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
17 You should have received a copy of the GNU General Public License
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
18 along with this program. If not, see <http://www.gnu.org/licenses/>.
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
19 */
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
20
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
21 #pragma once
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
22
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
23 //#define USE_MATRIX_I2C
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
24
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
25 /* Select hand configuration */
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
26
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
27 #define MASTER_LEFT
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
28 // #define MASTER_RIGHT
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
29 // #define EE_HANDS
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
30
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
31 #define SSD1306OLED
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
32
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
33 #define USE_SERIAL_PD2
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
34
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
35 #define TAPPING_FORCE_HOLD
1
366930ab82c7 - enable features: EXTRAKEY_ENABLE,NKRO_ENABLE
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
36 #define TAPPING_TERM 200
0
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
37
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
38 #undef RGBLED_NUM
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
39 #define RGBLIGHT_ANIMATIONS
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
40 #define RGBLED_NUM 27
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
41 #define RGBLIGHT_LIMIT_VAL 120
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
42 #define RGBLIGHT_HUE_STEP 10
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
43 #define RGBLIGHT_SAT_STEP 17
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
44 #define RGBLIGHT_VAL_STEP 17
3
4bc0df3a6934 - assign tab to basic layer
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
45
4bc0df3a6934 - assign tab to basic layer
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
46 #define BOOTMAGIC_KEY_DEFAULT_LAYER_0 KC_Q
4bc0df3a6934 - assign tab to basic layer
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
47 #define BOOTMAGIC_KEY_DEFAULT_LAYER_1 KC_W
4bc0df3a6934 - assign tab to basic layer
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
48 #define BOOTMAGIC_KEY_DEFAULT_LAYER_2 KC_E
4bc0df3a6934 - assign tab to basic layer
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
49 #define BOOTMAGIC_KEY_SWAP_CONTROL_CAPSLOCK KC_NO
4bc0df3a6934 - assign tab to basic layer
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
50 #define BOOTMAGIC_KEY_CAPSLOCK_TO_CONTROL KC_NO
4bc0df3a6934 - assign tab to basic layer
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
51 #define BOOTMAGIC_KEY_SWAP_LALT_LGUI KC_NO
4bc0df3a6934 - assign tab to basic layer
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
52 #define BOOTMAGIC_KEY_SWAP_RALT_RGUI KC_NO
4bc0df3a6934 - assign tab to basic layer
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
53 #define BOOTMAGIC_KEY_NO_GUI KC_NO
4bc0df3a6934 - assign tab to basic layer
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
54 #define BOOTMAGIC_KEY_SWAP_GRAVE_ESC KC_NO
4bc0df3a6934 - assign tab to basic layer
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
55 #define BOOTMAGIC_KEY_SWAP_BACKSLASH_BACKSPACE KC_NO