右クリックに相当するキーボードショートカット


34

MacBook ProでUbuntuを使用してコンテキストメニューを表示するキーボードショートカットを探しています。キーボードショートカットを押すと、カーソル位置で右クリックした場合と同じ効果が得られます。

Windowsキーボードでは、スペースバーの近くに専用のボタンがあります。Shift+ F10またはCtrl+の使用についても読みましたSpaceが、これらはシステムに影響を与えません。


3
右Alt +右Ctrlの間のキー
-hytromo

3
Windowsのフルキーボードがあればこれは機能すると思いますが、残念ながらMacBookで提供されているキーに制限されています。
ビル・チータム

Ubuntuを使用していますが、最終的にはMacBook Proです。
デイジー

@daisyこれは、必ずしもトピック外であるとは限りません。彼らは、右クリックの効果を持つキーボードショートカットを取得する方法を尋ねています。
トーマスウォード

回答:


32

Shift+ F10私の場合はうまくいきました。必要性はFn、使用しているキーボードに依存すると思います。

PS Nautilus(Ubuntu 14.04 LTS)のファイルでこの組み合わせを使用しました。


ありがとう!ThinkPad T440 ubuntu 16.04でこの動作を確認できます
18

特定の場所を右クリックするのと同じ効果はありません!
バナジウム

Ubuntu 16.04のThinkpad E470で動作します
vineeshvs

11

コンテキストメニューをトリガーするキーシムが呼び出されMenuます。次のような任意のキーコードにバインドできます。

$ xmodmap -e 'keycode 68 = Menu'

次のようなコマンドラインから手動でトリガーできます。

$ xdotool key Menu

そして、現在バインドされているキーコードを見つけるには、次のことができます。

$ xmodmap -pke | grep Menu

キーが発行するキーコードを把握するには、次を使用できます。

$ xev

残念ながら、最近のキーボードではコンテキストキーが削除されているため、これが最良のオプションだと思います。私は正しいコントロールキーであるキーコード105を使用しました。
ad病者

+1これは正解です-デフォルトでは、MATEではgnome shift + f10が機能しますが、使用するウィンドウマネージャーはすべてそのコマンドを実行します。また、これがどのように構成できるかについても説明します。たとえば、システムで機能しない場合は、キーバインディング構成を探し、必要なキーをそのコマンドと出来上がりにリンクします。ありがとう
-cancerbero

特定の場所を右クリックするのと同じ効果はありません!
バナジウム

10

Shift+ Fn+を試してくださいF10。これは、OS X上のVirtualBoxのWindowsとUbuntuで動作します。


ありがとう、でもこれで運が取れない!OSXがLinux自体ではなくこの解釈を行っている可能性があります。
ビル・チータム

これは、Ubuntu 10.04を実行しているMacBook Airで機能しました。ありがとう!
ウォルディルレオンシオ14

ubuntu 14.04(Dell)でも動作します。
blackfyre

特定の場所を右クリックするのと同じ効果はありません!
バナジウム

5

私は一般的に基本を使用します: Ctrl+F10


2
nautilusでは、Ctrl + F10を使用することは、アイテムが選択されない限り Shift + F10(必要に応じてFnを追加する)と同じになり ます。たとえば、Ctrl + F10は常に「新規フォルダ」と表示されます。しかし、ファイル "foo.txt"が選択されている場合、Shift + F10は(たとえば) "Open with GVim"でメニューを開きます。または、「foo.mp4」が選択されている場合、メニューに「Open with VLC」と表示される場合があります。
マイケル

2

いくつかの組み合わせ:(shiftまたはctrl)+(F10またはFnF10)、キーボードの左側にあるシフトとctrlを使用する必要があります。

Raspbian Pi Linuxのアプリケーションコンテキストメニューが必要な場合:alt+space

コンテキストキーは時々機能します:一部のキーボードのコンテキストキーボタン それはリストとマウスポインタを持つものです


特定の場所を右クリックするのと同じ効果はありません!
バナジウム

2

xdotoolという名前のパッケージがインストールされていることを確認してください。

お好みのキーのこのアプリケーションショートカットを作成します。

xdotool click 3

残念ながら、これは一部のアプリケーションでは動作しませんが、クロムブラウザとFirefoxでは動作するようです。

ボーナス:中クリックの場合、コマンドは

xdotool click 2

キーボードのアプリケーションショートカットの作成は、使用するデスクトップ環境によって異なる場合があります。Xfce(Xubuntuなどで使用)では、キーボードダイアログでこのようなショートカットを簡単に作成できます。


1

私の解決策は、古い2ボタンマウスを見つけて接続することでした。

上記で見たすべての答えを試しました。ほとんどの場合、マウスの2つ以上のボタンがないことに加えて、Macキーボードにはaltキーやwindowsキーがないという問題の一部を無視しているようです。

また、shift-f10などを押しながらカーソル/マウスが何をするのかを理解していませんでした。アイコンをランチャーにロックしたいのですが、最初にアイコンを選択してからキーシーケンスを押す方法はありません。カーソルを合わせるか、左クリックします。左クリックして押したままにして、キーシーケンスを押したままにしますか?動作しないようです。

上記のxmodmapおよびxevコマンドの答えは、正しい方向を指しているようです。しかし、実際のソリューションというよりは、「ソリューションが存在する」ことに似ています。混乱することなく、どのキーを再マッピングできますか?Shift-f10は今は何もしないようですが、xmodmapを使用してメニューをshift-f10にマップするにはどうすればよいですか?少なくとも、ウェブ検索を開始する場所を提供します。

また、何かの上にマウスを置いて「xdotool key menu」を呼び出したときに表示されるメニューは、同じアイテムを右クリックしたときに表示されるメニューとは異なります。したがって、「メニュー」は、OPが要求したものとはまったく異なります。


私のMacBookキーボードには2つのaltキーがあります。また、cmdキーは、Windowsキーのようなスーパーキーとして機能します。
ジャーノ

xdotool click 3トリックを行います。私の答えをご覧ください。
ジャーノ

0

MacのキーバインドはCTRL+ SPACEです。これにより、右クリックまたは「コンテキストメニュー」が開きます。

Linuxの場合、コンボはCTRL+であるF10と想定されており、前述のように、fnキーの切り替えまたは押し下げも必要になる場合があります。

しかし、あなたが言及したように、これは機能しません。

そのため、LinuxをPCではなくMacで実行しているため、代わりにMac用のset keybindingを使用する必要があります。

詳細とキーバインドの完全なリストについては、ここをクリックしてください。

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