web-dev-qa-db-ja.com

Super + Otherの組み合わせを壊さずにSuper-keyをwhiskermenuにバインドする方法は?

Windows 7から戻ってきたら、2種類のショートカットを同時に機能させたいです。

  • 押す Win (別名 Super)単独でウィスカーメニューを開く必要があります。アプリケーションをすばやく起動する
  • 押す Win +矢印は、Windowsと同じ動作、つまり最大化/復元、最小化、左/右へのタイリングを提供する必要があります

残念ながら、後者のウィンドウマネージャーショートカットとキーボードアプリケーションショートカットxfce4-popup-whiskermenuの両方を設定すると、 Super-L、ウィンドウマネージャの組み合わせは無視され、リリース時に Win それでもウィスカメニューが開きます。

これをどのように修正できますか?

(必要に応じて、Arch Linuxを実行しています)

9
Tobias Kienzler

これを修正するには xcape を使用します(KDEユーザーは ksuperkey に興味があるかもしれません)。この小さなバックグラウンドデーモンは、キーを別の(組み合わせ)キーにバインドするのに役立ちますが、キーが押されたときではなく、キーが離されたときにのみアクションを実行する機能も備えています。

  1. インストールxcape

  2. 割当 Linux key 素晴らしい のようなプレースホルダーショートカットに ⎈ Shift⎇ Ctrl⇧ AltLinux key 素晴らしいD または、他のアプリケーションが使用していないその他のショートカット:

    xcape -e 'Super_L=Shift_L|Control_L|Alt_L|Super_L|D'
    
  3. 必ず同じショートカットでwhiskermenuを開始してください。 設定>キーボード>ショートカットにショートカットを追加してこれを行います。

  4. 設定>セッションとスタートアップ>アプリケーションの自動起動でxcapeコマンドを追加して、xfceの起動時にxcapeを自動的に起動します。
5
Devon