OMOneMouse

기술·보안

연결 구조와 권한을 따로 정리했습니다.

이 페이지는 일반 사용법이 아니라 연결이 어떻게 되는지권한을 왜 쓰는지를 설명합니다. 사용 순서는 사용 가이드를 보세요.

Local First

페어링한 내 기기 사이에서만 동작합니다.

현재 입력·파일·클립보드는 Windows PC와 Android 또는 다른 Windows PC 사이에서 직접 오갑니다. Mac도 같은 로컬 연결 구조로 구현되어 있지만 공개 배포와 실기기 검증은 진행 중입니다. 외부 서버를 거쳐 계정에 올리는 구조가 아니며, LAN에서는 두 기기가 같은 Wi-Fi(같은 공유기)에 있어야 합니다.

Permissions

권한은 기능 제공에 필요한 범위로만.

한꺼번에 요구하지 않고, Android와 공개 준비 중인 Mac에서 해당 기능을 시작할 때 사용자가 직접 켭니다.

필수

접근성 서비스

PC의 마우스·키보드로 Android를 제어하고, 원격 입력·화면 관련 동작을 처리하려면 접근성 서비스가 필요합니다. OneMouse의 핵심 기능이 여기에 의존합니다.

원격 제어 시작 시

화면 캡처 승인

모바일 원격 제어 창을 열 때 Android 시스템 팝업으로 승인합니다. 보안 화면 등 일부는 표시되지 않을 수 있습니다.

연결 시

주변 Wi-Fi 기기

Android 13 이상에서 PC를 찾을 때 요청될 수 있습니다. 앱 실행 시가 아니라 검색하는 순간에만 물어봅니다.

서비스 시작 시

알림

백그라운드 연결 상태를 표시하는 데 씁니다. 필요할 때만 요청됩니다.

밝기 사용 시

시스템 설정 변경

Alt+Shift+↑/↓로 모바일 화면 밝기를 조절할 때 처음 한 번 필요합니다.

권장

배터리 제한 예외

화면이 꺼진 뒤 연결이 끊긴다면 안정성을 위해 권장합니다. 필수는 아닙니다.

Mac 연결·입력 · 공개 준비 중

손쉬운 사용·로컬 네트워크

Windows 입력을 적용하려면 손쉬운 사용이 필요합니다. 로컬 네트워크 권한은 macOS 15+에서 기기 검색에 사용되며, macOS 13/14에서는 표시되지 않을 수 있습니다.

Mac 화면 공유 시

화면 녹화

Windows에서 Mac 화면이나 창을 볼 때만 필요합니다. 기본 입력과 파일·클립보드 전송에는 요구하지 않습니다.

Mac Bluetooth 연결 시

Bluetooth

시스템에서 페어링한 Bluetooth 연결을 사용할 때 요청합니다. Mac 화면·창 공유는 Bluetooth에서 지원하지 않고 LAN 전용입니다.

Mac 페어링 정보

Keychain

서명된 배포 앱은 페어링 세션 키를 macOS Keychain에 보관합니다. 페어링을 해제하면 해당 연결 정보를 삭제할 수 있습니다.

Data Handling

입력·파일·클립보드는 사용자가 선택한 범위에서.

  • 원격 계정을 만들지 않습니다 — 로그인 없이 페어링으로 동작합니다.
  • 전송한 파일을 서버에 저장하지 않습니다. 선택한 기기로 직접 보냅니다.
  • 접근성 데이터를 광고나 화면 수집 용도로 사용하지 않습니다. 입력 전달·원격 제어 등 명시된 기능에만 씁니다.
  • 클립보드·파일 전송은 사용자가 대상을 선택하고 실행할 때만 일어납니다.
  • Mac 화면·창 공유 데이터는 사용자가 시작한 로컬 세션에서 Windows로 직접 전송되며 운영 서버에 저장하지 않습니다.

Network

연결 품질은 로컬 네트워크 조건의 영향을 받습니다.

권장 환경

  • 개인 공유기의 같은 Wi-Fi(2.4/5GHz 무관)
  • 기기 간 통신이 허용된 네트워크
  • Windows 방화벽에서 OneMouse 인바운드 허용

제약 환경

  • 게스트·회사 Wi-Fi의 기기 간 격리(client isolation)
  • ‘공용’으로 잡힌 네트워크의 인바운드 차단
  • 이럴 땐 블루투스 직접 연결 또는 개인 핫스팟 이용

OneMouse는 인터넷 릴레이 서버를 거치지 않으므로, 두 기기가 서로를 직접 찾을 수 있는 환경이어야 합니다.

Support Scope

Mac은 배포·실기기 검증이 끝난 뒤 공식 지원으로 전환합니다.

플랫폼 역할 기본 권한 연결
Windows 10/11 연결 시작 또는 대상 방화벽 허용 LAN / Bluetooth
Android Windows에서 연결 접근성 LAN / Bluetooth
macOS 13+ Windows에서 연결 · 준비 중 손쉬운 사용 · 로컬 네트워크(15+) LAN / Bluetooth 검증 중
  • Mac 화면·창을 Windows에서 볼 때만 화면 녹화 권한이 추가로 필요하며, 이 기능은 LAN 전용입니다.
  • Mac 소스 구현은 준비됐지만 실제 Mac 권한·입력·파일·경계 드래그·화면 공유·Bluetooth 검증과 Developer ID 서명·공증 배포는 아직 완료되지 않았습니다.
  • USB/ADB를 통한 연결은 공식 지원 범위가 아닙니다.

Updates

최근 업데이트 내역.

기기 배치 편집 개선 · 서브 PC에서 전체 배치 보기 — 기기끼리 겹치지 않고, 두 기기 사이로 끌면 그 자리에 끼워집니다. 기준이 되던 기기를 옮기면 남은 기기가 메인 PC로 자석처럼 붙고, 블루투스·Wi-Fi로 연결한 다른 PC에서도 메인의 배치를 그대로 볼 수 있습니다.

연결 중 화면 꺼짐 방지 · 유휴 디밍 — 연결 동안 폰 화면이 꺼지지 않고, 안 쓸 땐 어두워져 배터리를 아낍니다. 멀티 기기 동시 연결에서도 유지됩니다.

모바일에서 다른 기기 위치 보기 · 체인(1열) 배치 — 폰에서도 연결된 다른 기기의 배치를 확인하고, PC·폰·PC를 한 줄로 이어 배치할 수 있습니다.

경계 넘기 커서 연출 · Ctrl+Alt+Backspace 중앙 복귀 — 기기 사이를 넘을 때 부드러운 연출, 커서를 잃으면 모니터 중앙으로 복귀합니다.

메신저 엔터 전송 — 카톡·문자에서 PC 키보드 엔터로 전송, Shift+엔터로 줄바꿈.

블루투스 직접 연결 · PC↔PC 블루투스 — 공유기 없이 폰·다른 PC에 연결해 입력·클립보드·파일을 주고받습니다.