Fast Editにキーボードショートカットを追加

編集をキーボードショートカットで確定することは可能でしょうか?例えば、Ctrl + Enter のように。現在はボタンをクリックする以外に方法がないようです。:thinking:

「いいね!」 8

:wink: はい、いずれ実装される予定です。

「いいね!」 7

本日、@pmusaraj により Escape(キャンセル)および Meta キー + Enter(保存)のサポートが追加されました。その後、引用をトリガーする q と高速編集の e のサポートも追加しました。これで高速編集はさらに速くなりました!

「いいね!」 12

現在、これが不安定に感じられます。 \u003ckbd\u003ee\u003c/kbd\u003e を押すと、クイックエディタが開くこともあれば、フルエディタが開くこともあります。特別な書式付けのない単一の単語をハイライトしただけの場合でも起こるため、設計上フルエディタにフォールバックしているわけではないと思います。

再現性がどの程度一定するかはわかりませんが、この投稿 の最初の段落では、「think」を押すとフルエディタが開き、「new」はクイックエディタ、「spacing」はフルエディタ、「fine」はクイックエディタが開きます。

また、私の行った操作により投稿の下書きが壊れた状態になったことに注意してください。しばらくすると、 \u003ckbd\u003ee\u003c/kbd\u003e を押すと「別のウィンドウで下書きが開いています」というポップアップが表示され(これは唯一のウィンドウなのに)、ページを再読み込みして下書きを削除する必要がありました。これは、フルエディタが表示された後、常に \u003ckbd\u003eESC\u003c/kbd\u003e を押し、実際に変更を加えることなく閉じていたにもかかわらずです。少なくともいくつかの場合、フルエディタがクイックエディタの代わりに最初に開くと、下書きが保存されてしまいます。ユーザーメニューに(括弧付きの下書き数として)即座に表示されるのが確認できます。


これは最近の変更のようですが、テキストをハイライトすると「引用」ボタンにフォーカスが移ることに気づきました。つまり、 \u003ckbd\u003eShift\u003c/kbd\u003e + \u003ckbd\u003eArrow\u003c/kbd\u003e を使用してハイライトされたテキストを変更することができません。

編集:「引用」ボタン(または関連するもの)にフォーカスが当たると、モバイル(少なくとも iPhone)でも問題が発生します。最初は、ハイライトしたものが実際にハイライトされていないように見えますが、これは UX 上の minor な問題に過ぎません。より大きな問題は、画面をタップして最初のハイライトを解除することなく別のものをハイライトすると、「引用」ボタンが移動せず、引用ボタンを押すと最初にハイライトしたものが引用されてしまい、現在ハイライトされているものが引用されないことです。

「いいね!」 7

@seanblue さん、ありがとうございます。修正に取り組んでいる間、q および e のショートカットを一時的に元に戻しました。サイトを最新のテスト通過版に更新していただければ、(新しいショートカットは使えませんが)再び安定して動作するはずです。

「いいね!」 10

新しい \u003ckbd\u003eq\u003c/kbd\u003e および \u003ckbd\u003ee\u003c/kbd\u003e ショートカットの実装をマージしました。これにより、安全性が大幅に向上しています。この変更は、テストが成功したブランチ(および現在の Meta 上)で既に利用可能です。

「いいね!」 13

なお、これは予期される動作です。高速編集は動作のためにいくつかのトレードオフを許容しており、選択範囲(単語 1 つのみを選択している場合は非常に可能性が高い)がテキスト内に複数回存在する場合、フルコンポーザにフォールバックします。

「いいね!」 16