Dostosować skróty klawiaturowe Google Chrome?

125

Chciałbym dostosować skróty klawiaturowe w Google Chrome.

Na przykład chciałbym zamapować kombinację klawiszy Ctrl+ Shift+ Wna polecenie „Zamknij inne karty” zamiast klikania karty prawym przyciskiem myszy (polecenie domyślne).

Czy w Chrome jest jakieś ustawienie, aby ustawić tę kombinację na to polecenie?

wycierać
źródło
2
Czy próbowałeś przeszukać Chrome Web Store? Jeśli nie, oto link do rozszerzenia menedżera skrótów - chrome.google.com/webstore/detail/shortkeys/…
VenkatH
1
@VenkatH Dziękujemy za podpowiedź! Niestety „Zamknij inne karty” nie jest poleceniem obsługiwanym przez rozszerzenie „Skróty klawiszowe”, więc nie zaspokaja mojej potrzeby.
wytrzyj
3
Czy istnieje sposób na usunięcie skrótów klawiaturowych? Chcę używać skrótów wbudowanych w Tumblr, ale jest on w konflikcie z tymi, które są już wbudowane w chrome i żadne z rozszerzeń, które mogłem znaleźć, edytuje już istniejące ...
Cyberson
1
@wil Prawie 3 lata później polecenie „Zamknij inne karty” istnieje teraz w Skrótach klawiszowych.
Mike Crittenden,
Inną opcją jest vimium, chociaż nie sądzę, że można go ponownie powiązać C-W.
mgalgs

Odpowiedzi:

53

Jeśli korzystasz z komputera Mac, możesz to zrobić za pomocą komputera Mac System PreferencesKeyboardShortcuts. https://apple.stackexchange.com/a/174979/1443

Oto moje obecne ustawienia:

wprowadź opis zdjęcia tutaj

cmcginty
źródło
To świetnie, ale niestety nie zadziałało z cmd+shift+cjakiegoś dziwnego powodu. Chciałem otworzyć konsolę javascript cmd+shift+czamiastcmd+option+j
Doug
2
Oh, już rozumiem. musisz wiedzieć, że dokładne tytuły skądś Oo
Zaporożenko Aleksandr
6
Dla użytkowników systemu Windows rozszerzenie Menedżera skrótów AutoControl pozwala dostosować skróty Chrome, a także tworzyć własne skróty.
GetFree
Gdzie mogę znaleźć pełną ich listę, np. Wymienić Cmd+L?
Sinjai
1
@ Sinjai lista pochodzi z paska menu aplikacji.
cmcginty
12

Wygląda na to, że ta funkcja jest „w drodze”, ale nie jest jeszcze w głównym cyklu wydawniczym. Znaleziono artykuł opisujący funkcję wdrażaną w kompilacji programistycznej # 22. Lub przynajmniej częściowo, aby umożliwić skrót niektórych funkcji Ref: http://googlesystem.blogspot.com/2012/08/create-keyboard-shortcuts-for-chrome.html

W tym poście wspomniano o eksperymentalnym interfejsie API dla większej liczby rodzajów działań powiązanych ze skrótami, które można znaleźć .. tutaj: http://developer.chrome.com/extensions/experimental.commands.html

Oczywiście to jeszcze wszystko na etapie rozwoju.


Edycja (2018): Jest to częściowo możliwe dzięki interfejsowi poleceń, który jest dostępny od kilku lat. http://developer.chrome.com/trunk/apps/commands.html

Jest to wciąż dość ograniczone, ponieważ nie możesz zastąpić tych, które są dostarczane przez przeglądarkę i nie jestem pewien, jak bardzo jest tam wystawiony na rzeczy takie jak narzędzia programistyczne.

