What differs from upstream.
A fork, not a rewrite. Most of the surface is upstream Lenovo Legion Toolkit; these are our changes.
lighting
The Dynamic Lighting page appears automatically when
a
LampArray device is present. No debug flag or hidden
setting.
airplane
Fn+F8 flips the Windows airplane state directly
(registry write plus a Radio Management Service restart), with a
confirming notification. If the write is refused it opens Settings
instead.
smart key
When an automation fires on an event, the smart-key
cycle index advances past that action, so the next press runs the
next action instead of repeating.
indicators
Battery-low shows as a red pulse under a threshold,
charging as a sweep on AC, Caps Lock as an indicator. Sampling is
wall-clock throttled so the cadence stays steady.
cpu cost
The lighting render loop runs at 30 Hz with cached
capability probes, reused buffers, and once-per-frame transition
math.
appdata
Settings, logs, and integrations live under
%LOCALAPPDATA%\PonoToolkit\; an existing LLT install is
untouched and runs alongside.