OMOneMouse

技術・セキュリティ

接続の仕組みと権限を、別ページにまとめました。

このページは一般的な使い方ではなく、どうやって接続されるのかなぜ権限を使うのかを説明します。使う順番は使い方ガイドをご覧ください。

Local First

ペアリングした自分のデバイス同士でだけ動作します。

入力・ファイル・クリップボードは、Windowsと、ペアリングしたAndroid・Windows PC・Macの間で直接やり取りされます。MacはLANで接続します。外部サーバーを経由してアカウントにアップロードする仕組みではありません。

接続の方向

接続はWindowsから開始・管理します。

Android、別のWindows PC、macOS 13以降のApple Silicon Macを接続先として同じ並びで扱います。Macの公開サポートはLAN接続が対象です。

接続を開始・管理

Windows 10/11

マウス・キーボード入力を取得し、デバイス管理で接続先を選び、配置した画面境界から入力を送ります。

接続先

Android

Windowsから届いた入力をアクセシビリティサービスで受け取り、ファイルとクリップボードをやり取りします。

接続先

別のWindows PC

Windowsのデバイス管理で選択・配置し、入力を受け取ります。コンピューター間でファイルも転送できます。

接続先 · LANで公開サポート

macOS 13以降

Apple Silicon Mac向けの公開版です。Windows側から選択し、Macに表示された6桁コードを入力してLANで接続します。

Permissions

権限は機能の提供に必要な範囲だけに。

一度にまとめて求めるのではなく、その機能を始めるときにAndroidまたはMac上でユーザー自身が許可します。

Android・必須

アクセシビリティサービス

Windowsのマウス・キーボード入力をAndroidへ適用するために使います。入力内容を広告や画面収集には使いません。

Android・リモート操作時

画面キャプチャの承認

モバイルのリモート操作ウィンドウを開くときに、Androidのシステムポップアップで承認します。保護された画面など一部は表示されない場合があります。

接続時

付近のWi-Fiデバイス

Android 13以降でPCを探すときに求められることがあります。アプリ起動時ではなく、検索するその瞬間にだけ確認します。

サービス開始時

通知

バックグラウンドの接続状態を表示するために使います。必要なときにだけ求められます。

明るさ調整時

システム設定の変更

Alt+Shift+↑/↓でモバイル画面の明るさを調節するとき、最初に一度だけ必要です。

推奨

バッテリー最適化の除外

画面がオフになったあとに接続が切れる場合は、安定性のために推奨します。必須ではありません。

Mac・macOS 15以降

ローカルネットワーク

Windowsの検出に使います。macOS 13/14では表示されない場合があり、ランタイムは不要として扱います。

Mac・必須

アクセシビリティ

Windowsから受け取ったマウス・キーボード入力をMac上で実行するために必要です。

Mac・画面共有時のみ

画面収録

LANでMacの画面やウィンドウをWindowsに表示するときだけ必要です。Bluetoothでは画面共有を提供しません。

Mac Bluetooth・ベータ

Bluetooth

MacのBluetooth接続はベータ版として提供されます(Macアプリの設定でオン、既定はオフ)。公式サポートのMac接続はLANです。

Data Handling

入力・ファイル・クリップボードは、ユーザーが選んだ範囲で。

  • リモート用のアカウントを作りません — ログインなしでペアリングだけで動作します。
  • 送信したファイルをサーバーに保存しません。選んだデバイスへ直接送ります。
  • アクセシビリティのデータを広告や画面収集の目的で使いません。入力の伝達やリモート操作など、明示された機能にだけ使います。
  • クリップボード・ファイルの送信は、ユーザーが相手を選んで実行するときにだけ行われます。
  • Macのアクセシビリティ、画面収録と、macOS 15以降のローカルネットワーク許可状態は、接続準備と機能の利用可否を表示するためにMac上で確認します。

Network

接続品質は、ローカルネットワークの条件の影響を受けます。

推奨環境

  • 個人のWi-Fiルーターの同じWi-Fi(2.4/5GHzは問いません)
  • デバイス間の通信が許可されたネットワーク
  • WindowsファイアウォールでOneMouseの受信(インバウンド)を許可

制約のある環境

  • ゲスト・社内Wi-Fiのクライアント分離(client isolation)
  • 「パブリック」と判定されたネットワークの受信ブロック
  • その場合はBluetoothの直接接続または個人用ホットスポットを利用

OneMouseはインターネットのリレーサーバーを経由しないため、Windowsと接続先のAndroid、別のWindows PC、Macがお互いを直接見つけられる環境である必要があります。

Support Scope

Apple Silicon MacをLANの接続先として公開サポートします。

  • 接続の開始・管理:Windows 10/11で接続先を選択・配置し、入力を送ります。
  • 接続先:Android、別のWindows PC、macOS 13以降のApple Silicon Mac。Macへの接続はWindowsから開始・管理し、LANを使用します。
  • Macの入力・ファイル・境界ドラッグ・画面共有はLANで利用できます。MacのBluetooth接続はベータ版です(公式サポートはLAN)。Mac画面・ウィンドウ共有はLAN専用です。
  • 対象外:USB/ADBを介した接続は公式のサポート範囲ではありません。
  • Windows PC同士ではメイン / サブの役割を設定し、ファイルとクリップボードを直接やり取りします。

Updates

最近の更新履歴。

macOS 13以降向け公開版を提供 — Apple Silicon Mac向けの公開DMGを提供開始。WindowsからMacを接続・配置し、マウス・キーボード入力、ファイル、クリップボードを引き継いで使えます。

次回のWindows版:ファイルドラッグの移動・復帰を安定化 — PCとMacの境界をファイルをつかんだまま越え、ドロップ前に戻る、転送を完了する、またはキャンセルするときも、カーソルとドラッグ状態がずれないよう改善します。

次回のWindows・Android版:スマホの画面方向・複数デバイス間の移動を安定化 — 1台のスマホがデバイス配置上で横向き・縦向きに交互に表示される問題を修正し、複数デバイスを連続して移動するときのカーソル位置と接続状態を安定化します。

デバイス配置の編集を改善サブPCでも全体の配置を表示 — デバイス同士が重ならず、2台のあいだにドラッグするとその位置に割り込みます。基準のデバイスを動かすと残りはメインPCへ磁石のように吸着し、Bluetooth・Wi-Fiで接続した別のPCでもメインPCの配置をそのまま確認できます。

接続中の画面オフ防止・アイドル時のディミング — 接続している間はスマホの画面がオフにならず、使っていないときは暗くしてバッテリーを節約します。複数デバイスの同時接続でも維持されます。

モバイルで他のデバイスの配置を見るチェーン(1列)配置 — スマホからでも接続中の他のデバイスの配置を確認でき、PC・スマホ・PCを一列につなげて配置できます。

境界を越えるカーソル演出Ctrl+Alt+Backspaceで中央へ復帰 — デバイス間を越えるときのなめらかな演出、カーソルを見失ったらモニターの中央へ戻します。

メッセンジャーのエンターで送信 — カカオトーク・SMSでPCキーボードのエンターで送信、Shift+エンターで改行。

Bluetoothの直接接続PC↔PCのBluetooth — Wi-Fiルーターなしでスマホや別のPCに接続し、入力・クリップボード・ファイルをやり取りします。