SWT Cross-Plattform-Erkennung Geben
Ich habe einen globalen filter (Display.addFilter
) in SWT in die ich will, um zu erkennen, Enter - Taste. In Windows, drücken der EINGABETASTE erzeugt SWT.CR
im 'keyCode' Teil der KeyListener Veranstaltung. Ist diese Annahme sicher für alle Plattformen, oder sollte ich prüfen, ob
keyCode == SWT.CR || keyCode == SWT.LF?
Dank.
Wenn meine Antwort hilfreich war, bitte überprüfen Sie es als Ihre akzeptierte Antwort.
Nein, war es nicht die richtige Antwort, da wollte ich nicht Durchlaufen Veranstaltung. Es ist ein global key listener (filter), wie angegeben, deutlich in Frage.
Nein, war es nicht die richtige Antwort, da wollte ich nicht Durchlaufen Veranstaltung. Es ist ein global key listener (filter), wie angegeben, deutlich in Frage.
InformationsquelleAutor Mohsen | 2009-11-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wollen, fangen Sie das Ereignis, wenn der Benutzer drückt die Enter-Taste, während Sie ein widget den Fokus hat, verwenden Sie einen
TraverseListener
oder Listener mit Typ -SWT.Traverse
. Dann prüfen SieInformationsquelleAutor True Soft