Jacob Alexander
33a1654b97
Adding IRC link
2016-08-01 17:32:53 -07:00
Jacob Alexander
5865fd7b97
Added hint for beginners
2016-07-18 09:06:59 -07:00
Jacob Alexander
7c2848a6cd
Fixing link to travis-ci
2016-07-17 14:35:01 -07:00
Jacob Alexander
e3aff084c4
Adding travis-ci indicator and updating info
2016-07-17 14:24:21 -07:00
Jacob Alexander
6135cbb832
Forcing UTF-8 when reading files
...
- I blame Ubuntu...
- Can't the world just get along and UTF-8 already?
2016-05-08 23:25:11 -07:00
Jacob Alexander
2eb41e3a13
Updating KLL to generate _KLL defines for upcoming firmware update
...
- Compatible with earlier Kiibohd firmware
2016-05-08 17:49:05 -07:00
Jacob Alexander
034927e13b
Merge pull request #7 from cryham/check
...
Added check for too small stateWordSize (default 8) showing: Over 255…
2016-05-08 17:16:41 -07:00
CryHam
7df43b62bf
added print stateWordSize from value when changing,
...
removed regular count prints
2016-05-08 09:07:06 +02:00
CryHam
9965ccb48e
Added check for too small stateWordSize (default 8) showing: Over 255 trigger or result macros, changing stateWordSize to 16.
2016-05-07 21:53:32 +02:00
Jacob Alexander
323dd65d42
Adding a few more mouse tests
2016-03-21 23:06:27 -07:00
Jacob Alexander
d3e0c3d7a7
Adding support for relative movement mouse keys
...
- Includes kll.py cleanup
- Fixed negative number generation and parsing
2016-03-21 22:22:13 -07:00
Jacob Alexander
55ffc6bdc5
Adding basic mouse button test .kll file
...
- Will need to be updated for full KLL mouse support later
2016-03-21 00:41:49 -07: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
eddfdfeb89
Fixing partial map static layer compilation bug
...
- Processing order was not correct
2015-10-12 23:27:34 -07:00
Jacob Alexander
274dd6c17b
Another error message cleanup
2015-10-12 22:59:12 -07:00
Jacob Alexander
25c836048e
Adding better error messages for Tokenization and Parsing
...
- More msg, less stack trace
2015-10-12 22:42:32 -07:00
Jacob Alexander
c3ec73860d
Updating hhkb2 definition to match recent symbolic name fix
2015-10-12 18:56:21 -07:00
Jacob Alexander
4c4bb41977
Cleanup
2015-10-11 22:25:03 -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
f1bad4de4b
Fixing AL and AC namespaced Consumer control media keys
2015-10-01 22:28:36 -07:00
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)
2015-09-30 00:04:30 -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
8120771175
Typo
2015-09-18 00:25:18 -07:00
Jacob Alexander
a0b768211a
Adding cabilities index to kll compiler
...
- Including remote reload example configuration
2015-09-18 00:09:17 -07:00
Jacob Alexander
99cd939f8a
Fixing reference url
2015-08-21 20:43:04 -07:00
Jacob Alexander
381e0a37f5
Adding Infinity ErgoDox default layers and overlay
2015-08-21 19:36:03 -07:00
Jacob Alexander
60b08f8564
Updating Infinity layers now that media keys are fully working
2015-08-21 19:35:22 -07:00
Jacob Alexander
2b5a666b0b
Adding colors associations to layers.
...
- All colors (except Fanta Orange) have been reduced by 75%
2015-08-18 10:45:57 -07:00
Jacob Alexander
6648cb507a
Special function map used for LCD layer display hooks
2015-08-18 01:11:51 -07:00
Jacob Alexander
296fc5946c
Adding convenience capability function declarations.
...
- This makes it easier to define capabilties in any C file
2015-08-18 01:09:52 -07:00
Jacob Alexander
5f8880d7ef
Example kll map using CustomActions on MD1
2015-08-16 14:46:04 -07:00
Jacob Alexander
ea854aa95f
Fixing '~' interpreting bug.
2015-08-16 14:41:19 -07:00
Jacob Alexander
80c948fa33
Adding WhiteFox layer 1
2015-08-16 12:28:32 -07:00
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)
2015-08-15 21:29:18 -07:00
Jacob Alexander
6456b05951
Merge branch 'master' of github.com:kiibohd/kll
2015-08-02 13:42:38 -07:00
Jacob Alexander
9107650076
Adding support for multi-line defines
2015-08-02 13:42:16 -07:00
Jacob Alexander
f3451f619c
Updating url
2015-08-01 10:45:50 -07:00
Jacob Alexander
59a7455cd9
Converting templates to use pragma once
2015-07-25 16:11:24 -07:00
Jacob Alexander
f40c189980
Fixing naming issues with some of the symbolic names.
2015-05-14 21:06:44 -07:00
Jacob Alexander
e1add027a7
Adding incorrect hid code lookup error detection.
2015-05-10 15:41:51 -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
1c983492d7
Merge pull request #2 from mcmasterathl/master
...
USB Codes not supported for trigger combinations/sequences
2015-02-28 22:51:07 -08:00
Jacob Alexander
431b17ca4f
Updating README
2015-02-28 22:23:14 -08:00
Steve McMaster
97ae458c4b
Add USB Code support for combination and sequence triggers
2015-02-27 23:26:01 -05:00
mcmasterathl
867e7495a5
Merge pull request #1 from kiibohd/master
...
Merge upstream changes
2015-02-27 16:43:24 -05: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