Releases: kareltucek/firmware
Releases · kareltucek/firmware
v8.5.4.kt.4
- added addReg/subReg commands
- added proper solution for secondary role for alphabetic keys
v8.5.4.kt.3
- fix overflowing setReg command
v8.5.4
- merged official fix of sticky modifiers
- implemented ability to hold layers from different keymaps (needed for correct sticky mod workflow)
v8.5.4.kt.2
Bug fixes:
- enable SplitCompositeKeystrokes by default (as stated by docs)
- fix text macro action implementation to respect the split composite keystroke
v8.5.3.kt.10
Added registers, allowing for conditional toggling features on/off without having to duplicate keymaps.
v8.5.3.kt.9
- Fixed some macro recorder issues
- Fixed hangups of unrecognized commands
- Refactored keystroke delay mechanism - the functionality was split into two configuration variables, thanks to which it is now global:
setSplitCompositeKeystroke {0|1}
now toggles separation of composite shortcuts into multiple reportssetKeystrokeDelay <time in ms>
now globally postpones any event handling after a change in a report. Besides inserting delay between reports of composite shortcuts, it also insert delays between macro actions (and "subactions") and slows down macro playback.
- Added "suppressKey" modifier which globaly suppresses/postpones key activation. Can be used to mess with timing, e.g., to implement secondary roles which do not interfere with writting when bound to alphabetic keys.
8.5.3.kt.8
- added composite keystroke delay feature
- disallowed playing currently recorded macro
8.5.3, with option to disable sticky modifiers
Added a command which disables sticky modifiers globally.
8.3.5. with some new commands
New features:
write
commandsuppressMods
command modifier- refactored hold logic and
holdLayer
command - timeouted versions of
delayUntilRelease
andholdLayer
recordMacroDelay
command to "manually" insert a delay into macro which is being recorded
8.5.3 bug fixes
Fixed statefullness of macro keyboard reports (now every macro state has its own keyboard states)