2016-12-23 57 views
2

禁用虛擬鍵盤,我與所有運行iOS 10.我通過藍牙配對他們斑馬掃描器簡單地做同樣的事情,作爲一個附加的藍牙鍵盤工作的設備。在我通常在iOS中使用藍牙鍵盤時所進行的谷歌搜索中,他們通常會附帶一個導致設備上的屏幕鍵盤顯示的鍵。如果您不按此鍵,則無法讓屏幕鍵盤顯示,除非您將設備取消配對或關閉藍牙。藍牙鍵盤會禁用設備上每個應用程序的屏幕鍵盤。iOS的啓用,是由藍牙鍵盤

我工作的企業應用程式iOS版,所以我不擔心應用程序商店的限制,但我正在尋找一種方式,我可以編程,至少我的應用程序重新啓用屏幕上的鍵盤。

*作爲一個方面說明使用BecomeFirstResponder()不解決我的問題,我分配進入。但這是我可以找到當我谷歌這個唯一的建議。

**我測試掃描儀確實是應該顯示iOS設備上,但由於某種原因,它不工作的虛擬鍵盤的按鈕。我正在嘗試使用他們的技術支持。

***我沒有找到這個但顯然它停止了與iOS 8的工作,我與iOS 10 I want to force keyboard on with bluetooth device

工作****使用C#Xamarin一個解決辦法是優惠的,但任何事情斯威夫特還是最壞的情況下目標C將有所幫助。

回答

0

這不是我一直在尋找的答案,但是現在在iOS上處理了多個藍牙掃描儀之後,這似乎是必須要做的。

幾乎每一個藍牙掃描儀可以有一個可以設置爲允許掃描儀來觸發虛擬鍵盤的出現或消失的配置選項。大多數掃描儀似乎使用一個選項,您可以點擊兩次掃描觸發器。有些確實有可以按下的備用功能按鈕。這個選項非常普遍,雖然必須對每個單獨的掃描儀通過掃描條形碼的配置是特有的掃描儀通常是在引導掃描儀發現開啓。

實際啓用或禁用虛擬鍵盤似乎必須通過通常可從供應商處獲得的SDK完成。掃描儀還必須安裝Apple MFI芯片。