Required
Accessibility Service
To control Android with your PC's mouse and keyboard and to handle remote input and screen-related actions, the Accessibility Service is required. OneMouse's core features depend on it.
Technical & Security
This page isn't the everyday how-to. It explains how the connection works and why each permission is used. For step-by-step usage, see the User Guide.
Local First
Input, files, and clipboard currently travel directly between your Windows PC and Android or another Windows PC. The same local connection model is implemented for Mac, while public distribution and real-Mac validation are still in progress. Nothing is uploaded to an account through an outside server.
Permissions
Nothing is requested all at once. Android and the Mac build in preparation ask for each permission when the related feature starts.
Required
To control Android with your PC's mouse and keyboard and to handle remote input and screen-related actions, the Accessibility Service is required. OneMouse's core features depend on it.
When starting remote control
Approved through an Android system prompt when you open the mobile remote control window. Some content, such as secure screens, may not appear.
When connecting
May be requested on Android 13 and later when finding your PC. It's asked the moment you search, not when the app launches.
When the service starts
Used to show the background connection status. Requested only when needed.
When using brightness
Needed once the first time you adjust the mobile screen brightness with Alt+Shift+↑/↓.
Recommended
Recommended for stability if the connection drops after the screen turns off. It isn't required.
Mac · macOS 15+ only
Allows the Mac to discover the Windows PC on macOS 15+. macOS 13/14 may not show this permission and the runtime treats it as not required.
Required on Mac
Allows the Mac to perform mouse and keyboard input received from Windows. Basic input receiving does not require Input Monitoring.
Mac screen sharing only
Used only when sharing the Mac's display with Windows. OneMouse does not capture system audio.
When using Mac Bluetooth
Requested when using the system-paired Bluetooth transport. Mac screen and window sharing is not available over Bluetooth and is LAN-only.
Data Handling
Network
OneMouse doesn't go through an internet relay server, so the two devices need to be able to find each other directly.
Support Scope
Updates
macOS 13+ support preparation — the source and public documentation now define the Windows-to-Mac flow. Signed distribution and real-Mac validation remain before public support.
Smarter device arrangement · See the full layout on another PC — devices no longer overlap, and dragging one between two others wedges it into place. Move the anchor device and the rest magnet-snap back to the Windows PC, and a second PC connected over Bluetooth or Wi-Fi now shows the Windows PC's full arrangement too.
Keep screen on while connected · idle dimming — the phone screen stays on during a connection and dims when idle to save battery. It holds even with several devices connected at once.
See other devices' positions from mobile · chain (single-row) arrangement — from your phone you can check how the other connected devices are arranged, and line up PC, phone, and PC in a single row.
Cursor crossing effect between devices · Ctrl+Alt+Backspace to recenter — a smooth effect as the cursor crosses between devices; if it gets lost, it returns to the center of the monitor.
Enter to send in messengers — in messaging apps, press Enter on the PC keyboard to send, and Shift+Enter for a new line.
Direct Bluetooth connection · PC-to-PC Bluetooth — connect to your phone or another PC without a Wi-Fi router to exchange input, clipboard, and files.