OMOneMouse

Technical & Security

How it connects and which permissions it uses — laid out separately.

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

It works only between your own paired devices.

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

Only what a feature actually needs.

Nothing is requested all at once. Android and the Mac build in preparation ask for each permission when the related feature starts.

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.

When starting remote control

Screen capture approval

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

Nearby Wi-Fi devices

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

Notifications

Used to show the background connection status. Requested only when needed.

When using brightness

Modify system settings

Needed once the first time you adjust the mobile screen brightness with Alt+Shift+↑/↓.

Recommended

Battery optimization exception

Recommended for stability if the connection drops after the screen turns off. It isn't required.

Mac · macOS 15+ only

Local Network

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

Accessibility

Allows the Mac to perform mouse and keyboard input received from Windows. Basic input receiving does not require Input Monitoring.

Mac screen sharing only

Screen & System Audio Recording

Used only when sharing the Mac's display with Windows. OneMouse does not capture system audio.

When using Mac Bluetooth

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

Input, files, and clipboard — only within the scope you choose.

  • No remote account is created — it works through pairing, with no sign-in.
  • Files you send aren't stored on a server. They go straight to the device you pick.
  • Accessibility data is never used for advertising or screen collection. It's used only for the stated features, such as passing input and remote control.
  • Clipboard and file transfers happen only when you choose a target and start them yourself.
  • A released Mac build stores its paired session key in the macOS Keychain. Clearing pairing removes the trusted connection.

Network

Connection quality depends on your local network conditions.

Recommended setup

  • The same Wi-Fi on a personal Wi-Fi router (2.4 or 5 GHz, either is fine)
  • A network that allows device-to-device communication
  • OneMouse allowed inbound in the Windows firewall
  • On macOS 15+, Local Network access allowed for OneMouse on the Mac

Limited setup

  • Client isolation on guest or corporate Wi-Fi
  • Inbound blocked on a network marked as "Public"
  • In these cases, use a direct Bluetooth connection or a personal hotspot

OneMouse doesn't go through an internet relay server, so the two devices need to be able to find each other directly.

Support Scope

Mac becomes an officially supported target after distribution and hardware validation.

  • Windows 10/11: connections are started and managed here; another Windows PC can also be a connection target.
  • Android: connects as a target over same-network Wi-Fi/LAN or direct Bluetooth.
  • macOS 13 or later: the source accepts connections initiated from Windows. The signed public build and real-Mac input, file, edge-drag, screen-sharing, and Bluetooth validation are still pending.
  • Not included: connecting over USB/ADB is outside the official support scope.
  • Windows-to-Windows supports two-way file, folder, and clipboard transfer. The same Windows-to-Mac flows remain planned until Mac validation is complete.

Updates

Recent update log.

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.