Программное отключение физической клавиатуры в выборе способа ввода

Добрый день. Для понимания вопроса опишу ситуацию.

При подключении к Андроид устройству сканера штрих-кодов (по USB), он определяется как физическая клавиатура. При этом в настройках "Язык и ввод" в подразделе "Клавиатура и способы ввода" автоматически физическая клавиатура устанавливается как используемое по умолчанию устройство ввода. Из-за этого блокируется экранная клавиатура, и при установке фокуса в любое поле ввода (Entry) экранная клавиатура не появляется.

Если, каждый раз после подключения сканера, заходить в Настройки -> Язык и ввод, выбирать там пункт Клавиатура по умолчанию, и вручную отключать "Аппаратура: Физическая клавиатура", то экранная клавиатура становится доступна при установке фокуса в любое поле ввода, и при этом считывание штрих-кодов сканером в эти поля так же осуществляется.

Но каждый раз так лазить в настройки и отключать "физическую клавиатуру" при подключении сканера, согласитесь, напрягает.

Отсюда возникает вопрос: можно ли как-то из своего приложения Xamarin Forms программно проверять состояние этой опции и отключать её, если активна? Или же как программно можно принудительно задавать способ ввода по умолчанию?