Можно ли скрыть кнопку «горячие клавиши»?

Это не тема данного обсуждения, но знаете ли вы, как отключить сочетания клавиш? Заранее спасибо.

Capture d’écran 2025-06-26 à 09.09.43

В настройках администратора Discourse такой опции нет, но её можно реализовать с помощью некоторых доработок через компонент темы или плагин.

Если вы отключаете её, возможно, из-за этой проблемы, обратите внимание на следующую ссылку: Shortcuts messing with canvas focus

Или вы можете попробовать это решение, хотя я не уверен в его эффективности.

  1. Войдите в систему как администратор на своём сайте Discourse.
  2. Перейдите в раздел Администрирование > Настройка > Темы.
  3. Нажмите кнопку «Изменить» для нужной темы или создайте новую тему.
  4. Перейдите в раздел «Javascript».
  5. Вставьте следующий код:

document.addEventListener(‘keydown’, function(e) { // Список кодов клавиш или условий для отключения конкретных сочетаний // Например, отключить клавишу ‘n’ для создания новой темы if (e.key === ‘n’) { e.stopImmediatePropagation(); } });

Сохраните изменения и активируйте тему.

Это может помочь, но решение не было протестировано.

Можно спросить, почему вы хотите его отключить? Просто любопытно :slightly_smiling_face:.

Просто потому, что это бесполезно. Никто этим не пользуется.

Ах, так вы хотите просто скрыть кнопку в боковой панели или действительно отключить все сочетания клавиш?

Просто эффективно скройте кнопку в боковой панели.

В этом случае должно сработать:

.sidebar-footer-actions-keyboard-shortcuts {
  display: none;
}

Это работает. Большое спасибо, Нейт.