Chrome에서 CTRL + H를 백 스페이스로 구성하는 방법은 무엇입니까?


4

Chrome에서 CTRL + H가 '오픈 기록'이외의 다른 작업을 수행하도록 할 수 없습니다. 키보드 단축키를 재정의 할 수있는 Chrome 플러그인을 사용해 보았지만 키보드 단축키에 "동작"또는 그 밖의 의미 만 추가 할 수 있으며 거대한 자바 스크립트 해킹을 사용하는 것 같습니다.

플러그인은 다음과 같습니다.

https://chrome.google.com/webstore/detail/mgjjeipcdnnjhgodgjpfkffcejoljijf

어쨌든 CTRL + H를 Chrome에서 백 스페이스 키로 사용할 수 없습니다 ( , 커서 왼쪽의 키를 삭제하십시오). 특히 주소 표시 줄 / 검색 표시 줄 (Chrome에서 동일한 "바")과 텍스트 편집 형식으로 작업하고 싶습니다.

Chrome에서 CTRL + H를 백 스페이스 키로 작동하게하려면 어떻게해야하나요? (데비안 GNU / 리눅스 Wheezy).

대답은 바로 가기를 변경할 수있는 Chrome 플러그인을 사용하는 경우 이미 시도했지만 작동하지 못했기 때문에 단계별로 정확한 방법이 필요합니다.


1
백 스페이스를 사용하여 가져가는 것은 옵션이 아닙니까? :)
terdon

@terdon : 쉘 프롬프트, 텍스트 편집기, IDE 등에서 수십 년 동안 커서 왼쪽의 문자를 삭제하려면 "CTRL + H"를 사용합니다. 실제 "백 스페이스"키는 상당히 멀고 어렵습니다. CTRL + H (대부분의 키보드에서 'caps lock'이있는 Ctrl 키의 왼쪽 핑키)와 비교하여 'h'는 오른쪽 홈 행입니다. 그 실제 백 스페이스 키는 나에게 도달하기에 너무 멀며 CTRL + H 이외의 다른 것을 사용하여 어쨌든 '백 스페이스'를 사용하지 않습니다. 내 키보드는 행복한 해킹 프로 2 키보드 btw (Topre 스위치를 사용하는 $ 300 키보드)입니다.
세드릭 마틴

흠, 모든 X 앱에 매핑을 시도 했습니까? 아마도 xbindkeys를 사용합니까?
terdon

@ terdon : 나는 그런 식으로 시도 할 수 있지만 문제는 두 키를 바인딩하는 것이 확실하지 않다는 것입니다. 단지 하나의 키처럼 행동합니다 :-/ Chrome에서 단축키를 변경하지 않기를 바랐습니다. 그렇게 열심히 :-/
Cedric Martin

답변:


8

나는 이것이 오래된 질문이라는 것을 알고 있지만, 나는 당신과 같은 일을하려고하면서 이것을 만났으므로 어쨌든 이것을 게시 할 것입니다.

Chromium을 사용하고 있으며 Ubuntu 12.04 (현재 Gentoo를 사용하고 있음)를 사용했지만 중요하지 않습니다.

실행 :

$ gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs"

키 바인딩을 Emacs 바인딩으로 변경합니다. 당신이 그걸로 괜찮다면, 이것이 전부입니다. 그러나 Ctrl-a"모두 선택" 으로 사용 하려면 조금 더해야 할 일이 있습니다.

한 번 봐 /usr/share/themes/Default/gtk-2.0-key/gtkrc하고 /usr/share/themes/Emacs/gtk-2.0-key/gtkrc. 구문을 이해하기가 어렵지 않아야합니다. 사용하려는 모든 키 바인딩을에 복사하십시오 /usr/share/themes/Default/gtk-2.0-key/gtkrc. 추가하는 것을 잊지 마십시오

class "GtkEntry" binding "foo"
class "GtkTextView" binding "foo"
class "GtkTextView" binding "bar"

파일의 끝 부분에서 찾을 수 있습니다.

금언

Emacs 테마로 전환하고 기본 테마로 다시 전환하여 설정을 반영해야합니다.

$ gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs"
$ gsettings set org.gnome.desktop.interface gtk-key-theme "Default"

그놈이 아닌

다음을 작성하여 추가하십시오. ~/.gtkrc-2.0

gtk-key-theme-name = "Default"

Chromium을 다시 시작하면 설정이 반영됩니다.

이것에 대한 가장 좋은 점은 Ctrl-w한 단어를 삭제하도록 설정하더라도 입력하지 않을 때 탭을 닫을 수 있다는 것입니다.

추신 : 나는 또한 행복한 해킹 키보드를 사용하고 그것을 사용하는 사람을 찾아서 기쁘다 :)

우분투 18.04 (GTK3)

편집 : 11/01/2018

거의 5 년 후, 나는 우분투 18.04에 대한이 게시물을 업데이트하고 있습니다. 현재 Firefox를 사용하고 있지만 다음은 사용중인 브라우저와 관계가 없습니다.

GTK3에서는이 ~/.gtkrc-2.0방법이 더 이상 작동하지 않습니다. 대신 ~/.config/gtk-3.0/settings.ini다음을 편집하고 다음 줄을 끝에 추가하십시오.

gtk-key-theme-name=Emacs

바인딩을 수정하려는 경우 바인딩을에서 Emacs찾을 /usr/share/themes/Emacs/gtk-3.0/gtk-keys.css수 있으며이 위치로 복사하여 ~/.config/gtk-3.0/gtk.css수정할 수 있습니다 .

일부 참고 문헌 :


질문이 오래되었거나 오래된 경우에도 그 답변에 대해 많은 감사를드립니다 :) 나는 그것을 시도 할 것입니다. +1 and welcome
Cedric Martin

이것은 첫 번째 게시물에 대한 훌륭한 제출입니다. 명성!
Roney Michael
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.