답변:
크롬에서 분명히 구글은 키보드 단축키 기능 비활성화를 아직 해결하지 못했습니다.
이러한 응용 프로그램 특정 바로 가기는 응용 프로그램에 의해 저장됩니다 . 우분투에는 그러한 바로 가기 구성 파일 이 존재하지 않는 것 같습니다.
핫키 및 바로 가기 관리자 와 같은 확장 프로그램이 있지만 사용자 정의 바로 가기를 제공합니다.
HUD조차도 Chrome의 기능이 제한적인 것 같습니다.
바로 가기 관리자를 통해 여기에서와 같이 모든 Ctrl 바로 가기를 개별적으로 비활성화 할 수 있습니다.
추가 참조 방문
이것은 끔찍한 멍청이입니다.
웹 사이트의 자바 스크립트는 대부분의 브라우저 단축키를 가로 챌 수 있습니다. 이것은 일반적으로 웹 앱에서 키보드 단축키를 구현하는 데 사용됩니다 (예 : Ctrl-S는 브라우저의 페이지 저장 대화 상자를 여는 대신 웹 앱에서 문서를 열어 저장합니다). 그러나 이벤트를 무시하여 처리하면 브라우저의 바로 가기가 효과적으로 비활성화됩니다.
이렇게하려면 모든 브라우저 바로 가기를 트랩하고 버리는 스크립트를 작성하십시오. Greasemonkey 사용자 스크립트 (이름 something.user.js
) 로 저장하고 모든 페이지 에서 실행되도록 설정하십시오 . 당신이 사용할 수있는 크롬의 그리스 몽키 내장 지원을 , 또는 다른 인터페이스를 선호하는 경우 다양한 확장 중 하나를 사용하십시오. 결과적으로 웹 페이지에있을 때마다 (즉, 항상) 스크립트가 실행되어 브라우저가 처리하기 전에 대부분의 브라우저 바로 가기가 트랩되고 삭제됩니다.
물론 실제로 사용하는 특정 바로 가기를 잡지 않도록 스크립트를 작성할 수 있습니다.
설계 상 웹 페이지에서 트래핑 할 수없는 몇 가지 바로 가기 (일반적으로 탭 간 탐색과 관련됨)가 있습니다. 따라서 이러한 기능은 비활성화되지 않습니다.
TLDR : 솔루션이 아래 4 단계 중 3 단계에 있으며 해당 Chrome 플러그인을 설치하십시오.
3 ~ 9 개월마다 계속 무작위로 변하는 Chrome의 끊임없이 변화하는 키 스트로크 이데올로기를 다루어야하는 것은 분노입니다. 따라서 키보드-브라우저 명령 체인에 중개인을 배치 할 수있는 4 가지 영역을 이해하면 운영 체제, 키보드 및 프로그램을 변경하더라도 항상 효과가 있고 절대로 변경되지 않는 솔루션을 찾을 수 있습니다. .
여기 있다면 Chrome을 원하는 방식으로 작동시키는 데 문제가 있습니다. 잠시 시간을내어 컴퓨터 키보드에서 생성 된 키와 Chrome 브라우저에서 렌더링 한 클라이언트 측 웹 페이지 사이의 4 가지 리 맵핑 영역을 이해하십시오. 타사 회사는 키를 원하는대로 변경하려고합니다.
Mac, Windows 및 Linux는 자체 방식이 다르지만 공통 조상을 공유하며 설명하는 방식이 모두 동일합니다. 이 프로세스를 어지럽히면 조심해야 하고이 어셈블리 라인의 소유권을 가져 가야합니다. 그렇지 않으면 키를 고아 상태로 두거나, 중복 된 동작을 일으키고, 한 번의 키 입력으로 여러 동작을 유발하더라도 키 피드백 루프는 고통 스럽습니다.
키 재 맵핑 영역 1/4, (키보드 키 코드-> 운영 체제)
여기서는 Mac과 Linux 만 실험 할 수 있습니다. .inputrc 및 기타 구성 파일과 같은 프로그램에는 운영 체제가 키를 듣기 전에 키보드에서 키를 가로채는 프로그램이 있습니다. 대부분의 경우 내 키보드는 충실한 키 전송기이고 운영 체제는 충실한 키 청취 기이므로 일반적으로 이것을 그대로 둡니다. 여기에서 키를 다시 매핑하고 운영 체제에서들을 수있는 내용을 변경하여 Chrome 브라우저를 무력화시킬 수 있습니다.
키 재 매핑 영역 2/4, (운영 체제-> 크롬 응용 프로그램)
Chrome 브라우저는 운영 체제에서 실행되는 컴퓨터 프로그램 일뿐입니다. OS는 브라우저 창을 격리하고 Chrome은 운영 체제에서 전송 한 키 코드 만받습니다. Mac, Windows 및 Linux에는 모두 고유 한 키 다시 매핑 프로그램 (예 : Mac의 Spectacle 및 Karabener 또는 Windows StickyKey) 또는 Linux의 하위 레벨 내부 .inputrc
및 구성 파일이 있습니다.
여기에 대한 메시지는 OS 용 프로그램 설치와 관련이 있으며 OS 키 코드를 가로 채고 어떤 응용 프로그램에서 어떤 키가 들리는 지 변경합니다. 이 리 맵핑 영역은 또한 응용 프로그램 공간에 격리되어 있기 때문에 복잡한 Chrome 개발자는 사용자를 물리 칠 수 없습니다. 프로그램을 설치하고 다시 매핑 Ctrl-K
하라는 Ctrl-Shift-carpal-tunnel-p
메시지를 표시하면 경쟁에서 벗어날 수 있습니다. 이렇게하면 다시 매핑 영역 3-4 및 4-of-4도 키를 올바르게 전파해야합니다.
키 재 맵핑 영역 3/4, (Chrome 응용 프로그램-> 모든 렌더링 된 웹 페이지)
이것이 당신의 문제입니다. 수정 요새에 앉아있는 운이 좋은 Google Chrome 개발자는 사용자가 소리를 지르기 때문에 3 ~ 9 개월마다이 키를 계속 변경합니다. OS, Mac, Windows, Linux에 관계없이 누구나 Chrome 플러그인을 사용할 수 있습니다. Chrome 플러그인을 설치하십시오 () Shortkeys (Custom Keyboard Shortcuts) by: Mike Crittenden
. 이 플러그인에는 영역 3-4와 영역 4-4에서 키를 다시 매핑 할 수있는 두 영역이 있습니다. 설명서를 읽고 여기에서 모든 명령을 매핑 해제하고 다시 매핑 할 수 있습니다.
키 재 매핑 영역 4/4 (Chrome V8 인터프리터 엔진 <-> javascript / jquery / Flash / etc)
이 영역은 더 많은 문제가 발생하는 곳입니다. 전 세계의 개인 및 기업 개발자가 Chrome을 사용하여 키를 원하는대로 다시 매핑하도록 지시하는 전 세계의 개인 및 기업 개발자 프로그램 서버 측 및 클라이언트 측 자바 스크립트 1 번에서 3 번 영역에서 키를 올바르게 전송한다고 가정하면 4 번 영역은 마지막 마일을 알려줍니다.
ShortKeys 플러그인에는이 공간에 대한 영역도 있지만 영역 3이 올바른지 확인해야합니다. 나를 위해 하나의 크롬 플러그인은 크롬 개발자와 웹 페이지 개발자 모두를 대행하기 위해 필요한 모든 것을 수행하지만 완벽하지는 않습니다. 플래시 앱을로드하면 지침에 따라 Flash에서 화면 아래로 스크롤하는 대신 푸쉬와 유니콘 더미가 화면에 표시됩니다.
추가 메모 :
한 영역에 키를 다시 매핑하고 다른 영역에는 키를 다시 설정하지 않으면 한 영역이 다른 영역을 재정의하거나 기존의 영역 만 무시하거나 신비한 무 조작으로 인해 다시 매핑되지 않은 키가 남게됩니다. 더 나쁜 것은 복제 된 작업 및 피드백 루프로 인해 키가 멈춰 있거나 스팸이됩니다.
이 전체 스택을 통해 지침을 확인하는 것은 어려운 일입니다. 그러나 보시다시피 소유권을 얻는 것은 장기적으로 보상이됩니다. 모든 컴퓨터 제조업체, 특히 Mac은 열쇠를 하나씩 빼앗아 "Apple-buy it now!"로 교체하기 때문입니다. 이스케이프를 누르면 "Apple-buy-it-now"로 자동 다시 매핑되는 웃음 버튼의 버튼과 방귀 버튼이 표시됩니다.