Repository navigation
InputToggle 1.2.0
First public release.
Added
- A Windows installer (
InputToggle-Setup-<version>.exe, Inno Setup). It
installs toC:\Program Files\InputToggle, registers the helper task
\InputToggle\Applyfor the installing account, adds the logon entry and
starts InputToggle as the signed-in, non-elevated user. - Upgrades stop a running InputToggle of any earlier version the way its
tray menu's Exit does, so it switches its devices back on before files
change. - An uninstaller. It stops InputToggle (devices back on), re-enables anything
still recorded as switched off, removes the task, the files, the logs and
the logon entry, and keeps your settings. - A self-contained release build (PyInstaller): no Python installation is
needed. Tray and program icons are drawn at build time. THIRD-PARTY-NOTICES.txtnext to the program, with the licenses of the
bundled runtime (CPython, Tcl/Tk, mpdecimal, the PyInstaller bootloader).--version, and--out <file>for the read-only modes--version,
--statusand--selftest(the release exe has no console).- An optional desktop shortcut that switches the selected devices off and on
(installer option). build.ps1and a GitHub Actions workflow that test, build and publish
releases together withSHA256SUMS.txt.
Changed
- Nothing is pre-selected. On the first start, Settings opens once so you can
choose the devices. - "Start with Windows" starts
InputToggle.exe, and the app keeps the logon
entry in line with that setting. - The tray application refuses to run elevated (the elevated half of a UAC
split token) and says so. --selftestno longer expects particular hardware.- Messages about a missing helper now say "reinstall InputToggle".
Verify the download with SHA256SUMS.txt (sha256sum -c, or Get-FileHash in PowerShell).