回答:
Waylandでのグローバルキーバインドの可能性について詳しく調べようとしましたが、ほとんどの場合、一貫性のない情報や不完全な情報が見つかりました。xbindkeys
動作しませんウェイランドのための(多分)を除いて、Xののインスタンスを使用するアプリケーション、Xとして実行しているサーバーウェイランドのクライアントを。Waylandの作成者は、アプリケーションのセキュリティと区分化の強化に重点を置いているため、クライアント間通信(相互間の通信など)を有効にすることに抵抗がありましたxbindkeys
フォーカスされたウィンドウまたはウィンドウマネージャーなど)。それがどのように実装されるかは正確にはわかりませんが、コンポジター(Westonなど)を介して間接的にメッセージを送信する特定のアプリケーションを特権化する必要があると思います。それについて間違っている可能性があります。いずれにしても、Wayland APIは異なるため、新しいキーバインドプログラムが必要です。数か月前の時点では、開発されたようには見えなかったし、そのようなIPCがどのように処理されるのかが定かではなかった。何か見つかったらお知らせください。
これはxbindkeysの移植ではありませんが、同様の機能を提供すると思います。悲しいことに、sway wikiは実際には言及していませんが、man 5 sway
mode <mode>
Switches to the specified mode. The default mode is default.
mode [--pango_markup] <mode> <mode-subcommands...>
The only valid mode-subcommands... are bindsym, bindcode, bindswitch, and set. If --pango_markup is
given, then mode will be interpreted as pango markup.
それはまた、Arch Linux wikiのControl with swaynagとキーボードで言及されており、少なくとも1つの問題'mode --pango_markup'互換性)で言及されています。
i3構成と同じように機能すると思います。もうすぐテストします。i3手動バインディングモードセクションは、この機能の使用方法を学ぶのに最適なソースのように見えます