feat: Add auto-paste functionality after transcription#17
Open
MartyLake wants to merge 1 commit intocydanix:mainfrom
Open
feat: Add auto-paste functionality after transcription#17MartyLake wants to merge 1 commit intocydanix:mainfrom
MartyLake wants to merge 1 commit intocydanix:mainfrom
Conversation
Add a new setting to automatically paste transcribed text into the active application using the macOS Accessibility API. This provides a seamless workflow where users can transcribe speech and have it automatically inserted into their current text field. Key features: - Auto-paste setting (enabled by default) with toggle in Settings - Uses Accessibility API (AXUIElement) for reliable text insertion - Special handling for iTerm2 using AppleScript injection - Fallback to CGEvent keyboard simulation when needed - Auto-enter option is now dependent on auto-paste being enabled - Debug logging system with conditional logs (disabled by default) Technical improvements: - Added SettingsStore.autoPaste and SettingsStore.debugLogging flags - Created Logger.debugLog() for conditional debug logging - Improved paste timing with app focus detection - Fixed notification blocking issue with resetPending flag Fixes the limitation where transcribed text was only copied to clipboard but not pasted into the active application.
Author
|
Hey @cydanix , thanks for creating this repository open source. I forked to add a feature I need. If you are open to unsolicited contributions, here is a PR to give back. Best, |
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.
Add a new setting to automatically paste transcribed text into the active application using the macOS Accessibility API. This provides a seamless workflow where users can transcribe speech and have it automatically inserted into their current text field.
Key features:
Technical improvements:
Fixes the limitation where transcribed text was only copied to clipboard but not pasted into the active application.