| Age | Commit message (Collapse) | Author | 
 | 
Refactor keymap to behaviors
 | 
 | 
* Basic Clueboard Californai Macropad shield definition.
* New "direct" KSCAN driver that supports non-matrix direct
  wiring for switches, needed for macropad that doesn't have
  a matrix at all.
* Some renames for existing KSCAN GPIO driver to make the implied
  "matrix" part explicit.
 | 
 | 
 | 
 | 
 | 
 | 
* Use extra comptible = "zmk,behavior-global" to add
   behaviors to global bindings for event notification.
* Implement mod-tap, as a keymap binding and global one
  to skip tap if other keycode pressed while held.
 | 
 | 
* Do mapping to positions right in kscan handler, and then
  surface positions throughout the API.
 | 
 | 
* Clearer name to capture essence of the role of the
  transform.
 | 
 | 
* More direct transform maps were agreed to be clearer.
* Remove helpers, just use simple `RC` macro to map a
  logical location to a row/column pair.
 | 
 | 
 | 
 | 
* Allows "gaps" for keyboards like Kyra.
* Allows keyboards with matrixes that don't map the logical key
  locations to have normal looking keymaps when defined.
 |