web-dev-qa-db-ja.com

MacでUbuntuのキーボードを使用して右クリックする方法

MacbookProでUbuntuを実行しています。この設定でキーボードを使用してどのように右クリックしますか?コマンドキーを押したままにすることで、Windowsマシンの「コンテキストメニュー」ボタンを押すことをシミュレートすることを読みましたが、この動作はUbuntuには存在しないようです。また、Ubuntuのキーボードショートカット設定ダイアログでこれを構成する方法がわかりません。とにかくそれをする他にありますか?

JJ Stiffの回答に従って、xbindkeysをインストールし、~/.xbindkeysrcに追加してみました。

"sleep .05 && xdotool click 3"
  m:0x50 + c:134

xbindkeys -kを実行して右のコマンドキーを押すと、右のコマンドキーのコードがm:0x50 + c:134であることが報告されたため、上記のエントリが表示されます。

ただし、xbindkeys -vを実行しているときに、右のコマンドキーを押しても効果はありません。

9
Cerin

[手順]まで下にスクロールして、解決策を確認します。

はい。とった。これが解決策です Apple-クリック(command-クリック)右クリックとして機能します。私も含めます Apple-shift-クリックしてミドルクリックとして機能します。そして私は追加しました shift-delete として行動する del としてではなく BackSpace。このソリューションには、xbindkeysxdotoolが必要です。

MacBookPro2,2でUbuntuDesktop13.10を実行します。忘れてしまった人のために、MacBookProにはマウスボタンが1つしかありません。すぐに使用できる2本指のスクロールをサポートしていますが、macbookpro(外部マウスなし)でubuntu(すぐに使用できる)を右クリックする方法はないようです。どうやら optionFn-)F10 これはほぼ回避策の1つですが、まったく同じではありません。

元の投稿以来、これらの組み合わせが試されましたが、完全には受け入れられません。

現在の推奨事項は Apple-クリック;それはうまくいくようですが Apple (command) (とも呼ばれている Super)[キーボードショートカット]ウィンドウが表示されます:

注:xbindkeysからxdotoolを実行する前にスリープする必要があることがわかりました。xdotoolのクリックには.05で問題ありませんが、xdotoolキーには.10が必要です。 [成功して.04と.07に下げました。](説明をお願いしますか?xdotoolが新しいイベントを送信する前に、xbindkeysとシステムが現在のイベントの処理を終了する必要があると想定しています。うわー、shift-deleteはとても便利です:Macでそれなしでどうやって生きることができますか?一時停止する必要がなく、自動リピートできればいいのですが。)

参照:

  1. ---(http://dennisideler.com/blog/custom-key-bindings-in-linux/
  2. http://tuxradar.com/content/xdotool-script-your-mouse
  3. man xbindkeys
  4. man xdotool

手順:

  1. Sudo apt-get install xbindkeys
  2. Sudo apt-get install xdotool
  3. (オプションで不要)xbindkeys --defaults > ~/.xbindkeysrc && less ~/.xbindkeysrcxbindkeys表記に慣れるため。 qlessを終了します。しかし、このファイルには ctrl-f 通常の検索を禁止するバインディングなので、続行する前にrm ~/.xbindkeysrcで削除します。または、少なくとも、コメントアウトします。 ctrl-f 製本。

  4. ~/.xbindkeysrcを作成して、6行を含めます。

    "sleep .04 && xdotool click 3"
      Mod4 + b:1
    
    "sleep .04 && xdotool click 2"
      Mod4 + shift + b:1
    
    "sleep .07 && xdotool key --clearmodifiers Delete"
      shift + BackSpace
    
    • ターミナルでxbindkeys -vを実行すると、この構成ファイルをテストできます。
    • そして今、を押してみてください Apple-コンボをクリックして右クリックを有効にします。
    • 次に、を押してみてください Apple-shift-クリックしてLinuxスタイルをコピーして貼り付けます:最初にテキストを選択してから、 Apple-shift-テキスト領域をクリックして(ミドルクリックまたはホイールクリックと呼ばれます)。
    • 最後に、試してみてください shift-delete カーソルの前のテキストを削除します。
    • cntl-c (ターミナルウィンドウ内)はテストを停止します。
  5. 最後に、xbindkeysを実行すると、完了です。 xbindkeysは、lightdmの起動時にコマンド/usr/bin/xbindkeys -f $HOME/.xbindkeysrcで自動的に実行されます。これがどこから実行されるかはまだわかりません。 mac osキーボードでログインする予定のすべてのユーザーのディレクトリに、.xbindkeysrcのコピーまたはシンボリックリンクを配置するだけです。 注:私は当初、edit .xprofile to include xbindkeys:が必要であると投稿しましたが、それは必須ではありません。

幸運を。 -JJ

7
JJ Stiff

ShiftF10

本当にしたいのですが、これをカスタマイズする方法がわかりません。おそらくxbindkeysで?

6
funk-shun

を持ってみてください Option キー(Alt Windowsのキー)、これは Ctrl キー。

0
eslambasha