web-dev-qa-db-ja.com

テキストを入力しているときに、元に戻すコマンドを作成するまでどのくらい待つ必要がありますか?

私は自分のプロジェクトで取り消しチェーンに取り組んでいます。個々の文字を元に戻すことは避けたいが、代わりにテキストのチャンクを元に戻したい。したがって、私はデバウンスで作業しています。

標準の待機時間または従うべきベストプラクティスはありますか?ブラウザとWordはすべてほぼ同じように機能するので、標準的な方法があるのではないかと思いました。

これについての標準はわかりませんが、元に戻す「フレーム」の作成から始めます。4または.5秒の休止の後、それがどのように感じ、ユーザーがそれをどう思うかを確認します、そこから微調整します。

さらに、私は特定の単語数でキャップする(おそらく6または8)かもしれません。ユーザーが非常に速いタイピストであり、選択したデバウンスが何であれ常に上回っている場合でも、ユーザーは元に戻す機能のメリットを享受できるはずです。動作に合わせて微調整されていない可能性があります。

明らかに、これには「やり直し」能力が伴う必要があります。

6
maxathousand