]> git.donarmstrong.com Git - kiibohd-kll.git/log
kiibohd-kll.git
10 years agoAdding full partial layer support.
Jacob Alexander [Wed, 10 Sep 2014 00:49:46 +0000 (17:49 -0700)]
Adding full partial layer support.

- Layers never worked previously due to backend bug
- Added base configuration which is automatically clone for replacement, then subtracted for layers if scancode is unused (this allows for partial layer functionality)
- Added default map argument to define a combined map that is different than the typical ANSI map that is used for the base configuration

10 years agoFixed layer generation to only build trigger lists from the given layer.
Jacob Alexander [Tue, 9 Sep 2014 06:51:44 +0000 (23:51 -0700)]
Fixed layer generation to only build trigger lists from the given layer.

- Required more complex correlation to get the layer ownership right for each trigger macro from the global list

10 years agoAdding basic layer support
Jacob Alexander [Mon, 8 Sep 2014 06:22:07 +0000 (23:22 -0700)]
Adding basic layer support

- Not yet complete
- Partial layers are not compiling properly (adding too many macros, wasting memory)
- Adding example hhkb layout to try out as a layer

10 years agoAdding support for USB Code trigger assignment
Jacob Alexander [Mon, 8 Sep 2014 04:32:36 +0000 (21:32 -0700)]
Adding support for USB Code trigger assignment

- Added USBCode "cached assignment"
- Added ANSI -> Colemak USBCode assignment kll file
- Removed debug printing

10 years agokll compiler now working!
Jacob Alexander [Sun, 7 Sep 2014 03:56:46 +0000 (20:56 -0700)]
kll compiler now working!

- Basic ScanCode to USBCode mapping now generating for the kiibohd controller
- Small fix to template
- Backend
- Macro correlation and transformation

TODO
- More testing
- Analog support
- LED support
- Layer support (only supports default layer currently)

10 years agoAdding list to tuple conversion and USBCode to Capabiltiy conversion.
Jacob Alexander [Sat, 6 Sep 2014 19:35:22 +0000 (12:35 -0700)]
Adding list to tuple conversion and USBCode to Capabiltiy conversion.

10 years agoAdding examples and template.
Jacob Alexander [Wed, 3 Sep 2014 06:45:07 +0000 (23:45 -0700)]
Adding examples and template.

10 years agoInitial source dump.
Jacob Alexander [Tue, 2 Sep 2014 17:03:50 +0000 (10:03 -0700)]
Initial source dump.

- Not quite complete.
- Most of the parser is done (excluding analog) for 0.3 of the KLL spec
- Transformation and correlation isn't complete yet.
- Backend generation for Kiibohd capabilties is complete.

10 years agoAdding README
Jacob Alexander [Tue, 2 Sep 2014 16:55:21 +0000 (09:55 -0700)]
Adding README

Includes link to the latest spec.

10 years agoInitial commit
Jacob Alexander [Tue, 2 Sep 2014 16:49:11 +0000 (09:49 -0700)]
Initial commit