私は本当に好きですが、何も経過していない短い遅延の後key-chord.el
にキーストロークを押し始めたときにのみトリガーする必要があります。それを行うために変更するのが簡単かどうか知りたいのですが。key-chord.el
なぜそれが必要なのかは簡単で、できるだけ簡単に説明しようと思います。
「強い」指(小指なし)とホームロー(タッチタイプ)にあるキーにキーコードを割り当てたいと思います。したがって、入力時に一般的な単語やコードと衝突する可能性のあるかなりの数のキーコードを作成している可能性があります。
衝突が発生するたびに(つまり、キーコードがキックインしたくなかったのに)、それは私が熱狂的にバッファーを変更している最中だからだと気づきました。
ここに例があります...
私は速いタイピストなので、たとえば「保留」と入力した場合、「保留」の「e」を追加してから「l」と入力するまでに長い遅延は発生しません。したがって、この場合、「ld」と入力したときにキーコードが作動しないようにすることは「明らか」です。ただし、一時停止があり、「ld」が割り当てられたキーコードであり、「ld」を押した場合、「ld」で始まるコード/テキストを記述している可能性はほとんどありません。したがって、この後者の場合(そして、キーコードに「ld」を割り当てたので)、それを開始したいと思います。
誤解しないでください。これにより、すべてのケースで発生する可能性のあるすべての衝突が排除されるとは言えません。私が言っているのは、私の場合、これはおそらく(すでにまれな)衝突の99.9%を排除するだろうということです。このキーコードへの変更後も1回の衝突が発生した場合の「失われた時間」は、キーコードが私に得させている時間と比較して無視できる程度です。
toのコードkey-chord.el
は非常に小さいので、そのような追加はそれほど難しくないでしょうか?
key-chord.el
そのような機能を提供するために変更するのが簡単であるかどうかについて誰かが考えを持っていますか?(私がやりたいことを正しく説明したことを願っています)
key-chord.elのコードは次のとおりで、その半分はコメントです。