Wie kann ich einen Tastendruck aller Zeichen, die auf SW-Tastaturen sind fangen? Das Überschreiben von onKeyDown() in der Aktivität funktioniert nur für Standard-ASCII-Zeichen wie a-z0-9 -!/..., funktioniert aber nicht mit allen UTF8-Zeichen wie ščřž (in diesem Fall wird diese Methode überhaupt nicht aufgerufen) Ich weiß, dass KeyEvent eine Methode getUnicodeChar() hat, die das Unicode-Zeichen zurückgibt, das der Schlüssel erzeugen würde. Aber ich weiß nicht, wie man das KeyEvent bekommt, wenn onKeyDown() nicht aufgerufen wird.Catch Tastendruck von Sonderzeichen mit Android
3
A
Antwort
2
Ich habe es nicht versucht, aber es gibt eine Methode namens dispatchKeyEvent (KeyEvent-Ereignis). Ich hoffe, es wird sicherlich Ihren Bedürfnissen entsprechen.
Verwandte Themen
- 1. Android Sqlite Sonderzeichen
- 2. Try-Catch-Taste android
- 3. Android: Auf Sonderzeichen prüfen
- 4. Android Textansicht Sonderzeichen Ausgabe
- 5. Simuliert Tastendruck mit Swift
- 6. Öffnen von Links mit Tastendruck in iTerm2
- 7. Senden von URL mit Sonderzeichen über HTTP (Android)
- 8. Capture "Enter" Tastendruck mit numerischer Eingabe in Android/Cordova/Knockout
- 9. Mess Tastatur Eingabe Geschwindigkeit, Tastendruck in Android
- 10. Vibration auf Tastendruck in android Soft-Tastatur
- 11. Einfügen von Sonderzeichen mit grid.arrange
- 12. Parsen von JSON mit Sonderzeichen
- 13. Android Studio/XML Sonderzeichen Codierung
- 14. von Sonderzeichen ·
- 15. Overriding Tastendruck
- 16. Xamarin AdMob für Android - Catch-Ausnahmen
- 17. mit try catch beim deklarieren von Variablen
- 18. Abfangen von Ausnahmen mit "catch, when"
- 19. 'catch' von innerhalb MonadIO
- 20. Catch Ausnahme von guzzle
- 21. SQLite FTS4 Suche mit Sonderzeichen
- 22. Speichern in Datei mit Sonderzeichen
- 23. NSPredicate von Sonderzeichen - iPhone
- 24. Split-Wort von Sonderzeichen
- 25. dompdf Sonderzeichen mit Fragezeichen?
- 26. Umgang mit Sonderzeichen?
- 27. Catch Json Antwort in Android App
- 28. Android Catch-Notes-App wie Kreis Menü
- 29. Android - Get Variable in Catch Handle Exception
- 30. Sonderzeichen mit System.out.println anzeigen
THX es funktioniert, jetzt muss ich herausfinden, wie UTF8 Code dieser Sonderzeichen zu bekommen, weil keyEvent.getUnicodeChar() gibt 0 für sie zurück – martinpelant
Sie können event.getKeycode() verwenden, um den Schlüsselcode zu erhalten und verwenden wie du willst............. –