lightgun-poc / lib/hotkey / createDarwinProbe
Function: createDarwinProbe()
createDarwinProbe(
ffi,keys):ProbeResult
Defined in: lib/hotkey.ts:278
macOS probe: CGEventSourceKeyState per key against the combined session state (stateID 0) — a passive read, not an event tap, so no Accessibility grant is needed to poll. Recent macOS may still require Input Monitoring for non-modifier keys (unverified without hardware — see CLAUDE.md); the failure mode is benign: the probe reads false and the hotkey stays inert, which check hints about.
Parameters
ffi
keys
string[]