Есть ли сочетание клавиш для открытия редактора, чтобы ответить на текущую тему? Также есть ли где-то список всех сочетаний клавиш? Уверен, что существует множество удобных ярлыков, о которых я не знаю.
Сочетание клавиш, которое вы ищете, — shift + r
Да, список есть: в нижней части меню «гамбургер» — «Сочетания клавиш».
Чрезмерное количество возможных тем выталкивает меню за пределы экрана. Не могли бы мы убрать некоторые из них, пожалуйста, @sam? Мне кажется немного нелепым иметь так много.
Думаю, это проблема в основном здесь, на Meta, а не в самом Discourse. Я внес несколько изменений в список тем в этом меню, и после этого не смог воспроизвести эту проблему. Можете, пожалуйста, сообщить, сохраняется ли она у вас? Если да, то укажите, пожалуйста, какой браузер и операционную систему вы используете.
Возможно, я что-то упускаю, но я всё ещё не вижу «Горячие клавиши» ни здесь, на Meta, ни на https://community.wanikani.com, где меню гораздо меньше. Я использую Chrome на Windows 10.
Например, на https://community.wanikani.com:
Не совсем понятно, почему это происходит; возможно, ваше устройство или браузер определяется как мобильное? Поскольку у мобильных устройств нет клавиатур для использования, этот пункт меню для них бессмысленен и скрывается.
То, что я вижу на meta:
То, что я вижу на своём самораспространённом экземпляре:
Насколько я могу судить, общий макет и всё остальное точно отображаются как для версии для настольных компьютеров.
Не могли бы вы пока поделиться прямой ссылкой на эту страницу?
Попробовали ли вы использовать другой веб-браузер или устройство, либо запустить браузер в безопасном режиме (с отключёнными плагинами)?
Насколько я знаю, можно просто нажать ?
Я только что попробовал в другом браузере и при другом разрешении (подключенный к монитору), но изменений не произошло. Затем я попробовал на втором устройстве, и там всё отобразилось корректно.
Главное отличие здесь, конечно, в том, что изображение с моего первого компьютера включает режим «Мобильный вид», тогда как второе включает «Горячие клавиши». Возможно, условия, при которых включается «Мобильный вид», помогут понять, что здесь не так.
При подключении к монитору оба компьютера использовали разрешение 1440p и масштаб 100%, поэтому логических причин для разного отображения быть не должно. Без подключения к монитору первый компьютер работал на разрешении 1080p с масштабом 125%. Возможно, что-то в моих настройках разрешения было закэшировано в Discourse даже после обновления страницы, так что использование монитора ничего не изменило.
В любом случае, мне кажется, что какой-то аспект условия «Мобильный вид» / «Горячие клавиши» использует разрешение экрана вместо user agent или что-то в этом роде. Или, возможно, масштаб не учитывается должным образом. (Кажется, что screen.height и screen.width в JavaScript учитывают масштаб, но я, разумеется, не знаю, что именно вы используете для определения разрешения экрана, если используете вообще).
Стоит упомянуть, что ранее я сталкивался с проблемами, когда на ноутбуке в Discourse отображался мобильный вид, вероятно, из-за моих настроек разрешения или масштаба.
Небольшое отступление: ноутбук, который Discourse воспринимает как мобильное устройство
Например:
На ноутбуке 1:
На ноутбуке 2:
Не знаю, являются ли иконки Facebook/Twitter/электронной почты только для десктопа, но я вижу их только в одном из видов. Или, возможно (снова), это просто из-за разрешения.
Раньше была существенная разница в том, как работали кнопки «Поделиться» в десктопном и мобильном видах (до того, как в iOS версия Discourse перешла к использованию встроенного меню «Поделиться» в iOS), и было очень заметно, что мой ноутбук по ошибке использовал мобильное поведение.
Ваш ноутбук поддерживает сенсорный экран?
Да, именно так. Это, безусловно, ещё одно различие между двумя ноутбуками: второй (который отображал ожидаемые параметры меню) не поддерживает сенсорный экран.






