古いキーボードのスーパーキーの代替


12

使いたい古典的なMシリーズ IBMキーボードがあります。ただし、多くのWindowsマネージャー関連のショートカットに使用するWindows(別名Super)キーはありません。その上に、私は、Emacsを使用し、非常に多くのAltまたはCtrlショートカットが既に取られています。またCaps Lock、言語間の切り替えに使用されるため、修飾子として使用することもできません。

これらの制限を考慮して、Windowsマネージャー(Gnome w。Emerald)にどのキーボードショートカットをお勧めしますか(Superキーなし、リマップCaps不可、頻繁なEmacsショートカットと衝突してはいけません)?


優先キーはありますか?
ミケル

回答:


7

すでに使用していますAltか?

WindowsGnome設定でキーにマッピングできます。

  • システム->設定->キーボード
  • レイアウト
  • オプション...
  • Alt / Winキーの動作
  • 左Altは左勝ちと交換されます

またはCaps LockWindowsキーにマップして、言語を変更するための別のショートカットを選択することもできます。

同じコントロールパネルで:

  • CapsLockキーの動作
  • CapsLockを追加のスーパーにする

    (またはCapsLockを追加のハイパーにする)

その後:

  • レイアウトを変更するキー
  • 言及するには多すぎるオプション

一般的な選択肢は次のとおりです。

  • Alt+左Shift
  • Ctrl+左Shift
  • Ctrl+右Ctrl

しかし、Emacsユーザーであるため、私はBoth Ctrl keys togetherオプションを提案します。


これらのオプションが不十分な場合は、を使用する必要がありますxmodmap

次のようにシェルでRight ControlにマッピングできますWindows

xmodmap -e 'remove control = Control_R'
xmodmap -e 'add Mod4 = Control_R'

システムによっては、おそらく同等の設定をに入れることもできます.Xmodmap。たとえば、

.Xmodmap

remove control = Control_R'
add Mod4 = Control_R'

xmodmapGnomeコントロールパネルよりも使いたい場合は、キーボードの設定に応じて、たとえば、Control_R右またはのAltいずれかに変更できます。たとえば、Alt_RISO_Level3_Shift

xmodmap -e 'remove ISO_Level3_Shift = Mod5'
xmodmap -e 'add Mod4 = ISO_Level3_Shift'

私のために働く。


これらは適切なオプションです-スーパーとしての正しいAltは動作する可能性があります。私はそれにスイングを与えます。ありがとう!
リトルボビーテーブル

問題ない。おそらくxmodmapバージョンが必要であり、ISO_Level3_Shiftまたはである可能性があることに注意してくださいAlt_R
ミケル

CapslockのオプションはUbuntu 18にはもう存在しないようですか?
ジョナサン

0

通常のデスクトップの使用状況から、「alt」は「ctrl」よりもはるかに少ない頻度で使用されていることを証明できます(メニューバーのナビゲーションに「alt」を使用している場合を除く)。私はあなたが「shift」、「ctrl」、「alt」のみを持っていると仮定しているので、「alt」と「shift」をペアにします-あなたの親指は「alt」を押し、小指は「shift」を押します。この種の動きは、私にとって非常に使いやすいです。また、これら2つの修飾子を同時に呼び出すショートカットはありません。

私はemacsを使用しませんが、主な修飾子として「alt」を使用していると確信しています。もしそうなら、これは衝突のリスクを冒していると思います。したがって、他に使用できる唯一の選択肢は「ctrl」+「shift」です。もちろん、これらのコンテキストメニューボタンの1つがあれば、それは素晴らしく機能します(位置によって異なります)。


0

左右のコントロールキーまたはaltキーを別々に扱うキーマップを作成または検索できます。Gnomeパネルからそれを行う簡単な方法が見つかりませんでした。

xmodmapのオプションを見てください。

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