qmk_firmware/keyboards/thevankeyboards/minivan/keymaps/josjoha/base_qwerty_basearrow.h

61 lines
2.4 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

/*
* 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/>.
* Author: © 2021 by Jos Boersema
*
*/
#pragma once
// --------------------------------------v---------------------------------------
// Configuration:
// --------------------------------------v---------------------------------------
/* • Harmonize regular Qwerty
*
* If compiling this Qwerty Base Arrow base pair with regular Qwerty on
* the other base pair (dual layout), the key /? on the _NSY layer in
* Qwerty Base Arrow, will be replicated in the same spot in regular Qwerty.
*
* Regular Qwerty will still also have a /? key in the normal Qwerty location.
* See ./base_qwerty_basearrow.md and ./base_qwerty.md for details.
*/
#define QWERTY_BASEARROW_HARMONIZE // _Activate_ to harmonize the /? key in the regular Qwerty layout.
// _Remove_ leave regular Qwerty layout unchanged from default.
// --------------------------------------^---------------------------------------
// Below here no more comfortable configuration options.....
// --------------------------------------^---------------------------------------
/* Redefine a layer in this file
*
* _Activate_ one or more of the below BASESFILE_LAYER_..., to redefine the layer
* in this file. The version in ./keymap.c will be ignored. Keep in mind to use
* transparent keys (_______) for “hold” layer switch keys on the BASE map, for
* your new layer.
*/
// #define BASESFILE_LAYER_ACC
// #define BASESFILE_LAYER_DRA
// #define BASESFILE_LAYER_BON
// #define BASESFILE_LAYER_PAD
// #define BASESFILE_LAYER_MOV
// #define BASESFILE_LAYER_RAR
// #define BASESFILE_LAYER_FUN
/* ⬇ */