summaryrefslogtreecommitdiffstats
path: root/keyboards/thevankeyboards/minivan/keymaps/josjoha/minifan_config_compact.h
blob: 932acf2a82736bbd5772ecfffa3210fd292c9a86 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
/*
 * License (GPL):
  
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

* © 2020,2021 by Jos Boersema
 */

#pragma once

/* 
 * If MINIFAN_CONFIG_COMPACT in ./user_config.h ⬇
 */
      
//#define BASE_QWERTY__DEF_BASE 
//#define BASE_QWERTY__ALT_BASE
//#define BASE_QWERTY_BASEARROW__DEF_BASE // ➡ base_qwerty_basearrow.h
//#define BASE_QWERTY_BASEARROW__ALT_BASE // ➡ base_qwerty_basearrow.h
  #define BASE_DVORAK__DEF_BASE
//#define BASE_DVORAK__ALT_BASE
//#define BASE_DVORAK_DESCRAMBLE__ALT_BASE 
//#define BASE_COLEMAK__DEF_BASE
//#define BASE_COLEMAK__ALT_BASE 
//#define BASE_WORKMAN__DEF_BASE
//#define BASE_WORKMAN__ALT_BASE
//#define BASE_NUMPAD__ALT_BASE // ➡ base_numpad.h
//#define BASE_HEBREW__DEF_BASE // ➡ base_hebrew.h
  #define BASE_HEBREW__ALT_BASE // ➡ base_hebrew.h

//#define MINIFAN_SINGLE_LAYOUT 

//#define STARTUP_ALTERNATE 
//#define STARTUP_SIDE_LEDS_OFF
//#define STARTUP_MID_LED_OFF 
//#define STARTUP_SPEED
//#define STARTUP_COUNT

//#define MORE_KEY__COMMAND 
//#define MORE_KEY__ARROW  

//#define TRANSMINIVAN_LAYOUT ....... 
//#define TRANSMINIVAN_LEFTSIDE  
  #define TRANS_LEFT XXXXXXX    
//#define TRANSMINIVAN_MIDLEFT   
  #define TRANS_MIDLEFT XXXXXXX 
//#define TRANSMINIVAN_RIGHTSIDE 
  #define TRANS_RIGHT XXXXXXX   

//#define MORE_key1_BASE TG ( _RAR ) 
//#define MORE_key1_BASE KC_DEL     
  #define MORE_key1_BASE KC__XGUI  
//#define MORE_key1      KC_DEL   
  #define MORE_key1      KC__XGUI
  #define MOREKEY2_ARROW_CLUSTER 
//#define MOREKEY2_ADD_NAVIGATION 
  #define MORE_key2 _MOV_UP 
//#define MORE_key2 KC_DEL 

  #define ARROWS_TRIANGLE 
//#define VI_SWITCHERYDOO 

  #define NUMPAD_COMMON_SQUARE 

  #define SPEED_COUNTDOWN 25 
  #define SPEED_HUE_STEP 8 
  #define SPEED_HUE_START 160 
  #define WORDS_PER_MINUTE 

//#define BASE_RIGHT_ALT 
//#define SWITCH_GUIS 
//#define UNICODE_CURRENCY 0x20ac 
//#define POINT_ON_CHECKBOXES 
//#define SWITCH_BASE_ROW1_23 
//#define SWITCH_HOLD_ACC_NSY 
  #define SWITCH_LSHIFT_PAD_MOV
  #define SWITCH_RSHIFT_FUN_RAR
//#define SPACE_LEFT__ENTER_RIGHT 

//#define REMOVE_PAD 
//#define REMOVE_ACC 
//#define _ACC_KEY_ALT_LAYER _BON 
//#define _ACC_KEY_ALT_LAYER _DRA 
//#define REMOVE_DRA 
//#define _DRA_KEY_ALT_LAYER _ACC 
//#define _DRA_KEY_ALT_LAYER _BON
//#define REMOVE_BON 
//#define _BON_KEY_ALT_LAYER _ACC 
//#define _BON_KEY_ALT_LAYER _DRA 
//#define ALL_DRA_BON_EVISCERATIONS 
  #define BOX_DRAWINGS 
  #define SUB_SCRIPT_NUMS 
  #define FULL_DRA_2NDROW 
  #define FULL_DRA_4THROW 
  #define FULL_BON_4THROW 

//#define LEDS_OFF_BASE_DEF 
//#define LEDS_OFF_BASE_ALT