feat: add macos-continue-if-no-devs-found config option#11
Open
malpern wants to merge 1 commit into
Open
Conversation
0822019 to
88ce1e0
Compare
Add macOS equivalent of linux-continue-if-no-devs-found. When enabled, kanata keeps running if no matching devices are found at startup and automatically captures them when they connect, using driverkit's IOKit notification system. This also includes the fix from PR jtroo#1986 (don't fall back to grabbing all devices when an include/exclude list has no matches). Depends on psych3r/driverkit#17 for notification subscription support for not-yet-connected devices. Relates to jtroo#1479 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
88ce1e0 to
5740dc3
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add macOS equivalent of
linux-continue-if-no-devs-found. When enabled, kanata keeps running if no matching devices are found at startup and automatically captures them when they connect, using driverkit's IOKit notification system.Also includes the fix from PR jtroo#1986 (don't fall back to grabbing all devices when an include/exclude list has no matches).
Dependencies
Relates to