Wydaje się powtarzającym się trudne pytanie, ale ja nadal nie mam poprawkę ani obejście dla niego:skrót klawiszowy VS nawigator klawiatury
Czy istnieje sposób, aby przechwycić accesskeys przed skrótów klawiaturowych?
muszę korzystać accesskeys na moich ulubionych nawigator IE oraz FF, ale nie wa do rozważenia istniejących skrótów klawiaturowych, jak zastrzeżone. W przeciwnym razie nie pozostawia wiele możliwości (obecnie używam tylko liczb).
Uwaga: przez accesskey mam na myśli atrybut html accesskey
.
Każdy pomysł? Aplikacje Flash to potrafią, więc co z JavaScriptem?
Na przykład tutaj jest dostępny kontrola:
<button onclick="alert('Hello');" accesskey="F">Alt+F to activate</button>
Gdy próbuję uruchomić go po prostu otwarty pliku menu: "(
** UWAGA ** Nie rozwiążesz problemu z firefoxem, ponieważ klawisze dostępu są aktywowane * Shift + Alt + [klawisz] * i menu z * Alt + [klawisz] *. – sinsedrix
Jeśli korzystasz z kontrolerów keydown, możesz zablokować domyślne zachowanie. Z kluczami dostępu, moje doświadczenie (sprzed około 2 lat) polega na tym, że trzeba się upewnić, że nie kolidują one z opcjami menu, co nie jest zbyt wykonalne. –
Mam nadzieję, że odpowiedź brzmi "nie".Nie chcę, aby jakakolwiek stara strona internetowa była w stanie hi-jack moich poleceń klawiaturowych. Kiedy uderzę * Alt + F *, chcę menu Plik. – Umbrella