По разным причинам я хочу написать свою собственную экранную клавиатуру для использования в приложении для сенсорного экрана.
Я должен поддерживать около 25 различных языков, включая русский, греческий, японский (хирагана/катакана) и большинство европейских стран.
Клавиатура должна поддерживать акцент и диакритические знаки, когда вы удерживаете и нажимаете букву o, появляется список «ø, ö, ó, ò, õ» и т. д.
Я ищу несколько файлов, определяющих, какие клавиши включены в клавиатуры разных стран, включая акценты и диакритические знаки.
Я безуспешно пытался найти их в Ubuntu и в исходниках Android.