デスクトップアプリケーション開発者は、サポートしたいキーボードショートカットを自由に選択できます。 Windowsでは、ルールは非常に厳格です。
- AltF4- ほとんどのアプリケーションを閉じます。
- CtrlF4- ほとんどのメインサブウィンドウを閉じます。
- Escほとんどのダイアログボックスを閉じます。
まだLinuxにはあまり融合していませんが、以下は一般的です。
- Ctrlq- ほとんどのアプリケーションを閉じます。
- Ctrlw- ほとんどのメインサブウィンドウを閉じます。
- Escほとんどのダイアログボックスを閉じます。
残念ながら、多くのアプリケーションは、Windowsルールを使用したり、独自のタスクを実行するなど、独自の方法を選択します。
- Alt-F4クロミウムを閉じる
- Ctrl- - GNOMEシェルをShift閉じるq
- Altf x-IDEAを閉じる
サブウィンドウとダイアログボックスを閉じるには、すべての賭けが解除されます。私はこれらすべてが使用されているのを見ました:
- Esc
- Ctrl-F4
- Ctrl-w
一部のアプリには、特定のウィンドウを閉じるショートカットがありません(または少なくとも見つかりませんでした)。
ウィンドウマネージャには、これらのいずれかを無視する権限があります。、キーボードユーザーにとって非常に便利です。 Awesome WMは非常にキーボードに優しいですが、それをオフにするグローバルショートカットはありますか?どのAwesome WMのウィンドウおよび/またはアプリケーション、そうでない場合はどのように設定しますか?
答え1
~からman awesome
アプリケーションのすべてのウィンドウを閉じる主キーバインディングがないようです。これらのバインディングを手動で追加することも可能です。
しかし、主キーバインディングがあります。焦点が合っているウィンドウを閉じる*:Mod4- Shift-c。これにより、アプリケーションの他のウィンドウ(存在する場合)はそのまま残ります。もちろんいいえサブウィンドウ(シングルアプリケーションウィンドウの一部であるタブなどの「論理」ウィンドウ)に適用されます。
*または「クライアント」。ユーザーではなく、Xの視点だからです。
答え2
私のclientbuttonsテーブルに以下を追加しました。
awful.button({ }, 2, function (c) c:kill() end)
これでスクロールホイールをクリックするとウィンドウが閉じます。