هل يمكن تعطيل اختصارات لوحة المفاتيح؟

This is not the subject of this discussion, but do you know how to disable keyboard shortcuts? Thank you in advance.

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

إعجاب واحد (1)

There is no such setting in the discourse admin settings but it’s possible with some tweaks using theme component or plug-in.

If you are disabling it maybe for this issue then have a look. Shortcuts messing with canvas focus

Or you may try this, not sure on this.

  1. Log in as an admin to your Discourse site.
  2. Navigate to Admin > Customize > Themes.
  3. Click on the ‘Edit’ button of the theme you’d like to modify or create a new theme.
  4. Go to the ‘Javascript’ section.
  5. Paste the following code:

document.addEventListener(‘keydown’, function(e) { // List of key codes or conditions to disable specific shortcuts // For example, disable ‘n’ key for new topic if (e.key === ‘n’) { e.stopImmediatePropagation(); } });

Save the changes and activate the theme.

This might help, but it’s not tested.

May I ask why you want to disable it? Just curious :slightly_smiling_face:.

Simply because it’s useless.
No one uses it.

إعجاب واحد (1)

Ah, so do you want to just hide the button in the sidebar or genuinely disable any keyboard shortcuts?

إعجاب واحد (1)

Just hide the button in the sidebar effectively.

إعجاب واحد (1)

In that case, this should work:

.sidebar-footer-actions-keyboard-shortcuts {
  display: none;
}
5 إعجابات

It works. Thank you so much Nate.

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.