Только сегодня я узнал, что кнопка с иконкой клавиатуры в правом нижнем углу страницы выполняет только функцию поиска и не может быть настроена.
Считаю, что необходимо предусмотреть место, где администраторы смогут изменять сочетания клавиш по умолчанию, а пользователи — настраивать их под себя.
Кроме того, это решило бы множество существующих и прошлых проблем на форуме , таких как: «некоторые считают, что Ctrl+F должно запускать поиск в браузере, а не на сайте, что не соответствует их привычкам, тогда как другие ожидают, что Ctrl+F вызовет поиск по сайту» или «некоторые пользователи сообщают о случайных действиях из-за сочетания Ctrl+Enter, приводящего к непреднамеренной публикации, тогда как другие считают Ctrl+Enter стандартным сочетанием для отправки сообщений», и многие другие проблемы (честно говоря, я никогда не думал, что последнее станет проблемой, пока не столкнулся с тем, кто использует Ctrl+Enter для переноса строки, а Enter — для отправки сообщения…)
В контексте одного сайта это имеет смысл. Теперь давайте надеяться, что эти пользователи не будут использовать несколько сайтов на Discourse. Наличие разных ярлыков для форумов, работающих на одном и том же ПО, звучит как раздражающий опыт
Да, именно поэтому необходимо предоставить администраторам возможность устанавливать значения по умолчанию, оставляя пользователям свободу настройки в соответствии с их предпочтениями.
Некоторые игры предлагают решение, при котором таблицу кодов для клавиш-сокращений можно импортировать и экспортировать, что позволяет пользователям сохранять привычные настройки в разных частях одной серии. Разумеется, это не касается нового пользовательского контента, добавленного в сиквелы или моды. Однако реализация этой функции в Discourse может оказаться сложной задачей, а хранение данных о клавишах-сокращениях для всех пользователей потребит дополнительные ресурсы сервера, поэтому я сомневаюсь в необходимости такого функционала.
Если хранить только изменённые ярлыки, это будет незначительно, особенно учитывая, что большинство пользователей всё равно не станут менять свои настройки, верно?
Да, но я задумываюсь, не сможет ли кто-то воспользоваться этой функцией, чтобы в качестве розыгрыша оставить на сервере сайта огромное количество мусорных данных (если этот сайт не изменил настройку clean_up_inactive_users_after_days).
Когда большое количество фейковых аккаунтов регистрируется партиями, эти данные накапливаются постепенно. Хотя при одинаковом количестве попыток данные, полученные этим методом, ничтожно малы по сравнению с загрузкой изображений в аватары и информационные карточки.