Utworzyłem układ klawiatury dla języka, którym mówię w systemie Windows za pomocą programu Microsoft Keyboard Layout Creator.
Chcę przenieść ten sam układ na telefony.
Zanim zaczęło się przeklinanie, przeprowadziłem szybkie badania. :) zgodnie z którymi:
wszystkie układy klawiatury znajdują się pod adresem
\system\usr\keylayout
wszystkie pliki map znaków klawiatury znajdują się pod adresem
\system\usr\keychars
Przejrzałem oficjalną dokumentację dotyczącą plików układu klucza
Gdzie teraz stoję?
Cóż, jak powiedziałem na początku, pracowałem z aplikacją opartą na MS do tworzenia układów klawiatury w systemie Windows (oczywiście), Cała sprawa w świecie Linuksa jest dla mnie trochę bełkotliwa z powodu dużej ilości ręcznej edycji plików tekstowych I odgadnąć.
Tak więc moim ostatecznym pytaniem jest:
Czy istnieje takie narzędzie, które może mi pomóc utworzyć nowy układ lub zaimportować istniejący układ, który utworzyłem dla systemu Windows na system Android?
Aktualizacja 2
Nie mogłem wcześniej zaktualizować odpowiedzi, ponieważ nie miałem czasu. W końcu znalazłem narzędzie, które bardzo mi pomogło. Nazywa się to Keyboard Layout Editor . Nie zapomnij zagrać gwiazdą w tym repozytorium. KLE jest naprawdę łatwy w użyciu i funkcjonalny i mógłbym łatwo osiągnąć swój cel. A tak przy okazji, ten jest przeznaczony dla Ubuntu (Linux).
W przypadku Androida sklonowałem przykładowy SoftKeybord ze źródła Android . Możesz pobrać tar tutaj . To nie jest edytor układu, ale faktyczna klawiatura. Po prostu edytuj go, aby dopasować do swoich potrzeb.