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
9 年之前
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 年之前
Jacob Alexander
7d0094ed3a
Adding inheritance to Backend class
- Preparing for JSON->kll and kll->JSON compilation modes
9 年之前
Jacob Alexander
b7a8979864
Issue #13: Fixing bug in kll compiler when not setting any DefaultMap or PartialMap
- Recent change broke this functionality
9 年之前
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
9 年之前
Jacob Alexander
3e85108acd
Markdown typo
9 年之前
Jacob Alexander
ef4686292d
Converting README to markdown
- Also added some basic usage scenarios
9 年之前
Jacob Alexander
5696fc5dfb
Adding name and file stacks and layer naming
- Name and kll filenames are treated as special variables
- Using the order of the stacks the compilation order can be inferred (useful for debugging)
- Layer names are finally implemented (instead of Layer 1, Layer 2, etc.)
9 年之前
Jacob Alexander
0cb66411aa
Adding more generation debug output
- Adding latest kll git commit rev
- Adding list of changed files since latest git rev
- Adding list of all command line arguments during generation
- Adding generation timestamp
- Updating copyrights
9 年之前