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

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

Google 크롬에서는 Ctrl+H를 사용하여 "기록 열기" 이외의 작업을 수행할 수 없습니다. 키보드 단축키를 재정의할 수 있는 Chrome 플러그인을 사용해 보았지만 키보드 단축키에 "작업" 또는 그 의미를 추가할 수 있는 것만 추가할 수 있었고 분명히 거대한 JavaScript 해킹을 사용하여 완료되었습니다.

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

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

어떤 경우에도 Chrome에서 Ctrl+H를 백스페이스 키로 사용할 수 없습니다(커서 왼쪽에 있는 키를 삭제하세요.) 특히 주소 표시줄/검색 표시줄(Chrome의 "바"와 동일) 및 텍스트 편집 양식에서도 작동하고 싶습니다.

그렇다면 Google Chrome에서 Ctrl+H를 백스페이스 키로 사용하려면 어떻게 해야 합니까? (여기서는 Debian GNU/Linux Wheezy).

대답이 바로가기를 변경할 수 있는 Chrome용 플러그인을 사용하는 것이라면, 이미 시도해 보았으나 작동하지 않았기 때문에 정확한 방법을 단계별로 설명해야 합니다.

답변1

나는 이것이 오래된 질문이라는 것을 알고 있지만, 나는 당신과 같은 일을 하려고 할 때 이것을 발견했기 때문에 어쨌든 이것을 게시할 것입니다.

저는 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단어 하나를 삭제하도록 설정하더라도 입력하지 않을 때는 탭을 닫을 수 있다는 것입니다.

PS 저도 해피해킹 키보드를 사용하고 있는데, 그걸 사용하시는 분을 만나서 기쁘네요 :)

우분투 18.04(GTK3)

편집: 2018년 11월 1일

거의 5년이 지난 후, 저는 이 게시물을 Ubuntu 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수정할 수 있습니다.

일부 참고자료:

관련 정보