web-dev-qa-db-ja.com

Macbook上のDebianでマウスイベントをトリガーするキーボード

デュアルブート構成でMacbookにDebian6をインストールしました。キーボードを除いて、すべてが正常に機能しています。

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

このように入力するのは本当に難しいです!誰かが原因となる可能性があるものと、これを修正する方法について何か考えがありますか?

3

私は数週間同様の問題を抱えていました(Debian 8 Jessie、Macbook Pro 2012年7月)。キーを押す/押し続けるたびに、他のすべてが通常の速度で実行されていても、マウスが画面上で途切れます。私が書いているゲームのコードでこれを調べていたので、キーが押されたときにマウス入力の性質が変化するのを見ることができました-これらの値は、より大きなデルタでより少ないマウスイベントを取得することを反映しています。

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

どうやらMacbookProの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

そしてうまくいけば、あなたのheebie-jeebiesは消えます。

1
Engineer