Discourse предлагает множество сочетаний клавиш.
Список можно просмотреть, нажав ?.
Используете ли вы сочетания клавиш?
Я использую большинство из них
Я использую несколько из них
Я не использую их, но хочу
Я не использую их, и мне всё равно
Стоп, есть ещё сочетания клавиш?
0voters
Я стараюсь изучать и использовать сочетания клавиш во многих программах, но кривая обучения и лень часто мешают мне в этом.
К тому же я склонен забывать, что пытаюсь их освоить
Одна вещь в Discourse, которая мешает мне изучать сочетания клавиш, — это то, что они не отображаются в атрибутах заголовков элементов. Я понимаю, почему в атрибуте не указывается соответствующее сочетание.
В Photoshop я запоминал их со временем, наводя курсор мыши на кнопки или элементы в строке меню, чтобы увидеть подсказки, но в Discourse это невозможно, так как они появляются только при нажатии ?.
Ха-ха, прочитав эту тему, я рассмеялся. У меня есть игровой сайт, и я как раз собирался начать brainstorming системы, где пользователи могут играть в игры, используя клавиши-ярлыки, и зарабатывать очки.
Я их не использую, хотя и не против. Это отлично сказывается на пользовательском опыте.
В настоящее время сочетания клавиш не выделяются каким-либо особым образом, поэтому мне сложно их запомнить. Я не вижу себя набирающим ?, чтобы узнать их.
Мне нравится идея помощника, который мог бы напоминать вам, если вы упустили какое-то сочетание клавиш. Например:
Реализация такой функции в Discourse могла бы быть опциональной.
Затем, с учётом контекста, после нескольких попыток вы бы видели различные уведомления (с переключателем «Больше не показывать»):
Это могло бы быть:
Всплывающие уведомления (toast)
Всплывающие подсказки в определённом месте
Небольшой индикатор, показывающий сочетание клавиш при наведении
И так далее.
Ещё одна идея — аналогичная тому, что делает панель разработчика.
Она визуально показывает все доступные точки расширения плагинов. Почему бы не сделать то же самое для сочетаний клавиш, когда это возможно? Грубый и упрощённый пример, сгенерированный ИИ:
Я считаю, что геймификация — это путь к изучению сочетаний клавиш. Я не против плагина, который это делает, или даже режима практики, где можно изучать их шаг за шагом (похоже на discobot), с достижениями для поддержания мотивации.
У меня остался один вопрос, на который я не могу найти ответа: могут ли пользователи локально или администраторы изменить конкретную комбинацию клавиш (например, Ctrl+K), которая конфликтует с уже существующей комбинацией, не относящейся к Discourse?
У меня точно так же — обычно я хочу узнать о горячих клавишах, но вспоминаю об этом только после того, как уже нажал кнопку. Небольшое ненавязчивое всплывающее уведомление или подсказка вроде «Эй, ты мог бы просто нажать J» действительно помогла бы выработать мышечную память.