Skip to content

Make recognition hotkey configurable#6

Draft
shhtheonlyperson wants to merge 2 commits into
rock74710:mainfrom
shhtheonlyperson:codex/customizable-recognition-hotkey
Draft

Make recognition hotkey configurable#6
shhtheonlyperson wants to merge 2 commits into
rock74710:mainfrom
shhtheonlyperson:codex/customizable-recognition-hotkey

Conversation

@shhtheonlyperson
Copy link
Copy Markdown
Contributor

@shhtheonlyperson shhtheonlyperson commented Apr 26, 2026

Summary

  • add a shared RecognitionHotkey model for configurable modifier-only recognition shortcuts
  • replace the static Right Option settings row with an explicit dropdown menu
  • support configurable Option, Control, Command, and Shift recognition shortcuts; Fn/Globe is intentionally not included because it does not behave consistently through the current event path
  • route hotkey handling, status bar hints, setup messaging, and docs through the configured shortcut
  • allow build-app.sh to reuse a stable local TypelessMLX Local Code Signing identity so rebuilds do not fall back to ad-hoc signing

Verification

  • swift build
  • git diff --check
  • swift run TypelessMLXAudioTapFormatTests
  • swift run TypelessMLXAudioInputAvailabilityTests
  • ./build-app.sh --install picks TypelessMLX Local Code Signing and installs /Applications/TypelessMLX.app with stable designated requirement identifier "com.typelessmlx.app" and certificate root = H"33a86247fe8737fc69ccac04f9e79917fd25a46a"

Notes

  • The local signing certificate was created in the user login keychain on this machine because no Apple Development identity was available.
  • This PR was prepared from a clean worktree so it does not include unrelated local checkout changes.

@shhtheonlyperson shhtheonlyperson force-pushed the codex/customizable-recognition-hotkey branch 2 times, most recently from 5d540be to 07242df Compare April 26, 2026 18:39
@shhtheonlyperson shhtheonlyperson force-pushed the codex/customizable-recognition-hotkey branch from 07242df to 8c6fe3e Compare April 26, 2026 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant