Тайская функция мульти-тап клавиатуры - PullRequest
0 голосов
/ 10 апреля 2019

Как именно работает клавиатура с несколькими нажатиями на тайском языке?

Мне нужно реализовать метод ввода текста на тайском языке для мобильного устройства, чтобы устройство имело клавиатуру, аналогичную (старомодная, 12 клавиш), мобильному телефону.Телефон.Хотя теорию тайского алфавита легко найти, как и многие изображения тайских сотовых телефонов, практически нет информации о том, как она должна работать (или нет информации на любом языке, который я понимаю).
Iдаже пытался спросить туземца, но, к сожалению, она, по-видимому, слишком молода, чтобы знать, как набрать сообщение на телефонном аппарате :-) Таким образом, основываясь на раскладке клавиатуры тайской версии телефона LG A165, я могу назначить раскладкуи функции клавиш 2-7: это тайские согласные, а в режиме многократного нажатия они функционируют так же, как и в латинском алфавите.Например, ключ 2 (ABC) предоставляет первые 9 тайских согласных (обозначение ก - ฉ, буквы ก ข ฃ ค ฅ ฆ ง จ ฉ).Однако клавиши 8, 9, * и 0, кажется, имеют символы в порядке тайского алфавита, и они, очевидно, служат для ввода гласных и тональных знаков.Еще хуже то, что используются как минимум четыре различных макета, причем LG является наиболее частым (или, возможно, вторым по частоте).

Вопрос в том, как именно вводятся гласные и тональные метки?Должен ли алгоритм проверять ввод, чтобы избежать формирования невозможных слогов, или это зависит от пользователя?

...