zzbomb
źródło
1
@wil zmiana: to było w Chrome przez jakiś czas, po prostu przewinąć w dół w stronę rozszerzeń i kliknij „Skróty klawiaturowe”
skeggse
11
@distilledchaos: Ten link pozwala tylko ustawić skróty klawiaturowe dla aplikacji i rozszerzeń, a nie ogólnie dla przeglądarki.
bergie3000,
Chyba z rozszerzeniem cVim - zdaję sobie sprawę, że dla wielu osób nie będzie to możliwe, ale ... dla mnie!
dsummersl
5
@MikeyE, Jest to w końcu możliwe dzięki coś o nazwie „rozszerzenia natywne”. Oto jedno takie rozszerzenie, które może raz na zawsze dostosować skróty Chrome: Menedżer skrótów AutoControl
GetFree
1
(ile czasu zajmie Google udostępnienie trywialnej funkcji konfigurowalnych skrótów klawiaturowych ...)
sam boosalis
12

Nie do końca odpowiedź na ogólne skróty, ale wciąż względna i nieco kłopotliwa do znalezienia, chrome: // extensions / shortcuts pozwala dostosować zachowanie za pomocą skrótu. Jestem pewien, że możesz znaleźć / zrobić rozszerzenie, aby przekierować / przetransponować wszystkie skróty, których chcesz używać do kontrolowania chrome według własnego uznania. .

systemaddict
źródło
1
To całkiem jasne na temat „jak”; jest to raczej propozycja dla obszaru do zbadania w celu stworzenia rozwiązania. Czy potrafisz to zrealizować? W obecnej formie prawdopodobnie byłby bardziej odpowiedni jako komentarz. Z recenzji
fixer1234
1
To nie jest tylko „lekkie”, jak to jest całkowicie bezużyteczne i bezcelowe. Wbudowane skróty nawet tam się nie pojawiają, tylko działania dodatków, które dodatki wybierają jako możliwe do skrótu. Jak wskazano w innym miejscu, pożądany skrót ctrl + w jest niedostępny, nawet dla rozszerzeń.
JoelAZ
To jest tylko dla rozszerzeń, ale pozwala również zastąpić wbudowane skróty, takie jak Ctrl + Q.
nmrugg
1
Zachowaj ostrożność i użyj dokładnego linku: chrome: // rozszerzenia / skróty Bez http ...
Josem
@JoelAZ Znalazłem tę odpowiedź, szukając sposobu na zmianę skrótów rozszerzenia uBlock Origin, więc tak, ta odpowiedź jest przydatna
golimar
5

Aktualizacja: od lutego 2017 r. Ta wtyczka nie jest już dostępna.

Istnieje wtyczka Chrome o nazwie Shortcut Manager, która może to zrobić.

Używałem go do tworzenia skrótów klawiaturowych dla ji kdo przewijania w górę iw dół. Ma także opcję „zamknij inne okna”, którą można przypisać do klawisza skrótu.

