[Keymap] Minifan minor issues (#12592)
This commit is contained in:
@@ -23,11 +23,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
// Configuration:
|
||||
// ------------------------------------- ⬇ --------------------------------------
|
||||
|
||||
// (For the non-coders: “_Remove_” means to place ‛//’ in front of a line. The rest of the line becomes a comment.
|
||||
// Placing ‛//’ in front of a line, means whatever follows it will be ignored during compilation.
|
||||
// “_Activate_” means to *delete* the two ‛//’ in front. Now the rest of the line *will* be compiled
|
||||
// /* ... */ is another a way to turn “...” into being a comment which is ignored during compilation.
|
||||
// (The documentation here is geared toward people who have no understanding about programming.)
|
||||
// (For the non-coders:
|
||||
// “_Remove_” means to place ‛//’ in front of a line. The rest of the line becomes a comment.
|
||||
// Placing ‛//’ in front of a line, means whatever follows it will be ignored during compilation.
|
||||
// “_Activate_” means to *delete* the two ‛//’ in front. Now the rest of the line *will* be compiled
|
||||
// /* ... */ is another a way to turn “...” into being a comment which is ignored during compilation.
|
||||
// (The documentation here is geared toward people who have no understanding about programming.)
|
||||
|
||||
/*
|
||||
--------------------------------------------------------------------------------------
|
||||
@@ -77,9 +78,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
• GUI left/right
|
||||
• Alternate currency symbol
|
||||
• Check boxes or Pointers
|
||||
• Switch _ACC/_BON and *left* side _NSY/_DRA hold keys
|
||||
• Switch _PAD and _MOV on Left Shift toggle
|
||||
• Switch _FUN and _RAR on Right Shift toggle
|
||||
• Switch _ACC/_BON ⬅➡ *left* side _NSY/_DRA hold keys
|
||||
• Switch _PAD ⬅➡ _MOV on Left Shift toggle
|
||||
• Switch _FUN ⬅➡ _RAR on Right Shift toggle
|
||||
• “Switch spacebars”: ‛Space-bar’ ⬅➡ “‛Enter’ + ‛layer-hold _MOV’”
|
||||
|
||||
-11- ➡ Eviscerations ( ② / ② ) ⬅
|
||||
• Removing the numbers pad _PAD layer
|
||||
@@ -104,7 +106,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
* when uploaded to QMK, so that it gives the most commonly used layout: Qwerty with Numpad,
|
||||
* basic 44 Minivan keys. The compact version its state is whatever it is.)
|
||||
*/
|
||||
#define MINIFAN_CONFIG_COMPACT // _Activate_ this, to load the configuration in ./minifan_config_compact.h (note: mini‛f’an).
|
||||
//#define MINIFAN_CONFIG_COMPACT // _Activate_ this, to load the configuration in ./minifan_config_compact.h (note: mini‛f’an).
|
||||
#ifndef MINIFAN_CONFIG_COMPACT // (don't alter this)
|
||||
|
||||
|
||||
@@ -444,6 +446,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
* Recommended if you use _RAR more than _FUN
|
||||
*/
|
||||
//#define SWITCH_RSHIFT_FUN_RAR // _Activate_ to make _RAR layer be on the fast tap, and _FUN on a short hold toggle
|
||||
/*
|
||||
* • “Switch spacebars”: ‛Space-bar’ ⬅➡ “‛Enter’ + ‛layer-hold _MOV’”
|
||||
*
|
||||
* Recommended if you usually type ‛Space-bar’ with your left hand.
|
||||
* These keys also switch on _MOV (movement) layer. Page-Up goes one spot to the left.
|
||||
*/
|
||||
//#define SPACE_LEFT__ENTER_RIGHT // _Activate_ for ‛Space bar’ left, ‛Enter’ and ‛_MOV hold’ right hand.
|
||||
|
||||
|
||||
/* -11- ➡ Eviscerations ( ② / ② ) ⬅
|
||||
@@ -521,11 +530,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/* -12- ➡ Leds ⬅
|
||||
*
|
||||
* Leds off for the Default Base Layer.
|
||||
* Implies: no indication on Default Base for: Caps-lock, typing speed, typing amount done of a limit.
|
||||
* Speed / typing amount will be visible by going to another layer.
|
||||
* Leds off for the Default or Alternative Base Layer.
|
||||
* Implies: no indication on Default Base for: Caps-lock, typing speed,
|
||||
* typing amount done of a limit.
|
||||
* Speed / typing amount indicated by led will be visible by going to another layer.
|
||||
*/
|
||||
//#define LEDS_OFF_BASE_DEF // _Activate_ to make leds dark when in ‛Default Base’ layer.
|
||||
//
|
||||
//#define LEDS_OFF_BASE_ALT // _Activate_ to make leds dark when in ‛Alternative Base’ layer.
|
||||
|
||||
// ------------------------------------- ⬆ --------------------------------------
|
||||
// Below here no more comfortable configuration options.....
|
||||
@@ -581,11 +593,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# define _ALT_NSY _DEF_NSY
|
||||
# endif
|
||||
|
||||
// This triggers the compilation of special _HALF_ descramble mode, where you access
|
||||
// the Unicode layers without passing them through the descramble system (middle led
|
||||
// lit on _RAR_ when cycling through the base layers with ‛Other Base’ key).
|
||||
// This triggers the compilation of Dvorak descramble mode.
|
||||
# ifdef BASE_DVORAK_DESCRAMBLE__ALT_BASE
|
||||
# define DVORAK_DESCRAMBLE_HALF
|
||||
# define DVORAK_DESCRAMBLE
|
||||
# endif
|
||||
|
||||
// Prevent likely erroneous configuration. If no 'Arrow' hardware layout, then not patching in an arrow cluster.
|
||||
@@ -611,13 +621,19 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# ifndef SWITCH_GUIS
|
||||
# define KC__XGUI KC_LGUI // Name logic is alphabetic order left to right …X (…) …Y in layout definitions..
|
||||
# define KC__YGUI KC_RGUI // .. meaning KC__XGUI is left on the keymap, KC__YGUI is right.
|
||||
# endif
|
||||
|
||||
# ifdef SWITCH_GUIS
|
||||
# else
|
||||
# define KC__XGUI KC_RGUI
|
||||
# define KC__YGUI KC_LGUI
|
||||
# endif
|
||||
|
||||
// Switch “spacebars”:
|
||||
# ifndef SPACE_LEFT__ENTER_RIGHT // standard
|
||||
# define LEFTCENTER_THUMB LT__MOV__KC_ENT
|
||||
# define RIGHTCENTER_THUMB KC_SPC
|
||||
# else
|
||||
# define LEFTCENTER_THUMB KC_SPC // reversed
|
||||
# define RIGHTCENTER_THUMB LT__MOV__KC_ENT
|
||||
# endif
|
||||
|
||||
// Define the layout macro for the amount of hardware keys.
|
||||
// These for Minivan are defined up in the code tree.
|
||||
|
||||
Reference in New Issue
Block a user