Ich habe eine Webseite, und ich brauche, um alle Tastendrücke abzufangen, bevor sie an was auch immer Element in der Dom hat den Fokus versendet werden. Wenn der Benutzer etwas eintippt wie ~goto:/index.html:
(die in der Tat von einem Barcode-Scanner stammen werden) muss ich die Tastendrücke nach der ~
um sie zu analysieren, sobald ich zum zweiten :
. Ich habe es geschafft, etwas mit dem $(document).keypress()
wie folgt:
$(document).ready(function() {
$(document).keypress(function(e) {
// do the processing here and
// return false when ignoring keystrokes
});
});
Das Problem ist, dass ich den Tastendruck erhalte, nachdem er zum fokussierten Element gegangen ist. Irgendwie, um es vor, so dass ich in der Tat ablehnen kann es zu bekommen?