É possível desativar atalhos de teclado?

Este não é o assunto desta discussão, mas você sabe como desativar atalhos de teclado? Agradeço desde já.

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

1 curtida

Não existe tal configuração nas configurações de administrador do discourse, mas é possível com alguns ajustes usando um componente de tema ou um plug-in.

Se você está desativando-o talvez por causa deste problema, então dê uma olhada. Shortcuts messing with canvas focus

Ou você pode tentar isto, não tenho certeza sobre isso.

  1. Faça login como administrador no seu site Discourse.
  2. Navegue até Admin > Personalizar > Temas.
  3. Clique no botão ‘Editar’ do tema que você gostaria de modificar ou crie um novo tema.
  4. Vá para a seção ‘Javascript’.
  5. Cole o seguinte código:

document.addEventListener(‘keydown’, function(e) { // Lista de códigos de tecla ou condições para desativar atalhos específicos // Por exemplo, desativar a tecla ‘n’ para novo tópico if (e.key === ‘n’) { e.stopImmediatePropagation(); } });

Salve as alterações e ative o tema.

Isso pode ajudar, mas não foi testado.

Posso perguntar por que você quer desativá-lo? Só por curiosidade :slightly_smiling_face:.

Simplesmente porque é inútil.
Ninguém o usa.

1 curtida

Ah, então você quer apenas ocultar o botão na barra lateral ou desabilitar genuinamente quaisquer atalhos de teclado?

1 curtida

Apenas oculte o botão na barra lateral de forma eficaz.

1 curtida

Nesse caso, isso deve funcionar:

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

Funciona. Muito obrigado, Nate.

2 curtidas

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