Комбинация клавиш для отправки диалога задания, пожалуйста

Ранее я сообщал, что диалог назначения слишком поспешно отправлял данные: когда я нажимал Enter, чтобы выбрать пользователя, на котором остановился курсор в диалоге. Эта проблема исправлена, и функция комментариев мне очень нравится.

Однако теперь я не могу найти ни одной комбинации клавиш для отправки диалога. Я пробовал Enter и Ctrl-Enter в разных местах. Я также пробовал перейти к кнопке «Назначить» с помощью клавиши Tab, но для этого приходится перемещаться по всем аватарам, предлагаемым диалогом.

Поэтому… я прошу добавить комбинацию клавиш (предположительно Ctrl-Enter, так как это довольно стандартное решение) для отправки диалога назначения с клавиатуры. :kissing_heart:

7 лайков

(обратите внимание на отображение нажатых клавиш в левом нижнем углу видео)

Я попробовал это на своём экземпляре, и кажется, что работает +enter. Когда вы нажимаете Ctrl+enter, курсор находится в текстовом поле пользователя?

У меня это не работает, даже из текстового поля. У меня на сайте запущен Grammarly, но Ctrl-Enter всё ещё работает для отправки сообщения…

1 лайк

Ах. Видео показывало нажатие + Enter из поля ввода. Не знаю, подходит ли это вам?

В данный момент текстовое поле не «настроено» на регистрацию кнопки Enter (в этом есть свои тонкости). Чтобы добраться до кнопки из текстового поля, нужно нажать Tab Tab Tab, так что пока это может быть не так уж неудобно.

В любом случае, у нас уже есть специалист, работающий над этой задачей, так что в ближайшие недели ждите хороших новостей. :slight_smile:

Привет,

Это тоже не работает. Клянусь, я пробовал из большинства мест в диалоговом окне. :smiley:

Да, я могу перейти с текстового поля на кнопку отправки, нажав Tab. И я полагаю, что комбинация Tab+Enter требует такого же количества нажатий, как и Ctrl+Enter. Но было бы очень удобно, если бы я мог использовать одни и те же сочетания клавиш на всём сайте.

На всякий случай: Ubuntu / Chrome: версия 102.0.5005.61 (официальная сборка) (64-разрядная).

1 лайк

Хорошо, если я выберу исполнителя, а затем переключусь на список лиц с помощью клавиши Tab, сочетание Ctrl-Enter сработает. Я опасался, что это назначит задачу этому человеку, но, apparently, нет.

1 лайк

Как-то это ускользнуло от моего внимания. Я займусь исправлением этой проблемы в ближайшие несколько дней и сообщу здесь, как только внесу изменения в репозиторий.

2 лайка

Я посмотрел на это вчера, и без каких-либо изменений я мог отправить форму с помощью Ctrl + Enter (на самом деле достаточно просто Enter, так как это уже встроено в наши модальные окна):

  • После одного нажатия Tab от селектора имени пользователя
  • После одного нажатия Tab от текстового поля

Возможно, здесь требуется только то, чтобы Ctrl + Enter работал, когда текстовое поле в фокусе? Это несложно, хотя я не уверен, сможем ли мы это реализовать, когда в фокусе находится селектор пользователя.

Я использую Chrome 103.0.5060.134 на Linux, не знаю, влияет ли браузер на это.

Да, пожалуйста!

У меня Linux, Chrome версия 103.0.5060.114 (официальная сборка) (64-разрядная).

1 лайк

Я только что развернул ваш сайт с этим исправлением FEATURE: Allow submitting the assign modal with ctrl+enter by martin-brennan · Pull Request #362 · discourse/discourse-assign · GitHub, теперь всё должно работать :slight_smile:

1 лайк

Это работает не совсем так, как я ожидал…

Я была в отпуске, извините, что вижу, что всё ещё работает не совсем правильно! Думаю, здесь есть небольшая разница в терминологии:

Селектор пользователей — это то, на что вы пытаетесь нажать Control + Enter, когда он находится в фокусе; это тот случай, о котором я упоминал, когда это не работало. Под текстовым полем я имел в виду часть с примечанием. Не уверен, будет ли легко реализовать отправку, когда фокус находится на селекторе пользователей. @nat, хотим ли мы продолжать пытаться это исправить?

Давайте пока оставим это как есть и подождём больше запросов. Функция работает, и сейчас есть хорошее обходное решение.

3 лайка

Хорошо, ещё одна мысль:

Можно ли переместить галерею злодеев выше выпадающего списка?

Поскольку после использования выпадающего списка я уже выбираю исполнителя и мне больше не нужно выбирать из картинок. Это позволит мне сразу перейти с клавиатуры от выпадающего списка к полю комментария (и отправить с клавиатуры оттуда).

Я только что заметил, что галерея злодеев исчезла! Спасибо!!!

2 лайка

Недавно я тестировал функционал назначения и понял, что это теперь возможно.

Продолжу и закрою.

3 лайка

Эта тема была автоматически закрыта через 2 дня. Новые ответы больше не допускаются.