qmk-keychron-q3-colemak-dh/keyboards/planck/keymaps/ishtob
Jack Humbert ade22f8e2c
Adds support for Planck Rev 6 (#2666)
* initial files for rev 6 with encoder

* music map init, dip scan added

* adds ws2812 driver for arm

* flesh out dip and encoder support

* adds default encoder res

* adds default encoder res

* start muse implementation

* muse working with encoder as control

* flip direction

* try mouse wheel again

* dont break other revs

* dont break other revs

* conditional autio

* pwm ws driver (not working)

* update build includes for chibios

* update ws2812 driver/config

* last commit for glasser code

* working example

* remove rgb for now

* finish up rev6

* working encoder keycodes

* add warnings to planck keymaps about the LAYOUT
2018-07-16 11:48:31 -04:00
..
config.h Adding ishtob keymap to master (#3235) 2018-06-26 13:34:01 -07:00
keymap.c Adds support for Planck Rev 6 (#2666) 2018-07-16 11:48:31 -04:00
macros_public.h Adding ishtob keymap to master (#3235) 2018-06-26 13:34:01 -07:00
readme.md Adding ishtob keymap to master (#3235) 2018-06-26 13:34:01 -07:00
rule.mk Adding ishtob keymap to master (#3235) 2018-06-26 13:34:01 -07:00

Planck Layout Image

#Ishtob's personal planck layout

THis is the default layout used with my planck light, though the rest of the keymap could also be used for the full sized planck or let's split.

Main difference with the default layout:

  • Tab take the upper left key, made into a Tap layer to access the symbols from the number row

  • Esc moved to lower corner

  • Capslock is on the base layer as it is used quite often with my work's software

  • Numbers layer on lower is positioned to resemble a numpad with 5 taking the location of J for the homing bump and easier entry

Secret Macros

macros_public.h contains a list of macros that can be replaced with passwords or other sensative private macros. macros_private.h will be used if it exsists in the folder during compiling and will ignore macros_public.h The private macros can be excluded from git commits by adding it to the exclusion list.