MacbookのDebianでは、キーボードがマウスイベントをトリガーします。

MacbookのDebianでは、キーボードがマウスイベントをトリガーします。

私のMacbookにデュアルブート設定としてDebian 6をインストールしました。キーボードを除くとうまく機能します。

入力すると、マウスの矢印が少し移動し、矢印の下のテキストが強調表示またはクリックされるなど、奇妙なことが発生することがわかります。右クリック、テキスト選択、その他のマウス関連イベントなどのその他のイベントも発生します。

このように入力するのは本当に難しいです!考えられる原因が何であるか、どのように解決できるかを知っている人はいますか?

答え1

私は数週間で同様の問題を経験しました(Debian 8 Jessie、Macbook Pro 2012年7月)。キーを押すか維持するたびに、他のすべての項目が通常の速度で実行されているにもかかわらず、画面上でマウスが切断されます。キーを押してマウス入力が変化する特性を見ることができるように、私が作成しているゲームコードでこれを確認しました。反映される値は、マウスイベントが減少し、増分が大きくなることです。

今日、上記のコメントの@sr_とcvasalikのおかげで解決策を見つけました。このスレッド

明らかに、Macbook ProのDebianはMBPキーボードにマウスエミュレータをインストールします。

$ sudo apt-get install xinput
$ xinput list

次のような内容が表示されます。

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=10   [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=11   [slave  pointer  (2)]
⎜   ↳ Mouseemu virtual mouse                    id=18   [slave  pointer  (2)]
⎜   ↳ bcm5974                                   id=16   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ FaceTime HD Camera (Built-in)             id=12   [slave  keyboard (3)]
    ↳ Mouseemu virtual keyboard                 id=17   [slave  keyboard (3)]
    ↳ Apple Inc. Apple Internal Keyboard / Trackpad id=15   [slave  keyboard (3)]

Mouseemuそのキーボードが見えますか?基本的にそこにあります。以下を使って削除してください。

$ sudo apt-get remove mouseemu

あなたのパニックが消えることを願っています。

関連情報