デスクトップアプリケーションの開発者は、サポートするキーボードショートカットを自由に選択できます。 Windowsでは、規約はかなり強力です。
Linuxでは収束はそれほど多くありませんでしたが、以下が一般的です。
残念ながら、多くのアプリケーションは、Windowsの規則を使用するか、独自の方法で独自の方法を選択しています。
サブウィンドウとダイアログボックスを閉じるために、すべての賭けはオフになっています。私はこれらすべてが使用されているのを見てきました:
一部のアプリケーションには、一部のウィンドウを閉じるためのショートカットがありません(または、少なくとも私が見つけたものはありません)。
ウィンドウマネージャには、これらのいずれかをオーバーライドする機能がありますであるため、キーボードユーザーには非常に役立ちます。素晴らしいWMはキーボードフレンドリーですが、閉じるためのグローバルショートカットはあります任意のウィンドウおよび/または素晴らしいWMのアプリケーション、そうでない場合、どのように設定しますか?
から man awesome
アプリケーションのすべてのウィンドウを閉じるためのデフォルトのキーバインディングがないようです。そのようなバインディングを手動で追加できる場合があります。
ただし、1つのフォーカスされたウィンドウを閉じるためのデフォルトのキーバインディングがあります*: Mod4-Shift-c。これにより、アプリケーションの他のウィンドウ(存在する場合)はそのまま残ります。サブウィンドウ(単一のアプリケーションウィンドウの一部であるタブのような「論理」ウィンドウ)では機能しません。
*または「クライアント」は、ユーザーではなくXの観点から知られています。
以下をclientbuttonsテーブルに追加しました:
awful.button({ }, 2, function (c) c:kill() end)
スクロールホイールをクリックするとウィンドウが閉じます。