Projekt jest aktywnie rozwijany. Zgłoś problem na GitHubie

Wróć do klawiatury

Android

Dwa układy, pięć języków. Angielski i polski w jednym, rosyjski, białoruski i ukraiński w drugim. Oba mają warstwę typograficzną.

Dlaczego FUTO Keyboard

Android nie pozwala zainstalować układu klawiatury tak jak Windows czy macOS. FUTO Keyboard to klawiatura open source, której układy są zwykłymi plikami tekstowymi, więc układ da się przenieść bez pisania aplikacji. Działa offline i nie zbiera tego, co piszesz.

keyboard.futo.org

Instalacja

  1. Zainstaluj FUTO Keyboard w wersji 0.1.30 lub nowszej.
  2. Otwórz Help and Feedback i dotknij kodu wersji około ośmiu razy. W ustawieniach pojawi się Developer Settings.
  3. Wejdź w Developer Settings, potem Custom layouts, potem new. Wklej jeden z układów poniżej i zapisz.
  4. Przytrzymaj spację, żeby wybrać go z przełącznika układów.

Gdy układy zostaną scalone w repozytorium FUTO, pokażą się w przełączniku od razu, bez wklejania.

Układy

Polski / English (typograficzna)

Angielski i polski w jednym układzie. Polskie znaki diakrytyczne są tam, gdzie ich szukasz — przytrzymaj a dla ą, przytrzymaj z dla ż i ź — a każdy z nich jest wydrukowany na klawiszu, więc nie musisz pamiętać, gdzie jest.

Polski / English (typograficzna) — Litery
Litery
Polski / English (typograficzna) — Akcenty i znaki typograficzne
Akcenty i znaki typograficzne

Кириллица (типографская)

Rosyjski, białoruski i ukraiński w jednym układzie. Dodatkowe litery są na najbliższej literze podstawowej: przytrzymaj у dla ў, г dla ґ, е dla ё i є, и dla і oraz ї.

Кириллица (типографская) — Litery
Litery
Кириллица (типографская) — Akcenty i znaki typograficzne
Akcenty i znaki typograficzne

Akcenty

Klawisz strony dodatkowej w dolnym rzędzie otwiera stronę z martwymi klawiszami. Dotknij akcentu, potem litery, i połączą się — ´ a potem o daje ó. Dotknij tego samego klawisza ponownie, żeby wrócić.

Znaki typograficzne

Większość jest już na własnych stronach symboli FUTO, więc układy celowo ich nie ruszają. Przytrzymaj cudzysłów dla „ “ ” « », łącznik dla – — ·, daszek dla strzałek, stopień dla ′ ″. Strona dodatkowa zawiera tylko to, czego nie ma nigdzie indziej, w tym niewidoczne spacje: niełamliwą, wąską niełamliwą, cienką i miękki łącznik.

Jaki język ustawić

Układ łaciński jest dostępny i dla polskiego, i dla angielskiego. Wybierz angielski, jeśli piszesz głównie po angielsku — zachowasz angielski model swipe i podpowiedzi FUTO. Wybierz polski, jeśli piszesz głównie po polsku — dostaniesz polskie podpowiedzi. Tak czy inaczej oba języki piszą się poprawnie; różni się tylko jakość podpowiedzi.

Jeden słownik dla obu języków

FUTO ładuje jeden słownik na język, więc pisanie po angielsku i polsku na jednej klawiaturze wymaga scalenia dwóch list słów. Oto gotowy plik — 344 389 słów.

Od tego zależy też pisanie gestem po polsku. Podpowiedzi gestu pochodzą z załadowanego słownika, a FUTO nie dostarcza polskiego, więc polska klawiatura w ogóle nie obsłuży gestu, dopóki słownik nie zostanie zaimportowany.

FUTO przypisuje słownik do języka zapisanego w pliku i nie pyta przy imporcie, więc wybierz ten, który odpowiada językowi twojej klawiatury.

Otwórz pobrany plik i wskaż FUTO Keyboard albo przejdź do Języki, twój język, Słownik. Zaimportowany słownik zastępuje wbudowany dla tego języka; usunięcie go przywraca oryginalny.

Czym różni się od układu na komputer

  • Akcent i spacja dają znak łączący, a nie samodzielny akcent, i spacja zostaje pochłonięta.
  • Litery są na literze podstawowej, do której należą, a nie na klawiszu z układu komputerowego. W telefonie nie ma AltGr, więc przytrzymanie z dla ż i ź ma większy sens niż rozdzielanie ich na dwa klawisze.
  • W układzie cyrylickim akcent nałożony na literę, która już go ma — Й, Ё — daje podwojony znak zamiast pojedynczej litery złożonej, jaką daje układ desktopowy. NFC odtwarza 39 z 57 złożeń desktopowych; układ łaciński odtwarza 177 z 179.
  • Kilka znaków z układu komputerowego nie ma odpowiednika na Androidzie i nie zostało uwzględnionych.

Źródło

Układy są generowane z tego samego pliku, którego używają wersje na Windowsa i macOS, więc wszystkie cztery platformy pozostają zgodne.

github.com/AndrewKirkovski/polish-typographic-keyboard-layout