web-dev-qa-db-ja.com

コピーアンドペーストのためのマウスボタンのバインド

多くの場合、テキストをコピーして貼り付けています。プロセスを合理化したい。

バインドできるかどうかは誰でも知っています(たとえば): CtrlRight Click コピーして AltRight Click 貼り付ける

5
indi

はい、それは可能であり、それを行うには多くの方法があります。

正確ではありませんが、最も簡単な方法は、クリップボードマネージャーを使用して、中クリックを貼り付けにバインドすることです。私が使用しているGlippyでは、これを行うことができます。ハイライトしたものはすべて自動的にクリップボードにコピーされ、ミッドルをクリックして貼り付けられたクリップボード内のすべてのものをコピーする設定があります。これは信じられないほど迷惑なので、使用しませんが、オプションはあります。 Glippy: https://launchpad.net/~bikooo/+archive/glippy

希望することを正確に行うには、xteを使用できます。 Xteは「xautomation」パッケージの一部です。

Sudo apt-get install xautomation

Compizを使用していると仮定して、Compiz Config Managerを開きます。 [コマンド]セクションに移動し、コマンドとして次のように入力します。

xte 'keydown Control_L' 'key c' 'keyup Control_L'

[ボタンのバインド]タブに移動し、コマンドをCtrl + Button3にマップします。

Ctrを押しながらマウスの右ボタンを押すと、Ctrl + Cを押すのと同じように機能します。

端末でこの動作を取得するには、コマンドは次のようになります。

xte 'keydown Control_L' 'keydown Shift_L' 'key c' 'keyup Control_L' 'keyup Shirt_L'

Xteタイプを使用してキー入力をエミュレートする方法の詳細を学ぶには

man xte

Xautomationをインストールした後、ターミナルに。

1
Deadite81

Unityを使用している場合、これを試してください:

http://thecodecentral.com/2012/07/27/use-mouse-buttons-to-perform-copy-paste-in-ubunt

1
Cuong

Btnxを使用して実行できます

リポジトリで見つからない場合

/etc/apt/sources.listファイルの最後に次の行を追加しますが、DISTROをインストールしたUbuntuディストリビューションの名前に置き換えます(オプション:feisty gutsy hardy):

deb http://ppa.launchpad.net/daou/ubuntu DISTRO main
deb-src http://ppa.launchpad.net/daou/ubuntu DISTRO main

それをインストールする

Sudo apt-get update && Sudo apt-get install btnx

インストール後、アプリケーション->システムツール-> btnxに移動します。

マウスとボタンの検出(まだ検出されていない場合)をクリックし、ボタンに移動してバインドするものを選択し、キーコードドロップダウンリストからKEY_COPYとKEY_PASTを選択します。

楽しい

0
bhappy