Text Appears Where You Need It

Text appears where you need it

Automatic text insertion in any application.

Enable Smart Insert
Works on:
macOSWindowsLinux

The short answer: enable Smart Insert in settings, position your cursor in any application, press ⌃+⌥+R (Mac) or Ctrl+Alt+R (Windows/Linux), speak, and AICHE automatically inserts the transcribed text at your cursor position without touching the clipboard or switching windows.

Dictating into AICHE, then manually copying text and switching back to your work window wastes 8-12 seconds per note. After 50 dictations, you've lost 10 minutes to copy-paste alone.

  1. Open AICHE settings and confirm Smart Insert toggle is enabled (it's on by default).
  2. Click into any text field: email composer, Slack message, Google Doc, VS Code, or ChatGPT prompt box.
  3. Press your recording hotkey (⌃+⌥+R or Ctrl+Alt+R) without switching to AICHE's window.
  4. Speak your content for 20-60 seconds, then press the hotkey again to stop.
  5. AICHE processes for 2-3 seconds, then automatically switches focus back to your application and inserts the text at your cursor.
  6. For short text (under 15 words), AICHE simulates typing each character with natural timing. For longer text, it pastes instantly.
  7. Auto-Enter for instant messaging: In chat applications (Slack, Discord, Teams, WhatsApp Web), Smart Insert automatically presses Enter after inserting text, sending your message immediately without manual confirmation.

Heads-up: Smart Insert requires Accessibility permissions on macOS (System Settings → Privacy & Security → Accessibility). On Windows, some protected apps like certain password managers block automatic text insertion for security. Use manual copy-paste for those cases.

The pro-tip: Smart Insert remembers which window you were in before recording. Switch between ChatGPT, Slack, and email throughout your workday. AICHE always inserts text back to the correct window without manual focus management.

How Smart Insert Delivers Text

Smart Insert uses two different insertion methods depending on text length, and the choice is deliberate.

Short Text: Simulated Typing

For transcriptions under 15 words, Smart Insert simulates individual keystrokes with natural timing. This looks like you're typing in real-time and works with applications that expect character-by-character input - form fields with validation, search boxes with auto-complete, and chat inputs that show typing indicators.

The simulated typing also means the target application processes each character normally, triggering any autocomplete, spell-check, or formatting that the application applies to typed input.

Long Text: Instant Paste

For transcriptions over 15 words, Smart Insert uses clipboard-based insertion - pasting the complete text block instantly. This is faster (150 words appears in milliseconds rather than the 10+ seconds simulated typing would take) and more reliable for large blocks of text.

After insertion, Smart Insert restores your original clipboard contents. If you had something copied before recording, it's still there after Smart Insert finishes.

Auto-Enter for Messaging Apps

In chat applications (Slack, Discord, Teams, WhatsApp Web), Smart Insert adds an extra step: after inserting text, it automatically presses Enter to send the message. This makes voice-to-message a single action - press hotkey, speak, message sends. No manual confirmation step.

Auto-Enter activates based on the target application. AICHE detects when you're focused on a messaging app's input field and enables Auto-Enter automatically. In non-messaging contexts (documents, email compose, code editors), Auto-Enter stays disabled so your text inserts without being submitted prematurely.

You can disable Auto-Enter in AICHE settings if you prefer to review messages before sending, even in chat apps.

Window Focus Management

Smart Insert tracks which window and text field were active when you pressed the hotkey. After processing completes, it restores focus to that exact window and field before inserting text. This works reliably across scenarios that would normally break focus:

Multi-monitor setups. Record while focused on a document on your left monitor. AICHE processes on your right monitor (or in the background). Text inserts on the left monitor where your cursor was.

Multiple browser tabs. Click into a Gmail compose tab, press the hotkey, speak. Even if you switch tabs during processing, Smart Insert returns focus to the Gmail compose tab and inserts there.

IDE split panes. In VS Code or JetBrains with multiple editor panes open, Smart Insert returns to the exact pane and cursor position where you started recording.

Platform Behavior

macOS

Requires Accessibility permission in System Settings → Privacy & Security → Accessibility. Without this permission, Smart Insert cannot simulate keystrokes or manage window focus outside AICHE's own window. Grant the permission once and it persists across updates.

Windows

Works without additional permissions on most applications. Some security-sensitive apps (password managers, certain banking software) block automated text insertion as a protective measure. For these apps, the transcribed text copies to your clipboard with a notification - paste manually with Ctrl+V.

Linux

Behavior varies by desktop environment. X11-based environments (most current Linux desktops) support full Smart Insert functionality. Wayland-based environments may require additional configuration for cross-application text insertion.

When Smart Insert Is Disabled

If you turn off Smart Insert, AICHE copies the transcribed text to your clipboard and shows a notification. You then manually paste with ⌘+V (Mac) or Ctrl+V (Windows/Linux). This adds 3-5 seconds per dictation but gives you full control over where text appears.

Some users prefer this for sensitive workflows - legal document drafting, medical notes, financial communications - where accidentally inserting text in the wrong field could be problematic.

Result: you send 30 Slack messages during a busy morning. Press hotkey, speak 20 seconds, message sends automatically with Auto-Enter. 25 seconds total versus 90 seconds typing. You save 32 minutes while maintaining natural conversation flow without touching keyboard or mouse.

Do this now: open any text editor, click inside, press your hotkey, say "this is a Smart Insert test," and watch the text appear automatically where your cursor was.

#productivity#workflow#voice-commands