ControllerKeys 2.3.0
Added
- ⌘K command palette: A Spotlight-style jump bar — press ⌘K or the new toolbar button — to go straight to any section, controller button, or bound shortcut without walking the nested tab bar. Sections are searchable by what they do (typing "javascript" finds Scripts, "latency" finds Input), with arrow-key, Return, and Escape navigation.
Fixed
-
Touchpad cursor lag and path replay: Using the DualSense touchpad as a mouse could feel laggy and re-trace the path you just swiped under high-rate input — most noticeable through a Bluetooth-to-USB controller adapter, but reproducible wired too. Touchpad samples are now coalesced into a single net movement per drain, so a burst can no longer back up the input queue and replay the motion.
-
Expanded automation URL-scheme blocklist: TriggerKit automation URL handling now also rejects
shortcuts,terminal,ssh,telnet,vnc,ftp,smb, andafpschemes, closing local-execution and sandbox-escape vectors that the earlierfileand system-scheme block didn't cover. -
OBS WebSocket password no longer falls back to plaintext: When Keychain storage failed, the OBS password used by automation commands was previously written to disk in plaintext as a fallback. It now fails securely and discards the password instead of persisting it unencrypted.
-
Accessibility labels for tooltip-only buttons: Controls that previously exposed only a hover tooltip — the ⌘K command palette, Settings, Profiles, trial status, and several mapping panels — now carry VoiceOver accessibility labels.