Google Docs dezaktywowanie skrótów klawiszowych
Moderator: Pomocy?!
Google Docs dezaktywowanie skrótów klawiszowych
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
Znalazłem pewien sposób z użyciem skryptu Greasmonkey, ale nie za bardzo wiem, jak go zastosować do skrótu, który chciałbym dezaktywować na stronie GD:
https://superuser.com/questions/168087/ ... in-firefox
- Rostov
- Posty: 236
- Z nami od: 22 grudnia 2004, 13:10
Odp: Google Docs dezaktywowanie skrótów klawiszowych
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.170 Safari/537.36 OPR/53.0.2907.68
- Kod: Zaznacz cały
// ==UserScript==
// @name Blokada przechwytywania ["Ctrl" + "Alt" + "-"]
// @description Zatrzymaj witryny przed przejęciem skrótów klawiaturowych
//
// @run-at document-start
// @include *
// @grant none
// ==/UserScript==
// Keycode dla blokady "-". Opcjonalnie można rozszerzyć o kolejne znaki dla kombinacji Alt+Ctrl+"..."
keycodes = [173];
(window.opera ? document.body : document).addEventListener('keydown', function(e) {
// alert(e.keyCode ); //uncomment to find more keyCodes
if (keycodes.indexOf(e.keyCode) != -1 && e.ctrlKey && e.altKey) {
e.cancelBubble = true;
e.stopImmediatePropagation();
//alert("Zablokowana próba przejęcia!"); //odkomentuj aby sprawdzić czy działa blokada
}
return false;
}, !window.opera);
Wymaga Greasemonkey starszego niż 4.0 (np. 3.17 lub 3.11).
Instalacja ręczna trochę trudna:
- kliknij ikonę strzałki dodatku Greasemonkey
- wybierz z listy opcje nowy skrypt...
- pola możesz wypełnić treścią:
- nazwa: np. Blokada przechwytywania "Ctrl" + "Alt" + "-"
- lokalizacja: np. Google (skrypt i tak z tego nie korzysta)
- reszty pól nie trzeba koniecznie wypełniać (i tak zostaną nadpisane jak przekopiujesz cały skrypt)
- potem znów klikasz na ikonę dodatku i prawym przyciskiem myszy skrypcie
- do okna wklejasz kod i sprawdzasz po odświeżeniu czy działa na google drive.
Adresu nie precyzowałem, bo nie wiem na jaki więc domyślnie odpali się na każdej stronie internetowej. Jak będzie przeszkadzać to zmienisz sobie:
- Kod: Zaznacz cały
@include *
¡Moz://a zorro de fuego!
Moz://a raposa de fogo!
- krystian3w
- Posty: 1923
- Z nami od: 01 grudnia 2017, 15:27
Odp: Google Docs dezaktywowanie skrótów klawiszowych
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
- Rostov
- Posty: 236
- Z nami od: 22 grudnia 2004, 13:10
Odp: Google Docs dezaktywowanie skrótów klawiszowych
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
- Rostov
- Posty: 236
- Z nami od: 22 grudnia 2004, 13:10
Odp: Google Docs dezaktywowanie skrótów klawiszowych
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0
- Kod: Zaznacz cały
http://keycode.info/
Z Unicode "45" ale raczej nie o niego chodzi.
Lub 109 z klawiatury numerycznej tzw. "subsctract" (odejmowanie).
Albo taki jak podaje Chrome / Opera 189.
Jeszcze też możliwe, że:
- Kod: Zaznacz cały
if (keycodes.indexOf(e.keyCode) != -1 && e.ctrlKey && e.altKey)
________________________________________________________________________________________________________________________________________________________
Jeszcze zapomniałem napisać by zablokować aktualizacje Greasemonkey do wersji 4.X (tam nie umiem uruchomić tego kodu bez napisania go praktycznie od nowa lub w Violentmonkey / Tampermonkey - jakby to dodatek miał limit a jakieś ma najnowszy Greasemonkey).
¡Moz://a zorro de fuego!
Moz://a raposa de fogo!
- krystian3w
- Posty: 1923
- Z nami od: 01 grudnia 2017, 15:27
Odp: Google Docs dezaktywowanie skrótów klawiszowych
Przeglądarka: Mozilla/5.0 (Linux; Android 7.1.2; Redmi 4A Build/N2G47H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Mobile Safari/537.36
- Kod: Zaznacz cały
// alert(e.keyCode ); //uncomment to find more keyCodes
pokazuje "-" rzeczywiście jako 173.
Odkomentowanie tego natomiast:
- Kod: Zaznacz cały
//alert("Zablokowana próba przejęcia!"); //odkomentuj aby sprawdzić czy działa blokada
powoduje wyświetlenie tego alertu, gdy na stronie Google Dokumenty naciśnie się blokowany skrót. Ale mimo to skrót jest na stronie wykonywany. Czyli skrypt niby działa, ale skrótu nie blokuje.
- Rostov
- Posty: 236
- Z nami od: 22 grudnia 2004, 13:10
Kto jest online
Zarejestrowani użytkownicy: Nie ma żadnego zarejestrowanego użytkownika