2014-05-07 15 views
5

Podczas nawigacji po wejściach formularza za pomocą TAB i SHIFT+TAB, czy istnieje skrót klawiaturowy, aby cofnąć skupienie strony (i zacierając aktywne wejście formularza)?Czy istnieje skrót klawiaturowy do nieostrości/rozmycia aktywnego pola formularza?

przykład:

Github ma wiele przydatnych skrótów klawiszowych, np g p w repozytorium służy do otwierania żądań pobierania. Jednak jeśli kliknąłem w obszar tekstowy, nie mogę już używać skrótów klawiaturowych. Aby skróty klawiaturowe znów działały, muszę kliknąć (myszą!) Poza obszar tekstowy. Czy istnieje lepszy sposób na zrobienie tego w Google Chrome?

Odpowiedz

2

To też mnie denerwowało ... więc napisałem scenariusz! Działa to w Tampermonkey dla Chrome, powinno również działać w Greasemonkey for Firefox.

Wystarczy nacisnąć Escape, aby zmniejszyć ostrość wejścia. Jest także wystarczająco inteligentny, aby nie skupiać się tylko na elementach wejściowych.

Możesz wybrać, aby aktywować go na * github * lub tylko na wszystkich stronach internetowych.

window.onkeydown = function(e) { 
    if (e.keyCode == 27) { // Escape is 27 on my keyboard - can be modified as needed 
     var focused = document.activeElement;  
     if (focused.tagName == 'INPUT' || focused.tagName == 'TEXTAREA') { 
      focused.blur(); 
     } 
    } 
}; 

Mam nadzieję, że możesz to otrzymać, ponieważ minęło kilka miesięcy.

Powiązane problemy