Ich versuche, eine Tastaturklasse in meinem Spiel zu implementieren, die zwei Modi hat. Der Spielmodus verwendet Eingaben, die kleingeschriebene, nicht modifizierte Schlüssel verwenden (unmodifizierte Bedeutung, wenn ich eine '0' mit der Verschiebung einfüge, gibt sie immer noch '0' anstelle von 'zurück'). Ich habe es bis zur Verwendung der charactersIgnoringModifiers
-Methode der NSEvent
-Klasse aufgespürt, aber diese Methode schließt alle Modifizierertasten mit Ausnahme der Umschalttaste aus.theEvent charactersIgnoringModifiers - Erhalte Zeichen ohne Modifizierer
5
A
Antwort
5
Sie können -[NSEvent keyCode]
verwenden und dann den Schlüsselcode ohne Verwendung von Modifikatoren in ein Zeichen übersetzen. Letzteres ist leichter gesagt als getan. Here's a long mailing list thread über die Techniken und Probleme.
Verwandte Themen
- 1. Unicode-Zeichen-Modifizierer entfernen
- 2. InputGesture-Modifizierer für "Windows" -Taste
- 3. NHibernate Erhalte Objekte ohne Proxy
- 4. Erhalte alles nach dem ersten Zeichen
- 5. Erhalte die Zeichenfolge zwischen Zeichen mit SSIS
- 6. Erhalte Unicode-Zeichen einer Sprache in Java
- 7. Erhalte "ungültiges Zeichen in der gegebenen Kodierung."
- 8. Druckliste von Unicode-Zeichen ohne Escape-Zeichen
- 9. Erhalte den Dateinamen ohne Erweiterung in Matlab
- 10. Erhalte die korrekte Kindklasseninstanz ohne Schalterfall
- 11. Erhalte alle eloquenten Modelle ohne Beziehung
- 12. Erhalte CSS-Wert ohne DOM-Element
- 13. Vim: Textwrap ohne führende Zeichen
- 14. PDF-Zeichen ohne privaten Schlüssel
- 15. Spiel jedes nicht-Wort-Zeichen (ohne diakritische Zeichen)
- 16. Kann ich den Modifizierer einer Methode mit Javassist löschen?
- 17. Was ist der Anwendungsfall für diesen Modifizierer zsh precommand '-'
- 18. Begriff ohne alphanumerische Zeichen vor oder nach
- 19. C# Regular Expression ohne ein Zeichen
- 20. erhalten Username ohne die 20 Zeichen Grenze
- 21. Ruby $ stdin.gets ohne Zeichen auf dem Bildschirm
- 22. Grep genaue Linie ohne führende Zeichen
- 23. Java Collections.sort() ohne eine Reihe von Zeichen
- 24. Ohne ‚+‘ und ‚&‘ Zeichen aus einem regulären Ausdruck
- 25. Escape-Zeichen für SQLite3-Befehl (ohne Vorbereitung)
- 26. Reverse-Zeichen-Array ohne zusätzlichen Speicher mit
- 27. Das gleiche Zeichen mehrmals ohne Schleife drucken
- 28. Python Split-String ohne Splitting Escape-Zeichen
- 29. Java String verwenden Anführungszeichen ohne Escape-Zeichen
- 30. Erhalte zufälligen Wert, ohne `Random` Objekt zu erstellen