Keyboard Events für Modifier Keys in Safari 2.0
-
22-08-2019 - |
Frage
Ich bin mit Tastatur-Ereignisse ( ‚keyDown‘ und ‚keyup‘) genau zu erkennen, wenn der Benutzer drückt oder gibt die Shift-Taste.
In Safari 3+, das funktioniert gut. Allerdings Safari 2.0 nicht Tastaturereignisse für die Shift-Taste in der Tat scheint Feuer, es scheint nicht, Ereignisse für eine der Sondertasten abzufeuern ...
Wer weiß, wie ich mit umgehen könnte oder um dieses Problem zu umgehen?
(In diesem speziellen Fall, ich brauche nur mit Safari zu arbeiten, wie ich diesen Code in einer Dashboard-Widget bin mit).
Danke,
Steve
Lösung
Safari 2 nicht ausgelöst Schlüsselereignisse für alle Zusatztasten (der Code wurde erst in der S3-Zyklus hinzugefügt.) - das Beste, was Sie ist an den Modifikator Flaggen auf alle Ereignisse aussehen tun könnten Sie verarbeiten
Gelingt das nicht, denken Sie daran, dass Safari 3+ auf Tiger existieren, und iirc sind Teil 10.4.11 so sollten Sie wirklich in der Lage sein, auf die Existenz von S3 + verlassen