これを行う方法はありますか?
たとえば、キーバインディングがあるとします<Super> f f
。その後、キー()を入力する必要があります<Super> f f
が、それほど速くはありません。
<Super> f
xmonadと入力すると、さらに入力できるまでに長い時間がかかるようです。私はこの行動が好きです。
しかし、あまりにも早く入力すると動作しません。問題は、私がどれくらい速く入力するかではなく、本当にすばやく入力しながら2つのキーを同時に押すのにあるようです。
この問題を解決する方法はありますか?そうでなければ実装できますか?
ベストアンサー1
バインディングでキーが組み合わせではなく順番に適用されることを期待している場合は、キーイベントが誤った順序で到着し、アプリケーションが誤って解釈される可能性があります。 Xイベントは与えられた順序で到着することは保証されません。通常働く)。
シーケンスの時間はアプリケーションによって異なります(「同じ」時間と見なされるかどうか)。同様に、さまざまなアプリケーションでは、ダブルクリックとトリプルクリックのタイミングは次のように異なります。アプリケーションクリックが複合イベントと見なされるのに十分近いことを確認してください。