Jak można wyłączyć skróty Chrome?

25

Czy zauważyłeś, że Google Chrome ma około 29 skrótów. ( Ctrl+ A... Z) Naprawdę nienawidzę tych rzeczy. W każdym razie moje pytania:

  • Jak mogę wyłączyć niektóre skróty?
  • Czy są jakieś pliki, w których zapisane są wszystkie ustawienia? Jeśli tak, to gdzie są te pliki w Ubuntu 12.04?
dojrzały
źródło
2
Też ich nienawidzę! Ctrl + Intro wysyła formularz, Ctrl + R ponownie ładuje stronę! Punkt bez zwrotu, gdy piszesz szybko i trafiasz je przypadkowo!
Ivan Ferrer Villa

Odpowiedzi:

9

Najwyraźniej w Google Chrome nie rozwiązał jeszcze funkcji Wyłączania skrótów klawiaturowych .

Takie skróty specyficzne dla aplikacji są przechowywane przez aplikację, myślę, że taki plik konfiguracyjny skrótu nie istnieje w Ubuntu.

Istnieją rozszerzenia takie jak Hotkey i skrótów kierownika , który zapewnia zdefiniowane przez użytkownika skróty chociaż.

Nawet HUD wydaje się mieć ograniczone funkcje w Chrome.

Za pomocą menedżera skrótów możesz wyłączyć wszystkie skróty Ctrl indywidualnie, jak tutaj.

wprowadź opis zdjęcia tutaj

Do dalszej wizyty referencyjnej

Zmień / wyłącz skróty klawiaturowe Chrome

Wyłącz skróty w Google Chrome

