web-dev-qa-db-ja.com

キーボードを使用して「クリックアンドドラッグ」を模倣する方法はありますか?

古い2008 MacBookでUbuntu 15.10を実行しています。トラックパッドに不運な事故(結露に長時間さらされた)があり、クリックしてドラッグしようとしたときに「ドラッグ」部分が認識されなくなりました。それ以外は問題なく動作します。マウスを動かしたり、クリックしたり、ページをスクロールしたりしても問題ありませんが、何らかの理由でドラッグしようとすると、「ドラッグ」機能を呼び出さずにマウスが移動します。

ホットキーを設定する方法はありますか。たとえば、Shiftキーを押しながらクリックすると、コンピューターはさらにマウスの動きをクリックアンドドラッグのように扱いますか?

4
Reagankm

Xdotoolを使用する

本当に便利ではありませんが、可能です:xdotoolを使用すると、マウスイベントとキーボードイベントをシミュレートできます。

  1. インストールxdotool

    Sudo apt-get install xdotool
    
  2. 次に、2つのキーボードショートカットを追加する必要があります。 1つはマウスの左ボタンの押下をシミュレートし、もう1つはマウスのボタンを放します。

    システム設定>「キーボード」>「ショートカット」>「カスタムショートカット」を選択します。 「+」をクリックして、コマンドを追加します。

    xdotool mousedown 1
    

    (例) Super + ,

    そして

    xdotool mouseup 1
    

    (例) Super + .

これでドラッグアイテムにカーソルを置いて、 Ctrl + ,、アイテムを移動してを押します Ctrl + . アイテムを「ドロップ」します。

5
Jacob Vlijm