base_qwerty_basearrow.h 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. * Author: © 2021 by Jos Boersema
  14. *
  15. */
  16. // --------------------------------------v---------------------------------------
  17. // Configuration:
  18. // --------------------------------------v---------------------------------------
  19. /* • Harmonize regular Qwerty
  20. *
  21. * If compiling this ‛Qwerty Base Arrow’ base pair with regular Qwerty on
  22. * the other base pair (dual layout), the key ‛/?’ on the _NSY layer in
  23. * Qwerty Base Arrow, will be replicated in the same spot in regular Qwerty.
  24. *
  25. * Regular Qwerty will still also have a ‛/?’ key in the normal Qwerty location.
  26. * See ./base_qwerty_basearrow.md and ./base_qwerty.md for details.
  27. */
  28. #define QWERTY_BASEARROW_HARMONIZE // _Activate_ to harmonize the ‛/?’ key in the regular Qwerty layout.
  29. // _Remove_ leave regular Qwerty layout unchanged from default.
  30. // --------------------------------------^---------------------------------------
  31. // Below here no more comfortable configuration options.....
  32. // --------------------------------------^---------------------------------------
  33. /* Redefine a layer in this file
  34. *
  35. * _Activate_ one or more of the below BASESFILE_LAYER_..., to redefine the layer
  36. * in this file. The version in ./keymap.c will be ignored. Keep in mind to use
  37. * transparent keys (_______) for “hold” layer switch keys on the BASE map, for
  38. * your new layer.
  39. */
  40. // #define BASESFILE_LAYER_ACC
  41. // #define BASESFILE_LAYER_DRA
  42. // #define BASESFILE_LAYER_BON
  43. // #define BASESFILE_LAYER_PAD
  44. // #define BASESFILE_LAYER_MOV
  45. // #define BASESFILE_LAYER_RAR
  46. // #define BASESFILE_LAYER_FUN
  47. /* ⬇ */