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


13

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

回答:


16

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

右クリックを取得するため。


2
KDE 4.7では、これは移動され、わずかに名前が変更されました。入力デバイス| マウス| マウスナビゲーション| キーボードでポインターを移動します。ヒントをありがとう!問題を完全に解決しました(ボタンのないスタイラスのみがあります...)
kwutchak

2
xdoは私にとってはうまくいかないようですが、xdotool click 3します。
ダリオセイドル

7

ショートカットを作成し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

3

CentOS 6.4では次のとおりです。

システムメニュー->設定->キーボード->マウスクリック(タブ)->キーボードを有効にしてマウスをエミュレートする(チェックボックス)

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

マウス設定(linuxtopia.org)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.