2013-03-06 11 views
8

Moja aplikacja ma zaimplementowaną niestandardową klawiaturę ekranową.Użyj klawiatury USB do wprowadzania tekstu w aplikacji SmartTV

Czy istnieje sposób na obsługę klawiatury USB podłączonej do telewizora? Domyślnie Samsung TV tłumaczy niektóre naciśnięcia klawiszy na kody zdalnego sterowania (0-9, czerwony, niebieski itp.). Czy istnieje sposób na uzyskanie wszystkich naciśnięć klawiszy? Najlepiej bez korzystania z IME.

AKTUALIZACJA: Chcę zaimplementować wprowadzanie tekstu z klawiatury USB w mojej własnej wirtualnej klawiaturze ekranowej. Domyślnie klucze literowe nie są tłumaczone na aplikacje.

TV: UE46ES8000, klawiatury USB i BT połączone i pozwalają kontrolować aplikację, ale nie mogą wprowadzać w niej tekstu.

+0

Wystarczy dwukrotnie sprawdzić. Mówisz, że klawiatura USB działa, ale niektóre klawisze są konwertowane na kody zdalne (zamiast przekazywać je bezpośrednio do aplikacji)? –

+0

Tak, kody klawiszy Samsung na liczbach i strzałki kursora na pilocie różnią się od zwykłych kodów klawiszy klawiatury. I klawiatura podłączona przez USB w zdarzeniach typu "keydown" wysyła kody zdalne. –

+0

Należy podać informacje o używanym interfejsie API, a także środowisku wykonawczym. – user3528438

Odpowiedz

0

Możesz podłączyć klawiatury do SmartTV, ale telewizor musi je obsługiwać.

Na przykład Samsung keybord: http://www.samsung.com/uk/consumer/tv-audio-video/television/tv-accessories/VG-KBD1500/XU-spec?subsubtype=wireless-keyboard

jest kompatybilna z:

Samsung SMART TV: LED ES6100 series and above, PDP E550 series and above 

Więc jeśli obsługa urządzeń TV USB lub bezprzewodowej keybord nie trzeba tłumaczyć żadnych kodów klawiszy w aplikacji to będzie po prostu pracuj.

+0

Zaktualizowałem pytanie, aby wyjaśnić moje potrzeby. –

Powiązane problemy