2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

「マウスの中に文字が記憶されてるんですか?」という悲鳴から始まった、Logicool Flowの魔法。

2
Last updated at Posted at 2026-03-22

はじめに

先日、私のXアカウントでこんな悲鳴を叫びました。

社員「前のPCでコピーした文章が、新しいPCでペーストできません...」
私「それは別のパソコンですからね...」

社員「えっ、コピーした文字ってマウスの中に記憶されてるんじゃないんですか?」
私「それは夢のデバイスです...」

ITサポートの現場では、時々こうした微笑ましい勘違いに遭遇します。
「クリップボードの内容はOSのメモリに保存されるものであって、物理的なマウスがデータを運んでいるわけではない」ということは、多くのエンジニアにとって常識です。

しかし、もしこの時、「本当にマウスの中に文字が記憶されている」かのような、魔法の体験を提供するデバイスが使われていたとしたら、この会話は違った結末を迎えていたかもしれません。

今回は、この「夢のデバイス」をソフトウェアとハードウェアの連携で実現している技術、「Logicool Flow」の仕様を想像を含めて、わかりやすくまとめてみました。
※ 誤植があるかもしれないので、コメント等でご指摘いただけますと幸いです

その社員さんが想像した「魔法」の正体

ユーザーが感じる「マウスがデータを運んでいる感」を、見事に具現化しているのがロジクールの提供する「Logicool Flow」という機能です。

ロジクール Flow 公式ページ

対応したマウスとソフトウェアを使うことで、以下のような「魔法」が使えるようになります。

  1. OSをまたぐカーソル移動:
    Windowsの画面端へカーソルを移動させると、そのまま隣にあるmacOSの画面へカーソルが吸い込まれるように移動します。
  2. OS間でのコピー&ペースト:
    Windowsでコピーしたテキストや画像を、そのままmacOSでペーストできます。

まさに、冒頭の社員さんが思い描いていた「マウスがデータを運んでいる」かのようなユーザー体験です。

どうやって「魔法」を実現しているのか?(仕組みと仕様)

「本当にマウスの中にコピペ専用のメモリが内蔵されているのか?」というと、もちろん違います。
マウス自体がデータを記憶しているわけではなく、裏側でソフトウェアとハードウェアが高度に連携しています。
その仕組みは、大きく2つの柱で成り立っています。

1. データの移動は「ローカルネットワーク」経由

これが最も重要なポイントです。
コピーされたテキストやファイルは、マウスを経由しているわけではありません。
同じ室内にある、同一のローカルネットワーク(Wi-Fiや有線LAN)を介して、PCからPCへ直接データが送信されています。

仕組みのフローは以下のようになります(概念図)。

  1. PC A でテキストをコピーする(PC AのOSのクリップボードに入る)。
  2. PC A のバックグラウンドで動いている常駐ソフト(Logi Options+)がそれを検知。
  3. マウスカーソルが画面端に到達し、PC B へ移動する。
  4. PC A のソフトが、PC B のソフトへ、ローカルネットワーク経由でクリップボードデータを転送。
  5. PC B でペーストを実行すると、転送されたデータが展開される。

💡 エンジニア向けの補足:使用されるネットワーク仕様について

通信はインターネットを経由せず、あくまでローカルで行われます。
一般向けの公式ページに目立った記載はありませんが、有志の検証やトラブルシューティング情報から、Flowのクライアント間通信には主に以下のポートが使用されていることが知られています。

  • TCP: 59866
  • UDP: 59867, 59868

もし会社支給のPCなどでFlowが繋がらない場合は、ファイアウォールやセキュリティソフトによってこれらのポートがブロックされている、あるいは社内ネットワークのセキュリティポリシーで「クライアント端末同士の直接通信」が禁止されている可能性が高いです。

2. マウスの接続切り替えは「Easy-Switch技術」の自動化

ロジクールの上位機種には、接続先デバイスをボタン1つで物理的に切り替えられる「Easy-Switch」という機能が搭載されています。
Flowを有効にすると、ソフトウェアが「カーソルが画面の端に到達したこと」を検知し、マウスに対して**「接続先を自動的に隣のPC(チャンネル2など)に切り替えろ」**というコマンドを発行します。

これにより、手動でボタンを押すことなく、まるで1つの大きなデスクトップを使っているかのように別のPCへカーソルが移動します。

まとめ:あのツイートの仕組みを「想像」してみる

冒頭のツイートに戻りましょう。

もし、その社員さんのPCと新しいPCにLogicool Flowが設定されており、対応マウスが使われていたとしたら。

社員「前のPCでコピーした文章が、新しいPCでペーストできません...」
私「(ああ、なるほど)では、マウスカーソルを前のPCに持っていって、もう一度コピーしてから、新しいPCの画面にカーソルを移動させてペーストしてみてください」

社員「え、本当だ! ペーストできた! すごい、やっぱりマウスの中に記憶されてるんですね!
私「(...うん、まあ、そういうことにしておこう)そうですね!」

「マウスの中に文字が記憶されている」というのは、物理的には間違いです。
しかし、Logicool Flowは、ソフトウェアとハードウェアの連携によって、その「間違った想像」を「正しいユーザー体験」として昇華させてしまった、非常に優れた技術と言えます。

エンジニアはその仕組みを理解しつつ、ユーザーには「魔法」として体験してもらう。
そんな製品の裏側を想像してみるのは、とても面白いことだと思いました。


参考リンク

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?