Skip to content

v79 Major new version 02-Jan-2021

Compare
Choose a tag to compare
@cajhin cajhin released this 02 Jan 16:39
· 64 commits to master since this release

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