web-dev-qa-db-ja.com

GNOMEターミナルでコントロールアンダースコアをマップしてズームアウトするにはどうすればよいですか?

デフォルトのズームインおよびズームアウトキーは、control-plusおよびcontrol-minusです。

これは機能しますが、適切なズームファクターをゼロにするときにShiftキーを操作する必要がないと便利です。

Control-underscore(別名control-shift-minus)をマップしてズームアウトするにはどうすればよいですか?

または、ズーム機能をcontrol-keypadPlusとcontrol-keypadMinusにマッピングするにはどうすればよいですか?

6
Mark Harrison

この質問がgnome-terminalに関するものだと理解すると(タグを読むことで)答えが明らかになりました。この例では、別のセットアップを使用しました Ctrl+ そして Ctrl- FirefoxとNautilusでそれを行うのに慣れているので、テンキーを使用します。また、 Shift 完全にキー。ただし、同じ原則が適用され、このアプローチを使用してマッピングを変更できます。

[編集]-> [キーボードショートカット]を選択し、下にスクロールして、変更する[表示]パラメーターを選択します(この場合、下に示すように[ズームイン]をクリックしました)。

kbd-shrtcut

(ショートカットキー列の)アクションの右側にある既存のショートカットキーの組み合わせをクリックします。テキストが「新しいアクセラレータ...」に変わります

その機能に使用するキーの組み合わせを使用します。テキストが変更され、使用したキーの組み合わせが示されます。 (同じコンボでNumPadを使用した場合、上記のウィンドウでは違いが見えないかもしれませんが、それに応答します)

必要に応じて繰り返し、必要に応じてターミナルショートカットを調整します。

編集:

さらにテストすると、@ egmontがコメントで述べたように、ショートカットキーはグローバルであり、それらに加えられた変更はすべての端末プロファイルに適用されることが示されています。

ソース:

https://help.gnome.org/users/gnome-terminal/stable/adv-keyboard-shortcuts.html.en

https://help.gnome.org/users/gnome-terminal/stable/pref.html.en

Ubuntu 14.04、16.04でのテスト

8
Elder Geek

これは、CCSMインターフェイスを介して非常に簡単に実行できます。

  1. CompizConfig Settings Managerがない場合はインストールします。

    Sudo apt install compizconfig-settings-manager
    
  2. お持ちでない場合は、xdotoolも必要です。

    Sudo apt install xdotool
    
  3. を押してCCSMを起動します Alt + F2ccsmと入力して、ヒット Enter

  4. ウィンドウの上部にある「コマンド」ボタンをクリックします。

  5. 開いているスロットの1つに次のコマンドを追加します。スロットIDをメモします。

    xdotool key --clearmodifiers ctrl+minus
    
  6. 「キーバインド」タブ(ウィンドウの上部)に切り替えます。

  7. 適切なバインディングを選択して有効にします。
  8. Grab Key Combinationを押してから、目的のキーの組み合わせを押します。
  9. Shift修飾子が緑色の場合、それをクリックして無効にします。最終選択が次のようになっていることを確認してください。

  1. OKを押します。ズームアウトキーバインドがアクティブになっているはずです。

注:

  1. ズームアウトとして機能するために割り当てたキーバインドを使用する機能は失われます。
  2. このソリューションは、UnityなどのCompizベースのWMでのみ機能します。
2
Kaz Wolfe

すでに誰かが言及したように、これを試してください link Ubuntuシステム設定でデフォルトのショートカットを変更します。

以下は、上記のUbuntuリンクと同じ手順です。

キーボードショートカットの設定-キーボードショートカットで押すキーを変更するには:

  1. メニューバーの右端にあるアイコンをクリックし、[システム設定]を選択します。
  2. キーボードを開き、[ショートカット]タブを選択します。
  3. 左側のペインでカテゴリを選択し、右側で目的のアクションの行を選択します。現在のショートカット定義は、新しいアクセラレータに変更されます…
  4. 目的のキーの組み合わせを押すか、Backspaceキーを押してクリアします。

カスタムショートカット-独自のキーボードショートカットを作成するには:

  1. 左ペインで[カスタムショートカット]を選択し、[+]ボタンをクリックします(または任意のカテゴリで[+]ボタンをクリックします)。 [カスタムショートカット]ウィンドウが表示されます。

  2. 名前を入力してショートカットを識別し、コマンドを入力してアプリケーションを実行し、[適用]をクリックします。たとえば、Rhythmboxを開くショートカットが必要な場合は、Musicという名前を付けてrhythmboxコマンドを使用できます。

  3. 追加した行の[無効]をクリックします。 [新しいアクセラレータ]に変わったら、目的のショートカットキーの組み合わせを押し続けます。

  4. 入力するコマンド名は、有効なシステムコマンドである必要があります。ターミナルを開いてそこに入力することで、コマンドが機能することを確認できます。アプリケーションを開くコマンドは、アプリケーション自体とまったく同じ名前を持たない場合があります。

カスタムキーボードショートカットに関連付けられているコマンドを変更する場合は、ショートカットの名前をダブルクリックします。 [カスタムショートカット]ウィンドウが表示され、コマンドを編集できます。

1
Harshit