Standart olmayan anahtarların anahtar kodlarını özel bir iOS API kullanarak veya genel TextInput alanı üzerinden okumak mümkün mü? IPad uygulamamın bu anahtar kodlardan haberdar olmasını sağlamak için özel düğmeleri & olan bir multimedya klavyem var. Ortam Tuşları ile USB Klavye'nin tuş kodları nasıl okunur
iOS zaten (yani hacim yukarı/aşağı, sonraki/önceki parça) bunlardan bazılarını kullanabilirsiniz biliyorum.
5
A
cevap
1
Hangi olayların içinden geçtiğini görmek için UIApplication alt sınıfını ve sendEvent:
geçersiz kılmayı deneyebilirsiniz. UIEvent'in iOS'taki klavye olay desteğini belgelemediği göz önüne alındığında (AppEnit'te NSEvent'in aksine), klavye olaylarını göreceğinize şüphem var ... ama denemeye değer. Kendim denemek için BT klavyem yok.
main.m
düzenlemek ve UIApplicationMain üçüncü argüman olarak alt sınıf geçmek için:
int main(int argc, char *argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, YourApplicationSubclass, nil);
[pool release];
return retVal;
}
Bu strateji masaüstü Kakao uygulamalarda nadir değildir ve burada da açıklanmıştır:
http://cocoawithlove.com/2009/05/intercepting-status-bar-touches-on.html
İlgili konular
- 1. Klavyenin tuş rengini değiştirme WP8
- 2. Android'de USB sürücüden bir dosya nasıl okunur?
- 3. Android'de harici USB belleği nasıl okunur/yazılır?
- 4. EditText ve algılamaya gerek duyulmayan tuş takımı basma tuşları
- 5. Klavyenin
- 6. Java Ayrı İki Ayrı Klavyenin Girişi
- 7. Dize tuşları ile GetHashCode()
- 8. Kodları
- 9. Chrome konsolu kısayol tuşları ile nasıl temizlenir?
- 10. nasıl R'ın heatmap.2 aşağıdaki kodları ile
- 11. PHP ile görüntü nasıl okunur?
- 12. Geri yabancı tuşları ile select_related
- 13. Bir USB aygıtı ile nasıl iletişim kurulur?
- 14. Android SnackBar FAB ile klavyenin üst kısmında
- 15. tuş?
- 16. jQuery ile tetikleme tuşu (tuş)
- 17. viewControllerForNewContact tüm tuşları gösterir
- 18. Python'da program ve ok tuşları, backspace, enter vb. Dışındaki tuş vuruşlarını nasıl alabilirim?
- 19. Yumuşak tuş takımının altındaki düğmeyi göster
- 20. Vim'de Meta-Fonksiyon tuş bileşimi nasıl ayarlanır?
- 21. Mono ile Çalıştırma USB aygıtları
- 22. , nasıl bir tuş kombinasyonu
- 23. Tuş kilidinde
- 24. Erişim tuşları
- 25. C# USB aygıtını algıla ClassCode (usb aygıt türü)
- 26. Meteor.js ile ortam algılıyor mu?
- 27. İsteğe bağlı tuşları ile desen eşleştirme haritası
- 28. Yazılım tuş takımının tepesindeki önerilere nasıl kelimeler eklerim
- 29. HashMap ile dosya nasıl yazılır ve okunur?
- 30. R ile .arff dosyası nasıl okunur?
Bu, test edilecek bir kabus gibi görünüyor. İyi şanslar. Klavyenin temsilcisi olmanıza ve karakter tarafından tuşa basma karakterini almanıza izin veren bir API'nın olduğunu biliyorum. Ne kadar veri sağladığını veya ne aradığını bilmiyorum. –
Klavye Keypress Delegesi'nin bir örneğiniz var mı? –