atenz
źródło
2
Brak opcji wyłączenia Ctrl + W :(
Anwar
Często używam Alt + 1, 3, 7 do pisania „ë”. Gdy NumLock jest przez pomyłkę wyłączony, zmienia się na Alt + End, PgDn, Home, a Alt + Home to skrót do strony głównej, co oznacza, że ​​tracę tekst, który pisałem. Twoje rozwiązanie działało dla mnie, modyfikując skrót, używając rozszerzenia, aby zamiast tego wykonać JavaScript: „return false;” Mam nadzieję, że to pomoże.
that0th3rGuy
12
  1. Przejdź do rozszerzeń chrome: //
  2. W prawym dolnym rogu kliknij skróty klawiaturowe Skróty klawiszowe
  3. Powiąż Ctrl+ Shift+ Qdo czegoś mniej irytującego. W moim przypadku związałem go, aby otworzyć rozszerzenie Lastpass.
Sameer
źródło
2

To okropna kludge:

JavaScript stron internetowych może przechwytywać większość skrótów przeglądarki. Jest to zwykle używane do implementacji skrótów klawiaturowych w aplikacjach internetowych (np. Ctrl-S zapisuje dokument jako otwarty w aplikacji internetowej zamiast otwierać okno dialogowe zapisywania strony w przeglądarce). Jeśli jednak zajmiesz się zdarzeniem przez zignorowanie go, to skutecznie wyłącza skrót przeglądarki.

Aby to zrobić, utwórz skrypt, który przechwytuje wszystkie skróty przeglądarki i odrzuca je. Zapisz go jako skrypt użytkownika Greasemonkey (nazwij go something.user.js) i ustaw na wykonanie na wszystkich stronach. Możesz skorzystać z wbudowanej obsługi Greasemonkey Chromium lub użyć dowolnego z różnych rozszerzeń, jeśli wolisz inny interfejs. Rezultat końcowy jest taki, że za każdym razem, gdy jesteś na dowolnej stronie internetowej (tj. Zawsze), skrypt zostanie wykonany, co spowoduje zatrzymanie i odrzucenie większości skrótów przeglądarki przed ich przetworzeniem.

Oczywiście możesz napisać skrypt, aby nie uwięzić konkretnego skrótu, którego faktycznie używasz.

Zwróć uwagę, że istnieje kilka skrótów (ogólnie związanych z nawigacją między kartami), które z założenia nie pozwalają pułapkom stron internetowych. Te nie zostaną zatem wyłączone.

Ślimak mechaniczny
źródło
1

Obsługuj skróty w przeglądarce Chrome, przewodnik dla zakłopotanych:

TLDR: Twoje rozwiązanie jest w fazie 3 z 4 poniżej, zainstaluj tę wtyczkę Chrome.

To denerwujące, że trzeba sobie radzić z ciągle zmieniającymi się ideologiami klawiszy, które są losowane co 3 do 9 miesięcy. Zatem zrozumienie czterech różnych obszarów, w których można umieścić środkowych mężczyzn w łańcuchu poleceń między klawiaturą a przeglądarką, pomaga znaleźć rozwiązanie, które działa dla Ciebie i nigdy się nie zmienia przez cały czas, nawet podczas zmiany systemów operacyjnych, klawiatur i programów .

Jeśli tu jesteś, masz problem z zachowaniem Chrome tak, jak chcesz. Poświęć chwilę i poznaj cztery obszary mapowania między klawiszami klawiatury komputera a stroną kliencką renderowaną przez przeglądarkę Chrome. Korporacje innych firm walczą o zmianę kluczy na takie, jakie chcą.

Mac, Windows i Linux różnią się na swój sposób, ale mają wspólnego przodka i wszystkie są takie same, jak to opisuję. Jeśli masz problem z tym procesem, musisz zachować ostrożność i przejąć na własność tę linię montażową, w przeciwnym razie łatwo jest zostawić klucze osierocone, powodować duplikacje, a nawet powodować wiele akcji po jednym naciśnięciu klawisza, pętle sprzężenia zwrotnego są uciążliwe.

Obszar mapowania klawiszy 1 z 4, (Kod klawiatury -> System operacyjny)

Tylko Mac i Linux mogą tutaj eksperymentować. Istnieją programy takie jak .inputrc i inne pliki konfiguracyjne, które przechwytują klawisze z klawiatury jeszcze zanim system operacyjny będzie mógł je usłyszeć. Generalnie zostawiam to w spokoju, ponieważ w większości przypadków moja klawiatura jest wiernym przekaźnikiem kluczy, a mój system operacyjny jest wiernym słuchaczem kluczy. Tutaj możesz ponownie przypisać klucze i zmienić to, co słyszy Twój system operacyjny, pozostawiając przeglądarkę Chrome bezsilną wobec Ciebie.

Obszar mapowania klawiszy 2 z 4, (System operacyjny -> Aplikacja Chromium)

Przeglądarka Chrome to tylko program komputerowy działający w systemie operacyjnym. System operacyjny poddaje kwarantannie okno przeglądarki, a Chrome odbiera tylko te kody kluczy, które zostały mu przesłane przez system operacyjny. Mac, Windows i Linux mają swoje własne programy do mapowania klawiszy, na przykład Mac's Spectacle i Karabener, Windows StickyKeys lub niskonakładowe elementy wewnętrzne Linuksa, takie jak .inputrcpliki konfiguracyjne.

Bałagan tutaj polega na zainstalowaniu programu dla twojego systemu operacyjnego i przechwytuje kody systemu operacyjnego i zmienia klucze słyszalne przez daną aplikację. Ten obszar mapowania pozostawia również wścibskich programistów Chrome bezsilnych do przeciwdziałania tobie, ponieważ są poddani kwarantannie w przestrzeni aplikacji. Zainstalować program i poinformować go przemapować Ctrl-Księ Ctrl-Shift-carpal-tunnel-pi ruszasz do wyścigów. Jeśli to zrobisz, musisz również wziąć pod uwagę, że obszar mapowania 3-z-4 i 4-z-4 również prawidłowo propaguje klucz.

Obszar mapowania klawiszy 3 z 4, (aplikacja Chrome -> wszystkie renderowane strony internetowe)

To jest twój problem. Ci dzielni programiści Google-Chrome siedzący w swojej kryształowej fortecy stale zmieniają te klucze co 3 do 9 miesięcy, z powodu krzyków użytkowników. Tutaj każdy może korzystać z wtyczki Chrome, niezależnie od systemu operacyjnego: Mac, Windows, Linux. Zainstalować wtyczkę Chrome: Shortkeys (Custom Keyboard Shortcuts) by: Mike Crittenden. Ta wtyczka ma dwa obszary, które pozwalają mapować klucze w obszarach 3-z-4 i obszarach 4-z-4. Przeczytaj instrukcję i możesz tutaj odwzorować i ponownie przypisać wszystkie polecenia.

Obszar mapowania klawiszy 4 z 4, (silnik interpretera V8 Chrome <-> javascript / jquery / Flash / itp.)

W tym obszarze zdarzają się jeszcze więcej problemów. Ci szczęśliwi programiści indywidualni i korporacyjni na całym świecie programują javascript po stronie serwera i po stronie klienta, aby poinstruować Chrome, aby ponownie przypisał klucz do tego, co chcą. Więc zakładając, że poprawnie przesyłasz swój klucz z obszarów 1 do 3, obszar 4 tutaj przeszkadza ci na ostatniej mili.

Wtyczka ShortKeys ma również miejsce dla tego miejsca, ale musisz upewnić się, że obszar 3 jest odpowiedni. Dla mnie tylko jedna wtyczka chrome robi wszystko, czego potrzebuję, aby przeciwdziałać zarówno twórcom Chrome, jak i twórcom stron internetowych, ale nie jest to idealne. Załadujesz aplikację Flash i nagle Flash maluje stosy kupek i jednorożce w Unicode, zamiast przewijać w dół, zgodnie z instrukcją.

Dodatkowe uwagi:

Jeśli ustawisz zmianę przypisania klucza w jednym obszarze, ale nie w innym, pozostanie ci albo klucz nieprzypisany, ponieważ jeden obszar zastępuje inny, lub pozostawiono tylko istniejący, lub tajemniczy brak operacji, lub co gorsza, powielona operacja i pętla zwrotna skutkują zablokowaniem lub spamowaniem klucza.

Zapewnienie instrukcji przez cały stos jest wyzwaniem. Ale przejęcie na własność ma długoterminowe korzyści, ponieważ, jak widać, wszyscy producenci komputerów, zwłaszcza Mac, zabierają klucze jeden po drugim i zastępują je słowem „Kup Apple teraz!” przyciski i przyciski pierdzenia na ścieżkach śmiechu, gdy naciśniesz klawisz Escape, który automatycznie przekształca się w „Apple-buy-it-now”.

Eric Leschinski
źródło
0

Też miałem ten problem.

Naprawiłem to, wchodząc do menu Skróty klawiaturowe (Narzędzia -> Rozszerzenia -> Skróty klawiaturowe (przewiń do dołu)), wybierając każde pole Skróty i próbując nacisnąć (na Macu) Command + Shift + Alt + 5 + 6 + 7 + H + F5 ..... Masz pomysł. To powinno działać również na każdym innym systemie operacyjnym.

Spróbuj użyć kilku klawiszy modyfikujących i uderzać klawiaturą ręką (lub głową!), Aż pojawi się napis „Nie ustawiono”.

WestJ
źródło
0

Najbardziej irytującym dla mnie skrótem jest Ctrl+ Alt+ O, który jest zoptymalizowanym skrótem importu IntelliJ. Chrome przechwytuje to, aby otworzyć okno STK.

Aby to wyłączyć, otwórz menu konfiguracji i odznacz Skróty klawiszowe: wprowadź opis zdjęcia tutaj

Victor Grazi
źródło