web-dev-qa-db-ja.com

Linux:キーボードでマウスクリックをエミュレートする

Linuxでキーボードのマウスクリックをエミュレートするにはどうすればよいですか。右のCTRLキーがマウスの右ボタンをクリックしたかのように動作するように定義することによって?

14
Bob

Kdeとgnomeの両方に「テンキーをマウスとして使用する」オプションがあります。 kde 4.4では、システム設定->マウス->マウスナビゲーションの下にあります。 gnomeのアクセシビリティ設定の下にあると思います。テンキーの周りのキーにクリックアクションが表示されます。kdeでは、「+」キーは右クリック、「5」キーは左クリックです。

Kde/gnomeを実行しない場合、またはより構成可能なソリューションを使用したい場合は、これら2つのプログラムのある種の組み合わせが機能するはずです。

http://www.semicomplete.com/blog/geekery/xdo.html

http://www.nongnu.org/xbindkeys/xbindkeys.html

Xbindkeysを使用してキープレスをバインドします

   echo "click 3" | xdo

右クリックするために。

16
petergil

Keyboard > Custom Shortcutsでショートカットを作成し、xdotoolコマンドを追加できます。例えば:

Super + Z -> xdotool click 1 # left click
Super + X -> xdotool click 2 # middle click
Super + C -> xdotool click 3 # right click
7
quacker

CentOS 6.4では、次のようになります。

システムメニュー->設定->キーボード->マウスクリック(タブ)->キーボードがマウスをエミュレートできるようにする(チェックボックス)

次に、キーパッド「5」を使用して左クリックします(他のキーパッド番号でマウスを動かします)。

マウス設定(linuxtopia.org)

3
DJDaveMark