ubuntuに中ボタンクリックのキーボードショートカットはありますか?


9

Shiftキーを押しながら挿入すると、クリップボードの内容が貼り付けられますが、中ボタンのクリック(選択したテキストの貼り付け)には、見つけられるキーボードショートカットがないようです。これはubuntuです。誰か知ってる?

回答:


2

xkbsetをインストールする必要があります(Synaptic Package Managerを使用できます)。次に、ハウツーについてはこのブログ投稿を参照してください。

ブログ投稿から引用:

最初に、xkbsetと呼ばれる古いアクセシビリティ拡張機能をXにインストールする必要があります。UbuntuまたはDebianでは、ただsudo apt-get install xkbset。このソフトウェアの元のアイデアは、マウスまたはキーボードをうまく使用できない可能性がある人々をサポートすることです。これにより、マウスキー(テンキーでカーソルを制御)やスティッキーキー(ヒットシフト、リフトオフ、タイプ)が可能になります。文字、大文字を取得)、SlowKeys(一定時間後にキープレスを登録するだけ)。ただし、これを使用して、キーボードキーをマウスキーでマウスボタンにマップします。

最初に、カーソルコントロールに関するものをすべて削除するので、引き続きテンキーを使用できます。ルート、編集ファイルなど /usr/share/X11/xkb/compat/mousekeysとの間で削除すべて interpret.repeat= False;// New Keysym Actions。これにより、以下の新しい「keysym」アクション、具体的にはと呼ばれるアクションがマッピングされることに注意してください Pointer_Button2

次に、xkbsetを構成するスクリプト、MouseKeysをオンにする、非アクティブな期間が経過してもオフにならないようにするスクリプト、および選択したキーを中央クリックにマップするスクリプトを作成します。ここに私があり~/.middle-click.shます:

#!/bin/bash
# set XKB layout
setxkbmap -layout us
# turn on mousekeys
xkbset m
# stop mousekeys expiring after a timeout
xkbset exp =m
# map keysym to other keysym
xmodmap -e "keysym Menu = Pointer_Button2"
# this also works
# xmodmap -e "keycode 135 = Pointer_Button2"

これにより、メニューキー(キーボードでは右Altと右Ctrlの間にあり、マウスカーソルのあるメニューのように見えます)をマウスボタン2(中央クリック)にマップします。keysym行をコメント化して、行を使用することにより、キーボードの他のキーも使用できることに注意してくださいkeycode 。キーコードはキーボードごとに異なるため、使用するキーのキーコードを取得するにxevは、ターミナルで実行し、必要なキーを押して、ターミナルの出力を確認します。

Macユーザーの場合、左クリックはボタン1、右クリックはボタン3です。Macを使用している場合、右コマンドをボタン2に、右オプションをボタン3にマップすると思います。これらのボタンの右側には、左側とは異なるキーコードがあるといいのですが。そうでない場合、私はF11やF12を使用している人々のことを読んだことがあります。man xmodmap必要に応じて、Cmd + F12などの修飾子の使用方法を説明します。

Gnomeの下で、システム->設定->セッションを使用して、ログイン時にこのスクリプトを開始するので、再び心配する必要はありません。スクリプトを実行可能にすることを忘れないでくださいchmod +x ~/.middle-click.sh


11

プログラムに応じてSHIFT+ INSERTまたはCTRL+ SHIFT+ +を試してくださいINSERT


U ROCK !!! これは何時間も何時間も無益なテストをした後、私を完全に救いました。デルのノートブック-2018-Ubuntu 16.04。
トニーギル2018年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.