Добавить сочетания клавиш для Fast Edit

Возможно ли подтвердить редактирование с помощью сочетания клавиш? ctrl + enter, например? На данный момент, кажется, нет другого способа, кроме как нажать на кнопку. :thinking:

8 лайков

:wink: Да, это будет реализовано в ближайшее время.

7 лайков

Сегодня @pmusaraj добавил поддержку Escape (отмена) и Meta+Enter (сохранить). Позже я добавил поддержку вызова цитаты по Q и быстрого редактирования по E. Быстрое редактирование теперь ещё быстрее!

12 лайков

Сейчас это работает ненадёжно. Иногда нажатие e открывает быстрое окно редактирования, а иногда — полное. Это происходит даже при выделении одного слова без специального форматирования, поэтому я не думаю, что переход к полному редактору происходит намеренно.

Не знаю, насколько стабильно это воспроизводится, но в первом абзаце этого сообщения слово «think» открывает полное окно редактирования, «new» — быстрое, «spacing» — полное, а «fine» — быстрое.

Кроме того, то, что я делал, привело черновик сообщения в некорректное состояние. Через некоторое время при нажатии e появлялось всплывающее окно с сообщением, что черновик открыт в другом окне (хотя это было единственное окно), и мне приходилось перезагружать страницу и удалять черновик. Это происходило, несмотря на то, что я всегда просто нажимал ESC после появления полного редактора и никогда не вносил никаких изменений перед его закрытием. По крайней мере, в некоторых случаях, когда полное окно редактирования открывается вместо быстрого в первый раз, он сохраняет черновик. Я сразу вижу его появление в меню пользователя, где добавляется количество черновиков в скобках.


Также это, похоже, недавнее изменение, но я только заметил, что после выделения текста фокус переходит на кнопку «Цитата». Из-за этого я не могу использовать Shift + Arrow, чтобы изменить выделенный текст.

РЕДАКТИРОВАНИЕ: Фокусировка на кнопке «Цитата» (или что-то связанное с этим) также нарушает работу на мобильных устройствах (по крайней мере, на iPhone). Сначала кажется, что выделенный текст на самом деле не выделен. Но это лишь незначительная проблема UX. Более серьёзная проблема заключается в том, что если вы выделить что-то ещё без касания экрана для снятия выделения с первого объекта, кнопка «Цитата» не сдвигается, и при нажатии на неё цитируется первый выделенный объект, а не текущий.

7 лайков

Спасибо, @seanblue. Мы временно откатили сочетания клавиш q и e, пока работаем над исправлением. Если вы обновите свой сайт до последней версии с пройденными тестами, всё должно снова работать стабильно (хотя новые сочетания клавиш пока не будут доступны).

10 лайков

Мы только что объединили новую реализацию сочетаний клавиш q и e, которая должна быть гораздо безопаснее. Теперь она доступна в ветке tests-passed (и здесь, на Meta).

13 лайков

Просто заметка: это ожидаемое поведение. Быстрое редактирование идёт на некоторые компромиссы, чтобы работать, и если выделенный фрагмент (что весьма вероятно при выделении одного слова) встречается в тексте несколько раз, система переключится на полный редактор.

16 лайков