Permissions
Required permissions for Yap on macOS
Yap requires specific system permissions to function. This guide explains what permissions are needed and how to grant them.
Required Permissions (macOS)
Microphone Access
Why needed: To record your voice for transcription.
How to enable:
- Open System Settings (or System Preferences on older macOS)
- Go to Privacy & Security → Microphone
- Find Yap in the list
- Toggle it ON
If Yap isn’t listed, try starting a recording — macOS will prompt you to grant access.
Accessibility Access
Why needed: For global hotkey detection and auto-paste functionality. This allows Yap to:
- Detect when you press the hotkey, even when the app isn’t focused
- Simulate keyboard shortcuts to paste transcribed text
How to enable:
- Open System Settings
- Go to Privacy & Security → Accessibility
- Click the + button (you may need to unlock with your password)
- Navigate to Applications and select Yap
- Ensure the checkbox next to Yap is checked
Note: If you move the app or update it, you may need to re-grant Accessibility access.
Troubleshooting Permissions
“Yap would like to access the microphone”
Click Allow when you see this dialog. If you accidentally clicked “Don’t Allow”:
- Go to System Settings → Privacy & Security → Microphone
- Toggle Yap ON
Hotkey Not Working
If the global hotkey isn’t responding:
- Check Accessibility permissions are granted
- Try removing and re-adding Yap from the Accessibility list
- Restart Yap
- If issues persist, restart your Mac
Auto-Paste Not Working
The auto-paste feature requires Accessibility access:
- Verify Accessibility is enabled in System Settings
- Make sure the target application accepts paste commands
- Try disabling and re-enabling auto-paste in Settings
Windows & Linux
Windows
Windows typically doesn’t require special permissions. If microphone access is blocked:
- Go to Settings → Privacy → Microphone
- Enable “Allow apps to access your microphone”
- Ensure Yap is allowed
Linux
Linux permissions depend on your desktop environment:
- Microphone: Usually handled by PulseAudio/PipeWire — ensure the app has access
- Hotkeys: May require additional setup depending on your display server (X11 vs Wayland)
For Wayland users, global hotkeys may have limitations. Consider using X11 for full functionality.