Obecnie nie ma szybkiego i łatwego sposobu włączenia tego rodzaju funkcji w wersji Ubuntu na komputery.
Osobiście jestem wielkim fanem domyślnych skrótów klawiszowych ; Uważam je za szybsze i dużo bardziej intuicyjne niż wybór długiego naciśnięcia w stylu mobilnym (♥). To powiedziawszy, jeśli masz czas i determinację, możesz być w stanie przywrócić opcję slowkeys w domyślnej podstawowej aplikacji Universal Access, aby zbudować coś podobnego do opcji mobilnej.
Grzebiąc w tym sam, XKB wydaje się być związany z kontrolą powolnych klawiszy. Możesz użyć XKB do skonfigurowania i ulepszenia powiązań klawiaturowych Ubuntu, i o ile mogę stwierdzić, ta sekcja ma to, czego potrzebujesz. Więc nie powinno być (względnie) trudne uzyskanie alternatywnego wydruku postaci, gdy klawisz jest przytrzymany.
Sprawy komplikują się, gdy do klawisza przypisane jest wiele znaków specjalnych (na przykład: przytrzymaj „a” i uzyskaj opcje dla ä, à, á, â itd.). Jak przeglądać opcje? Czy masz wyskakujące znaki w oknie dialogowym, a następnie użyj myszy, klawisza tab lub klawiszy strzałek, aby je wybrać? Wydaje się czasochłonne.
Lub możesz przypisać różne długości wstrzymania do różnych znaków. Przytrzymaj 100ms dla à, 200ms dla á, 300ms dla… Ale pamiętanie, ile sekund to czas, w których postacie mogą się podchodzić, nie wspominając już o przypisaniu ich wszystkich osobno. Plus, kiedy wejdziesz w dłuższe listy postaci, możesz siedzieć i trzymać klucz przez dobre 3-4 sekundy. Wydaje się jeszcze bardziej czasochłonne.
Zamiast powolnych klawiszy możesz wypróbować opcję powtarzania klawiszy , aby wiele stuknięć klawisza zapewniało znak specjalny: na przykład 3 stuknięcia „a” dla à. Ale wtedy ryzykujesz pojawieniem się niechcianych znaków specjalnych, gdy wpiszesz coś takiego jak „dobry”, „niesamowity” lub „aaaaaaahhh!”
Być może wymyśliłeś inną, bardziej wydajną metodę implementacji, o której nie myślę, w takim przypadku idź i zmodyfikuj! Ale w międzyczasie nadal zalecam komponowanie kluczowych kombinacji. ☺