Shift挿入を押すとクリップボードの内容が貼り付けられますが、中央のボタンをクリック(選択したテキストを貼り付ける)には、見つけられるキーボードショートカットがないようです。これはubuntuです。誰か知ってる?
インストールの必要性を使用しますxkbset(Synaptic Package Managerを使用できます)。次に、ハウツーについては、これ ブログ投稿 を参照してください。
ブログ投稿からの引用:
まず、xkbsetと呼ばれる古いアクセシビリティ拡張機能をXにインストールする必要があります。 UbuntuまたはDebianでは、
Sudo apt-get install xkbset
だけです。このソフトウェアの元々のアイデアは、マウスやキーボードをうまく使用できない可能性のある人々をサポートすることです。そのため、MouseKeys(テンキーでカーソルを制御)やStickyKeys(Shiftキーを押す、離す、入力する)などが可能になります。手紙、大文字を取得)、およびSlowKeys(一定時間後にのみキー押下を登録します)。ただし、これを使用して、MouseKeysを使用してキーボードキーをマウスボタンにマップします。まず、カーソル制御機能をすべて削除するので、テンキーを引き続き使用できます。 rootとして、ファイル
/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を使用している場合は、右コマンドをButton2に、右オプションをButton3にマップすると思います。これらのボタンの右側のキーコードが左側とは異なることを願っています。そうでない場合は、F11やF12を使用している人のことを読んだことがあります。
man xmodmap
は、必要に応じてCmd + F12などの修飾子を使用する方法を説明します。Gnomeで、[システム]-> [設定]-> [セッション]を使用して、ログイン時にこのスクリプトを開始するので、再度心配する必要はありません。スクリプトを
chmod +x ~/.middle-click.sh
で実行可能にすることを忘れないでください
プログラムに応じて試してみてください SHIFT+INSERT または CTRL+SHIFT+INSERT。