Jacob Alexander
c2a798f1cb
First pass at parsing rules for KLL 0.4
...
(Yep, definitely started 0.5 first :P)
- Not functional yet, do not use
2016-01-25 00:33:52 -08:00
Jacob Alexander
b6cf0f13a8
Adding support for kll 0.3d
...
- Adding brightness control hid extension http://www.usb.org/developers/hidpage/HUTRR41.pdf
- Adding next keyboard layout support http://www.usb.org/developers/hidpage/HUTRR56B_Application_Keyboard_Layout_Selector.pdf
2015-10-17 15:08:34 -07:00
Jacob Alexander
a18ed32ca3
Adding aliases for international keys
2015-10-09 23:12:04 -07:00
Jacob Alexander
26437c35ad
Fixing ascii string macro processing
...
- Fixing very old naming convention Brace to Bracket
- For now, accepting the old Brace names (will be deprecated at some point)
2015-10-07 20:05:44 -07:00
Jacob Alexander
57d01ed872
Adding layer rotation (next/prev) support
...
- Includes symbolic names
2015-09-28 20:00:22 -07:00
Jacob Alexander
cf5bba7039
Adding Lock and Latch symbolic names (e.g. Function)
...
- Like Function, these are not valid USB codes, but can be used to easily refer a particular key (no possible with exact name)
U"Lock1" : layerLock( 1 );
U"Latch1" : layerLatch( 1 );
2015-09-20 14:45:42 -07:00
Jacob Alexander
f40c189980
Fixing naming issues with some of the symbolic names.
2015-05-14 21:06:44 -07:00
Jacob Alexander
d05f7ae820
Adding None keyword (0.3b)
...
- Prevents fall-through
- Cannot be combined with other result capabilities
2015-05-10 15:32:15 -07:00
Jacob Alexander
d91c0fb23f
Adding media key support to KLL compiler (0.3b)
...
- Full HID dictionaries for LED, Consumer Control and System Control
- Re-organized parameter passing (will help with future kll spec additions)
2015-05-10 14:52:07 -07:00
Jacob Alexander
4adb8a1386
Adding a few more symbolic names.
2015-02-25 23:51:49 -08:00
Jacob Alexander
727b5bd745
Adding more symbolic names to the kll lookup.
...
- These will be added to the KLL Spec 0.4
2015-02-25 23:47:17 -08:00
Jacob Alexander
25043fa0ee
Adding KEYPAD_ASTERISK (also internally renaming ASTERIX to ASTERISK)
...
- When possible, use the symbolic names for keys in generatedKeymap.h
e.g. KEY_A instead of 0x04
2015-02-20 21:04:05 -08:00
Jacob Alexander
1f0bf65417
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.
2014-09-02 10:03:50 -07:00