You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
1.5 KiB

  1. # Overview
  2. I have mostly ortholinear keyboards, which share a lot of functions.
  3. For this purpose, I collected them here.
  4. I have the following keymaps:
  5. * Gherkin (Does not use the user space)
  6. * XD75RE (Uses different keymap)
  7. * Let's Split
  8. * Let's Split It Up
  9. * Planck
  10. # Layout
  11. I use DVORAK with an unorthodox Turkish layout.
  12. If you wanna grab my code, and you used a layout with a persistent base
  13. layer change, change it to layer 0 before proceeding.
  14. # Layers
  15. * **Dvorak**: Base layer,with dvorak layout.
  16. * **Alternative**: Has alternate characters.
  17. * **Game**: Toggled from *Function*, comfortable for gaming use.
  18. * **Numeric**: Has numericals and symbols. Can be locked.
  19. * **Function**: Layer has media and function keys.
  20. * **Mouse**: Manipulates mouse. Can be locked.
  21. * **Music** Allows playing sounds.
  22. # Functionality
  23. * **RGB Backlight**: With layer indication, and ability to change base layer lighting mode.
  24. * **Secrets**: By placing a secrets.h, and not tracking it, passwords can be stored.
  25. * **Mouse**: Mouse emulation, complete with diagonal keys.
  26. * **Turkish**: An AltGr-like overlay that allows some non-common letters, in unicode.
  27. I suggest checking out how I enabled Turkish keys,
  28. how I planned out RGB lighting,
  29. and my mouse implementation;
  30. they might offer some insight into fringe user cases.
  31. # Issues
  32. All features are too big for the 32kB bootloader.
  33. Offenders are audio and rgb lights; it comes down to one or the other.
  34. ~The Proton board, and rev 6 might fix that.~
  35. # Credits
  36. I have previously written my keymap by myself before, but I rewrote it here,