Discourse 키보드 단축키 비활성화

:information_source: 요약 모든 사용자의 Discourse 자체 키보드 단축키(j/k, ?, g-시퀀스, r, l, b…)를 비활성화합니다
:hammer_and_wrench: 저장소 GitHub - somos-criptonautas/discourse-disable-keyboard-shortcuts: Discourse theme component: turns off Discourse's own keyboard shortcuts (j/k, ?, g-sequences) · GitHub
:question: 설치 가이드 테마 또는 테마 컴포넌트 설치 방법
:open_book: Discourse 테마를 처음 사용하시나요? Discourse 테마 사용 입문 가이드

이 테마 컴포넌트 설치

Discourse 자체의 단일 키 단축키를 비활성화하여, 회원들이 실수로 게시글을 좋아요하거나 페이지를 벗어나거나 로그아웃하는 일이 없도록 합니다. 브라우저, OS 및 컴포저(글쓰기 창) 키는 계속 작동합니다.

주요 기능

  • 코어 키보드-단축키 서비스의 모든 기본 단축키를 일시 중지합니다. 단, 다음 단축키는 예외입니다:
    • Ctrl+Alt+F (검색), Ctrl/Cmd+P (인쇄), Shift+F11 (전체 화면 컴포저)
    • o / Enter (선택된 토픽 열기)
  • 사이드바 하단의 키보드 버튼과 드롭다운 메뉴의 단축키 힌트를 숨겨서, 아무런 동작을 하지 않는 키가 도움말 모달에 나열되지 않도록 합니다.

컴포저 단축키(Ctrl+B, Ctrl+I, Ctrl+Enter…) 및 다른 플러그인에 의해 추가된 단축키는 계속 작동하지만, 드롭다운 메뉴에 표시되는 해당 단축키 힌트는 숨겨집니다.

설정

없습니다. 설치하면 단축키가 비활성화되고, 제거하면 다시 활성화됩니다.

알려진 한계

단축키 목록은 코어에서 복사되었습니다. 코어가 향후 버전에서 추가하는 단축키는 이 컴포넌트가 업데이트될 때까지 활성화된 상태로 유지됩니다. PR(풀 리퀘스트) 환영합니다.

1개의 좋아요