v79 Major new version 02-Jan-2021
Biggest new version in a long time.
New features:
-
A Manual. See the wiki https://github.com/cajhin/capsicain/wiki
-
Traybar icon that indicates the state (on/off, layer#)
ESC+T to toggle Traybar<>Taskbar -
dead keys før Dïãçrîtícš (and my own config in capsicain.ini)
-
modstring has new symbol | for OR (nice for LShift or RShift)
-
configure your own shortcuts for switching layers
-
GLOBAL capsicainOnOffKey (e.g. turn on/off with ScrollLock)
GLOBAL startMinimized
GLOBAL startInTray
GLOBAL startAHK -
REWIRE with new options for 'ifTapped' and 'ifTapAndHold'
-
COMBO with pure modifiers like 'if Shift and MOD9'
Breaking Changes
- removed OPTION ShiftShiftToShiftLock (obsolete)
- removed OPTION AltAltToAlt (obsolete)
- in sequence(): PAUSE:10 is now SLEEP:1000
Changes:
- reworked the ESC key. Rewiring from and to ESC should be clean now.
- "reset keyboard state" is now ESC+Backspace. ESC tapped does nothing special.
- the two Visual Studio .dlls are no longer needed (I hope)
- moddedKey() releases all real pressed keys first
- removed GLOBAL delayOnStartup (obsolete)
- removed 'sticky modifiers with ESC+modifier'. (messy, not worth it)
- lots and lots of cleanup
Behind the curtains:
- major restructuring (code was tailored too closely to my particular workflows)
- internal keys are now ints. Much easier to define new virtual keys for special functions
- upgrade from VS2017 to VS2019
- static linking, no more vc DLLs