Pracuję więc nad skonfigurowaniem iPada do wykorzystania jako system POS. Mam skaner kodów kreskowych Bluetooth, z którego będę korzystać, ale chcę też używać klawiatury ekranowej do wprowadzania informacji. Ponieważ skaner działa jak klawiatura, automatycznie ukrywa klawiaturę ekranową. Mogę przytrzymać strzałkę w górę na pasku wprowadzania, aby podnieść klawiaturę, ale miałem nadzieję, że był sposób na zachowanie jej pierwotnej funkcjonalności (pojawiającej się, gdy stuknę w sekcję wprowadzania) i jednoczesne użycie skanera kodów kreskowych .
Odpowiedź
To zależy od producenta kodu kreskowego i używanego przez niego profilu Bluetooth.
Większość użyj HID (Human Interface Device), które będzie emulować klawiaturę. Niektóre z nich będą miały przycisk, który uruchamia klawiaturę ekranową, podczas gdy inne będą używać innego profilu bluetooth (np. SPP – profil portu szeregowego), który umożliwi przesyłanie danych inną drogą.
Mobilny skaner Bluetooth firmy Socket obsługuje rozszerzone profile Bluetooth, takie jak SPP i MFi-SPP (tryb aplikacji). Z ich arkusza danych :
Tryb aplikacji – zwiększa produktywność firmy dzięki szybszemu, wydajnemu i niezawodny transfer danych przez Bluetooth; wykorzystuje funkcjonalność trybu aplikacji, integrując SDK Socket Mobile w aplikacji
Zasadniczo, ten fantazyjny sposób powiedzenia, że skaner BT komunikuje się bezpośrednio z aplikacją, a nie jako Urządzenie HID oznacza, że klawiatura ekranowa (lub inna klawiatura BT) jest bezpłatna.
Odpowiedź
Twój skaner kodów kreskowych nie obsługuje funkcji przełączania ekranu skaner klawiatury i kodów kreskowych w systemie iOS. Możesz wypróbować skanery kodów kreskowych Bluetooth Arkscan „. Obsługują następujące funkcje:
-
Przełączaj się między klawiaturą ekranową a skanowaniem kodów kreskowych, naciskając przycisk funkcyjny na skanerze lub dwukrotnie naciskając przycisk skanowania w przypadku niektórych modeli.
-
W nowszej wersji iOS umożliwia przełączanie między klawiaturą ekranową, klawiaturą ekranową i skanowaniem kodów kreskowych w tym samym czasie, co bardzo mi się podoba ta funkcja .
Komentarze
- Czy aplikacja musi obsługiwać tę konkretną funkcję? Na przykład, używając przeglądarki Safari chcę skanować kody kreskowe i jednocześnie wpisywać znaki.
- Aplikacja nie ' nie musi obsługiwać tej konkretnej funkcji, o ile ponieważ aplikacja zapewnia kursor, w którym można pisać, jest to jedyny wymóg; ale skaner ' s bluetooth musi obsługiwać tę funkcję, której wymaga certyfikowany przez Apple bluetooth, aby obsługiwać zarówno skanowanie, jak i wpisywanie znaków na ekranie w tym samym czasie.