ウィンドウにはフォーカスがありませんが、キーボード イベントを受け取る必要があるネイティブ GUI を gtk で作成します。
gtk ウィンドウは縮小してバックグラウンドで実行する必要があります。ユーザーがショートカットを入力すると、ウィンドウがフォアグラウンドに移動してフォーカスを取得する必要があります。
これまでのところ、ショートカットは問題ではありません。簡単かつ迅速に入力できる必要があり、既に使用されているショートカットと衝突してはなりません。
GUI は、Linux と Windows で実行する必要があります。
ショートカットを登録するにはどうすればよいですか? これは、プラットフォーム固有の方法で実装する必要があると思います。1 つのプラットフォームの答えを知っている場合は、お知らせください。