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

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top