Jacob Alexander
7c2848a6cd
Fixing link to travis-ci
7年前
Jacob Alexander
e3aff084c4
Adding travis-ci indicator and updating info
7年前
Jacob Alexander
6135cbb832
Forcing UTF-8 when reading files
- I blame Ubuntu...
- Can't the world just get along and UTF-8 already?
8年前
Jacob Alexander
2eb41e3a13
Updating KLL to generate _KLL defines for upcoming firmware update
- Compatible with earlier Kiibohd firmware
8年前
Jacob Alexander
034927e13b
Merge pull request #7 from cryham/check
Added check for too small stateWordSize (default 8) showing: Over 255…
8年前
CryHam
7df43b62bf
added print stateWordSize from value when changing,
removed regular count prints
8年前
CryHam
9965ccb48e
Added check for too small stateWordSize (default 8) showing: Over 255 trigger or result macros, changing stateWordSize to 16.
8年前
Jacob Alexander
323dd65d42
Adding a few more mouse tests
8年前
Jacob Alexander
d3e0c3d7a7
Adding support for relative movement mouse keys
- Includes kll.py cleanup
- Fixed negative number generation and parsing
8年前
Jacob Alexander
55ffc6bdc5
Adding basic mouse button test .kll file
- Will need to be updated for full KLL mouse support later
8年前
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
8年前
Jacob Alexander
eddfdfeb89
Fixing partial map static layer compilation bug
- Processing order was not correct
8年前
Jacob Alexander
274dd6c17b
Another error message cleanup
8年前
Jacob Alexander
25c836048e
Adding better error messages for Tokenization and Parsing
- More msg, less stack trace
8年前
Jacob Alexander
c3ec73860d
Updating hhkb2 definition to match recent symbolic name fix
8年前
Jacob Alexander
4c4bb41977
Cleanup
8年前
Jacob Alexander
a18ed32ca3
Adding aliases for international keys
8年前
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)
8年前
Jacob Alexander
f1bad4de4b
Fixing AL and AC namespaced Consumer control media keys
8年前
Jacob Alexander
e381131176
Adding support for "Soft Replace" kll 0.3c
- Updated both FuncMaps to use Soft Replace
- Only used for layers, default and base maps are not affected by soft replace (works like a normal replace)
8年前
Jacob Alexander
57d01ed872
Adding layer rotation (next/prev) support
- Includes symbolic names
8年前
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 );
8年前
Jacob Alexander
8120771175
Typo
8年前
Jacob Alexander
a0b768211a
Adding cabilities index to kll compiler
- Including remote reload example configuration
8年前
Jacob Alexander
99cd939f8a
Fixing reference url
8年前
Jacob Alexander
381e0a37f5
Adding Infinity ErgoDox default layers and overlay
8年前
Jacob Alexander
60b08f8564
Updating Infinity layers now that media keys are fully working
8年前
Jacob Alexander
2b5a666b0b
Adding colors associations to layers.
- All colors (except Fanta Orange) have been reduced by 75%
8年前
Jacob Alexander
6648cb507a
Special function map used for LCD layer display hooks
8年前
Jacob Alexander
296fc5946c
Adding convenience capability function declarations.
- This makes it easier to define capabilties in any C file
8年前
Jacob Alexander
5f8880d7ef
Example kll map using CustomActions on MD1
8年前
Jacob Alexander
ea854aa95f
Fixing '~' interpreting bug.
8年前
Jacob Alexander
80c948fa33
Adding WhiteFox layer 1
8年前
Jacob Alexander
114d666bd8
Adding support for Interconnect Nodes
- Required changing the ScanCode node datastructure
- Interconnect Id's must be stored until the end as it's not possible to calculate the max per node ScanCode until after all the assignments are complete
- Should make future additions more straight-forward (that require per ScanCode information to be stored)
8年前
Jacob Alexander
6456b05951
Merge branch 'master' of github.com:kiibohd/kll
8年前
Jacob Alexander
9107650076
Adding support for multi-line defines
8年前
Jacob Alexander
f3451f619c
Updating url
8年前
Jacob Alexander
59a7455cd9
Converting templates to use pragma once
8年前
Jacob Alexander
f40c189980
Fixing naming issues with some of the symbolic names.
9年前
Jacob Alexander
e1add027a7
Adding incorrect hid code lookup error detection.
9年前
Jacob Alexander
d05f7ae820
Adding None keyword (0.3b)
- Prevents fall-through
- Cannot be combined with other result capabilities
9年前
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)
9年前
Jacob Alexander
1c983492d7
Merge pull request #2 from mcmasterathl/master
USB Codes not supported for trigger combinations/sequences
9年前
Jacob Alexander
431b17ca4f
Updating README
9年前
Steve McMaster
97ae458c4b
Add USB Code support for combination and sequence triggers
9年前
mcmasterathl
867e7495a5
Merge pull request #1 from kiibohd/master
Merge upstream changes
9年前
Jacob Alexander
4adb8a1386
Adding a few more symbolic names.
9年前
Jacob Alexander
727b5bd745
Adding more symbolic names to the kll lookup.
- These will be added to the KLL Spec 0.4
9年前
Jacob Alexander
8442567937
Adding backend specific template and output defaults.
9年前
Jacob Alexander
5af3e3a0b5
Simplifying template arguments
- Command Line arguments have slightly changed (will require controller git update)
- In preparation for JSON I/O
9年前