Ввод символа Юникода оболочки adbAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ввод символа Юникода оболочки adb

Сообщение Anonymous »

Зная базовые сопоставления клавиш, описанные в разделе «События ввода оболочки ADB», я получаю достаточно хорошую эмуляцию ввода текста и специальных клавиш. А как насчет символов Юникода? Например, я хочу использовать умлауты из немецкой раскладки клавиатуры QWERTZ.
Это меня понимает:

Код: Выделить всё

$ adb shell input text ö
Killed
Похоже, что произошел сбой и

Код: Выделить всё

adb shell input text \xFC
печатает xFC на входе. Я пробовал события с помощью getevent, но не нашел прямого сопоставления, я также просмотрел файл сопоставления клавиш /system/usr/keylayout/Qwerty.kl
Я считаю, что единственная возможность - через буфер обмена, но, как указано в вопросе "Вставка текста в буфер обмена эмулятора Android с помощью оболочки adb", похоже, неизвестно, как его использовать для Android Ice Cream Sandwich или более поздней версии.

Подробнее здесь: https://stackoverflow.com/questions/142 ... -character
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»