Awesome WMで単一アプリケーションのキーボードレイアウトをどのように変更しますか?

Awesome WMで単一アプリケーションのキーボードレイアウトをどのように変更しますか?

追加しましたグローバルキーボードレイアウト設定用のキーボードショートカット、しかし単一のアプリケーションに対してどのように設定しますか?私がこれをしたいのは、ゲームにQWERTYを使用することに慣れており、すべてのゲームでカスタムレイアウトを設定するのに10分を費やしたくないからです。そして、便宜上、間違ったショートカットを押すのを防ぐために他のアプリに変更するときにレイアウトを切り替える必要がない方が良いです(しばしばそうします)。

ベストアンサー1

新しいアプリケーション(ゲーム)が起動するタイミングを確認するには、を使用しますclient.connect_signal("manage", function(c) ...)。次に、それを使用してclient.name適切なアプリケーション(「kerbal-space-program」など)であることを確認します。両方のテストに合格すると、キーボードレイアウトが適用されます。

よりきれいにするには、適切client.focusなキーボードレイアウトを動的に有効/無効にするようにテストします。

https://awesomewm.org/doc/api/classes/client.html#

おすすめ記事