minifan_config_compact.h 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. /*
  2. * License (GPL):
  3. This program is free software: you can redistribute it and/or modify
  4. it under the terms of the GNU General Public License as published by
  5. the Free Software Foundation, either version 2 of the License, or
  6. (at your option) any later version.
  7. This program is distributed in the hope that it will be useful,
  8. but WITHOUT ANY WARRANTY; without even the implied warranty of
  9. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  10. GNU General Public License for more details.
  11. You should have received a copy of the GNU General Public License
  12. along with this program. If not, see <http://www.gnu.org/licenses/>.
  13. * © 2020,2021 by Jos Boersema
  14. */
  15. /*
  16. * If MINIFAN_CONFIG_COMPACT in ./user_config.h ⬇
  17. */
  18. //#define BASE_QWERTY__DEF_BASE
  19. //#define BASE_QWERTY__ALT_BASE
  20. //#define BASE_QWERTY_BASEARROW__DEF_BASE
  21. //#define BASE_QWERTY_BASEARROW__ALT_BASE
  22. #define BASE_DVORAK__DEF_BASE
  23. //#define BASE_DVORAK__ALT_BASE
  24. #define BASE_DVORAK_DESCRAMBLE__ALT_BASE
  25. //#define BASE_COLEMAK__DEF_BASE
  26. //#define BASE_COLEMAK__ALT_BASE
  27. //#define BASE_WORKMAN__DEF_BASE
  28. //#define BASE_WORKMAN__ALT_BASE
  29. //#define BASE_NUMPAD__ALT_BASE
  30. //#define MINIFAN_SINGLE_LAYOUT
  31. //#define STARTUP_ALTERNATE
  32. //#define STARTUP_SIDE_LEDS_OFF
  33. //#define STARTUP_MID_LED_OFF
  34. //#define STARTUP_SPEED
  35. //#define STARTUP_COUNT
  36. //#define MORE_KEY__COMMAND
  37. //#define MORE_KEY__ARROW
  38. //#define TRANSMINIVAN_LAYOUT .......
  39. //#define TRANSMINIVAN_LEFTSIDE
  40. #define TRANS_LEFT XXXXXXX
  41. //#define TRANSMINIVAN_MIDLEFT
  42. #define TRANS_MIDLEFT XXXXXXX
  43. //#define TRANSMINIVAN_RIGHTSIDE
  44. #define TRANS_RIGHT XXXXXXX
  45. //#define MORE_key1_BASE TG ( _RAR )
  46. //#define MORE_key1_BASE KC_DEL
  47. #define MORE_key1_BASE KC__XGUI
  48. //#define MORE_key1 KC_DEL
  49. #define MORE_key1 KC__XGUI
  50. #define MOREKEY2_ARROW_CLUSTER
  51. //#define MOREKEY2_ADD_NAVIGATION
  52. #define MORE_key2 _MOV_UP
  53. //#define MORE_key2 KC_DEL
  54. #define ARROWS_TRIANGLE
  55. //#define VI_SWITCHERYDOO
  56. //#define NUMPAD_COMMON_SQUARE
  57. #define SPEED_COUNTDOWN 25
  58. #define SPEED_HUE_STEP 8
  59. #define SPEED_HUE_START 160
  60. #define WORDS_PER_MINUTE
  61. //#define BASE_RIGHT_ALT
  62. //#define SWITCH_GUIS
  63. //#define UNICODE_CURRENCY 0x20ac
  64. //#define POINT_ON_CHECKBOXES
  65. //#define SWITCH_BASE_ROW1_23
  66. //#define SWITCH_HOLD_ACC_NSY
  67. #define SWITCH_LSHIFT_PAD_MOV
  68. #define SWITCH_RSHIFT_FUN_RAR
  69. //#define SPACE_LEFT__ENTER_RIGHT
  70. //#define REMOVE_PAD
  71. //#define REMOVE_ACC
  72. //#define _ACC_KEY_ALT_LAYER _BON
  73. //#define _ACC_KEY_ALT_LAYER _DRA
  74. //#define REMOVE_DRA
  75. //#define _DRA_KEY_ALT_LAYER _ACC
  76. //#define _DRA_KEY_ALT_LAYER _BON
  77. //#define REMOVE_BON
  78. //#define _BON_KEY_ALT_LAYER _ACC
  79. //#define _BON_KEY_ALT_LAYER _DRA
  80. //#define ALL_DRA_BON_EVISCERATIONS
  81. #define BOX_DRAWINGS
  82. #define SUB_SCRIPT_NUMS
  83. #define FULL_DRA_2NDROW
  84. #define FULL_DRA_4THROW
  85. #define FULL_BON_4THROW
  86. #define LEDS_OFF_BASE_DEF
  87. #define LEDS_OFF_BASE_ALT