Несколько дней назад, чтобы сделать свое рабочее место более портативным, я купил внешнюю клавиатуру Bluetooth для своего Samsung Note 10.1. Все, что касается внешней клавиатуры, было потрясающим. Но одна вещь, которая меня беспокоила, — это виртуальная экранная клавиатура, которая продолжала появляться, даже когда клавиатура Bluetooth была подключена.
Чтобы скрыть клавиатуру, достаточно было нажать кнопку, но что раздражает, так это то, что она появлялась каждый раз, когда я касался экрана для перемещения курсора. Всего один или два таких раздражающих случая заставили меня засучить рукава и начать искать решение. Как и следовало ожидать, я нашел не одно, а два решения этой неприятности. Вот так.
1. Нулевая клавиатура
Самым простым решением вышеуказанной проблемы является приложение для Android под названием Null Keyboard. Приложение устанавливается как клавиатура Android на устройстве, но ничего не делает. Идея заключается в том, что когда вы используете нулевую клавиатуру, на экране не появляется всплывающая клавиатура, даже если вы не используете внешнюю клавиатуру. После того, как вы установили приложение, вам нужно будет активировать его как дополнительную клавиатуру на вашем устройстве.
![Скриншот 2013 01 06 23 48 33](/wp-content/uploads/37a0116a82411bb7cdccd793d974d0f3.jpg)
Чтобы активировать нулевую клавиатуру, откройте Настройки Android и перейдите к Язык и клавиатура. Здесь поставьте галочку против Нулевая клавиатура чтобы активировать его. Сделав это, всякий раз, когда к планшету подключена внешняя клавиатура и вы находитесь в режиме редактирования, измените метод ввода на нулевую клавиатуру с помощью ящика. Не забудьте вернуться к клавиатуре по умолчанию, которую вы использовали, когда закончите работу с внешней клавиатурой.
![Скриншот 2013 01 06 23 50 08](/wp-content/uploads/b516d761ad45b721520b83726d143d15.jpg)
Null Keyboard — лучшее решение, если вы всегда работаете с клавиатурой Bluetooth, так как переключение клавиатуры может вызвать проблемы во время. Пока я использовал нулевую клавиатуру, переключиться с Samsung на нулевую клавиатуру было легко с помощью уведомления в ящике. Однако после выбора Null Keyboard возможность быстрого выбора клавиатуры больше не появлялась, и мне пришлось вручную отключить клавиатуру в настройках, чтобы вернуться к экранной клавиатуре по умолчанию.
Классный совет: Если вы используете приложение Tasker, вы можете использовать его для автоматического переключения метода ввода при подключении внешней клавиатуры.
2. AnySoftKeyboard
Решением вышеупомянутой проблемы является AnySoftKeyboard. Это одна из многих доступных пользовательских экранных клавиатур для Android. Но что хорошо в этой клавиатуре, так это то, что ее можно исправить, чтобы обнаруживать событие нажатия клавиши внешней клавиатуры, чтобы автоматически скрывать экранную клавиатуру. AnySoftKeyboard — потрясающая виртуальная клавиатура для Android, которая намного лучше некоторых стандартных клавиатур Android.
![Скриншот 2013 01 06 23 50 26](/wp-content/uploads/812176cf49fe1359160ebfdb899601c6.jpg)
После того, как вы установили и активировали AnySoftKeyboard (ASK), вы можете сразу приступить к его использованию. Чтобы активировать функцию обнаружения внешней клавиатуры, откройте Настройки Android и перейдите к Язык и клавиатура. Здесь найдите AnySoftKeyboard и нажмите кнопку настроек рядом с ним, чтобы настроить.
![Скриншот 2013 01 06 23 50 47](/wp-content/uploads/b8bc81c69a8454ebdde642cd7e4d93e4.jpg)
В настройках ASK откройте Твики и проверьте вариант Скрыть клавиатуру на физической клавише. После того, как вы активировали эту функцию, всякий раз, когда вы касаетесь экрана для ввода текста, экранная клавиатура по-прежнему будет отображаться, но автоматически скрывается при обнаружении события нажатия клавиши на внешней клавиатуре.
Вывод
Поэтому, если вы постоянно используете внешнюю клавиатуру, лучше всего подойдет Null Keyboard. Но если вам нужно переключаться между Bluetooth-клавиатурой и экранной клавиатурой, AnySoftKeyboard будет просто отличным вариантом. Я думаю, этих двух решений должно быть достаточно, чтобы позаботиться о проблемах с внешней клавиатурой в Android.