Charley Ramm
źródło
Zainstalowałem wtyczkę, niestety z jakiegoś powodu nie można ustawić kombinacji „Ctrl + Shift + W” w polu wprowadzania (kiedy próbuję, pojawia się wyskakujące okienko z pytaniem, czy chcę opuścić stronę) .
wytrzyj
3
To nie wydaje się przesłonić domyślnej funkcjonalności. Próbuję dodać skrót ALT + ENTER „.com” do paska adresu URL (dla poddomen) i nadal używa domyślnej funkcji wyszukiwania.
Gaʀʀʏ
Dodałem Ctrl + G, aby otworzyć ulubioną stronę, wcześniej wydawało się, że nie działa, ale po ponownym uruchomieniu Chrome zaczął działać. Ctrl + G ma domyślną funkcję wyszukiwania następnej w chrome, to rozszerzenie ją zastępuje.
Vins
To nie działa na komputerze Mac, gdy próbuję ustawić „Ctrl + Page Up”, aby przejść do poprzedniej karty. (Właściwie Cmd + Page Up odkąd
zmieniłem
1
Link do wtyczki to teraz 404.
Eric Wang
5

Było to możliwe już od dłuższego czasu.
Istnieje nowy rodzaj rozszerzeń dla Chrome o nazwie „rozszerzenia natywne”, które mogą dostosowywać skróty Chrome i inne fajne rzeczy.

Menedżer skrótów AutoControl jest właśnie w tym celu.

Nie ma ograniczeń dotyczących skrótów, które można tworzyć i dostosowywać. Możesz nawet wyłączyć skróty, jeśli nie przypisasz im żadnej akcji.

W konkretnym przypadku zadanym w pytaniu Ctrl+ Shift+ Wdo zamykania „innych kart” wygląda następująco:

wprowadź opis zdjęcia tutaj

Richt
źródło
2
Świetne rozszerzenie. Jest jednak obsługiwany z systemu Windows XP do Windows 10. Dotychczas brak obsługi innych systemów operacyjnych.
Mercalli
3

Rozszerzenie odpowiedzi Charleya Ramma już nie istnieje, ale znalazłem inne: Skróty klawiszowe

Dodaj do Chrome, naciśnij opcje. Używam go do wiązania klawiszy do przodu / do tyłu z moją Naga Hex V2, która obecnie nie jest obsługiwana w systemie Linux. Recenzje sugerują, że niektóre osoby mają problemy z korzystaniem z niego. Działa dobrze dla mnie, multimedialna klawiatura Linux Mint 18 + Dell.

Uruchom ponownie Chrome po zmianie skrótów klawiszowych.

marts
źródło
Skróty klawiszowe są fajne, ale nie działają na stronie nowej karty lub gdy pasek adresu jest ostry
Casebash
2

Jak opisano w komentarzach do innej odpowiedzi , chcę również wyłączyć skrót „Cmd + Shift + W” w celu zamknięcia okna, a nawiasem mówiąc podobny skrót, który pojawia się, gdy wyłączam pierwszy, który teraz oznacza „Zamknij wszystko”.

  • Po prostu poszedłem do panelu preferencji Klawiatura Maca, w zakładce „Skróty”, w sekcji „Skróty aplikacji” i zacząłem tworzyć nowe mapowania skrótów.
  • Zrobiłem je dla Google Chrome i wybrałem to jako pierwszy parametr, ale myślę, że możesz rozwiązać podobny problem w dowolnej innej aplikacji, wybierając ten, który chcesz.
  • Następnie przystąpiłem do nazwania pozycji menu, którą chciałem zastąpić, takiej jak te, o których wspomniałem powyżej.
  • Na koniec przypisałem mu złożoną kombinację klawiszy, której, mam nadzieję, nigdy nie przypadkowo wcisnę w przyszłości.

To nie jest najlepsze podejście i obecnie czytam inne pytanie i odpowiadam „Jak wyłączyć skróty klawiaturowe w Mac OS X”, co może całkowicie usunąć skrót, ale działa wystarczająco dobrze przez istniejący interfejs systemu bez konieczności instalowania dodatkowych oprogramowanie jako ograniczone rozszerzenie Google Chrome Web lub aplikacja systemowa.

Pysis
źródło
0

Chociaż wiem, że nie jest to dokładnie to, czego szukałeś, może być pomocne dla niektórych, tak jak dla mnie. To rozszerzenie Chrome umożliwia wiele zaawansowanych skrótów za pomocą gestów myszy: Gesty CrxMouse Chrome ™

użytkownik179068
źródło
1
Cześć, witaj w Super User! Pytania, które są zasadniczo linkami, są odradzane. Czy możesz wyjaśnić, dlaczego takie jest rozwiązanie, może obejmować zrzuty ekranu z niego w akcji itp.?
Kanadyjczyk Luke
-1

Używam BetterTouchTool na macOS:

wprowadź opis zdjęcia tutaj

Adam Johns
źródło
Witamy w Super User. Przeczytaj Jak polecić oprogramowanie, a następnie edytuj swoją odpowiedź, aby zawierała co najmniej minimalne wymagane informacje (elementy pogrubione ). Posty bez tych informacji mogą zostać usunięte. Dziękuję za pomoc.
Twisty Impersonator