W Androidzie 14 wprowadzono nowe funkcje i ulepszenia klawiatur, takie jak ponowne mapowanie klawiszy modyfikujących, gesty na panelu dotykowym i nie tylko.
Google stara się ulepszyć działanie Androida na urządzeniach z dużymi ekranami i dzięki tym wysiłkom mamy teraz takie rzeczy jak pasek zadań, osadzanie aktywności, bardziej zoptymalizowane aplikacje, ulepszona obsługa letterboxingu i lepsza obsługa podzielonego ekranu, żeby wymienić tylko kilka zmiany. Android dodaje także mnóstwo innych przydatnych funkcji dla urządzeń z dużym ekranem, z których wiele nadal jest dostępnych opracowywane lub są dalej udoskonalane, takie jak tryb koncentratora, tryb pulpitu, pismo odręczne rysikiem i odrzucanie dłoni wsparcie. Teraz to Androida 14 DP1 jest już niedostępny, możemy dodać lepszą obsługę klawiatury do listy ulepszeń, nad którymi pracuje Google dla urządzeń z dużym ekranem.
Chociaż tablety najlepiej sprawdzają się jako urządzenia do konsumpcji multimediów, można je wykorzystać także do pracy. Jeśli jednak nie masz klawiatury, z którą można się bezprzewodowo połączyć lub podłączyć do tabletu, wykonywanie jakiejkolwiek pracy wymagającej dużej ilości pisania może być frustrujące. Na szczęście Android umożliwił korzystanie z zewnętrznych klawiatur fizycznych
przez długi czasi wiele tabletów nawet z klawiaturami zaprojektowane specjalnie dla nich.Android obsługuje interfejs urządzenia wejściowego systemu Linux, dlatego większość klawiatur jest rozpoznawana od razu po uruchomieniu są połączone, ale platforma tłumaczy kody klawiszy Linuksa na kody klawiszy Androida, korzystając z mapowań zdefiniowanych w A plik układu klucza. Jeśli jednak klawiatura nie zidentyfikuje się przy użyciu unikalnego identyfikatora produktu, a system operacyjny ma określony plik układu klawiszy odpowiadający temu identyfikatorowi, system Android użyje ogólny układ klawiszy I ogólna mapa kluczowych znaków aby określić, jakie kody klawiszy Androida mają być wysyłane, gdy użytkownik naciśnie klawisze na klawiaturze.
Te ogólne pliki kluczy są, cóż, ogólne, więc mogą obsługiwać szeroką gamę (zewnętrznych klawiatur w stylu PC z pełnym alfabetem w języku angielskim). Działa to dobrze w przypadku większości typowych klawiatur QWERTY, z którymi się spotkasz, ale czasami może się zdarzyć, że będziesz mieć klawiaturę z lekko inny układ niż ogólny układ QWERTY, gdzie klawisze modyfikujące, takie jak Caps Lock, Ctrl, Meta i Alt, są umieszczone nieco inaczej, ale nadal działają tak samo funkcjonować. W takim przypadku przydatne byłoby ponowne przypisanie tych kluczy. Na szczęście Android 14 przygotowuje się do dodania obsługi zmiany zachowania klawiszy modyfikujących!
W systemie Android 14 DP1 zauważyłem nowy interfejs „klawiszy modyfikujących” w obszarze Ustawienia > Języki i wprowadzanie > Klawiatura fizyczna. Na tej stronie możesz zamienić zachowanie klawiszy Caps Lock, Ctrl, Meta i Alt. Chociaż nie masz tutaj możliwości ponownego przypisania każdego klawisza, nadal miło jest, że możesz ponownie przypisać klawisze modyfikujące. Jednak strona „klawisze modyfikujące” nie jest domyślnie widoczna w systemie Android 14 DP1. Musiałem przerzucić flagę programisty, aby się pojawiła, co sugeruje, że funkcja jest wciąż w fazie rozwoju. Mimo to, gdy już wyląduje, użytkownicy posiadający klawiatury z niezbyt lubianymi lokalizacjami klawiszy modyfikujących będą mieli możliwość ich ponownego przyporządkowania!
Skoro już jestem przy temacie naciśnięć klawiszy, chciałbym również zauważyć, że w systemie Android 14 zaktualizowano ogólny plik układu klawiszy, aby zmapować więcej kodów klawiszy systemu Linux na kody klawiszy systemu Android. Zmiany są następujące:
- klawisz 120 od (nieokreślony) do RECENT_APPS
- klawisz 228: KEYBOARD_BACKLIGHT_TOGGLE
- klawisz 229: KEYBOARD_BACKLIGHT_DOWN
- klawisz 230: KEYBOARD_BACKLIGHT_UP
- klawisz 248: WYCISZENIE
- klawisz 418: ZOOM_IN
- klawisz 419: ZOOM_OUT
- klawisz 528: FOKUS
Na szczególną uwagę zasługują wejścia podświetlenia klawiatury, ponieważ Android również dodaje obsługę do sterowania podświetleniem podłączonej klawiatury poprzez nowe wewnętrzne API: wejście.sprzętu.Androida. KeyboardBacklightState i com.android.server.input. Kontroler podświetlenia klawiatury. Aby lepiej obsługiwać układy klawiatury inne niż QWERTY, Android dodaje także nowe wewnętrzne interfejsy API umożliwiające zmianę układ klawiatury z opcjami azerty, colemak, dvorak, rozszerzony, qwertz, turkish_f, turkish_q i robotnik. Nie wiem, czy w przyszłych wersjach Androida 14 zyskamy możliwość zmiany układu klawiatury, ale jestem pewien, że dla niektórych byłaby to miła poprawa jakości życia.
Jak przydatna jest klawiatura bez myszy i touchpada? Jasne, że możesz korzystać z ekranu dotykowego, ale co, jeśli pracujesz w niewielkiej odległości lub po podłączeniu do zewnętrznego wyświetlacza? Wiele akcesoriów do klawiatur ma zintegrowane touchpady, które Android obsługuje od lat, ale na Androidzie nie można z nimi wiele zrobić poza wskazywaniem i klikaniem. Jednak w systemie Android 14 możesz uzyskać nie tylko przydatne funkcje poprawiające jakość życia touchpada, ale także nowe gesty touchpada.
Po włączeniu flagi programisty w systemie Android 14 DP1 pojawi się nowa opcja „Touchpad” w obszarze Ustawienia > System. Tutaj możesz przełączać, czy musisz kliknąć, aby kliknąć, zmienić kierunek przewijania (przewijanie do tyłu) lub wybrać, czy dotknięcie touchpada w prawym dolnym rogu powoduje wyświetlenie większej liczby opcji. Możesz także dostosować prędkość wskaźnika, jeśli domyślna prędkość jest zbyt niska lub zbyt szybka. Chciałbym także zobaczyć regulację przyspieszenia wskaźnika, ale może to nastąpić w przyszłej wersji, ponieważ istnieje kilka nowych wewnętrznych metod związanych z przyspieszaniem wskaźnika w Menedżerze wejść.
Na dole strony znajduje się przycisk „naucz się gestów touchpada”. Dotykanie nic nie daje, ponieważ działanie, które prawdopodobnie będzie zawierać samouczek do nauki korzystania z gestów touchpada, nie zostało jeszcze zaimplementowane. Jednak odwrócenie drugiej flagi programisty i powrót na tę samą stronę spowoduje wyświetlenie nowego wpisu u góry zwanego „gestami touchpada”. Tutaj możesz „dostosować indywidualne gesty nawigacyjne touchpada”. Masz możliwość:
- Wróć, przesuwając trzema palcami w lewo lub w prawo
- Wróć do domu, przesuwając w górę trzema palcami
- Otwórz ostatnie aplikacje, przesuwając trzema palcami w górę i przytrzymując
- Otwórz powiadomienia, przesuwając trzema palcami w dół
- Przełączaj aplikacje, przesuwając w lewo lub w prawo czterema palcami
Każdy, kto chce używać swojego tabletu z Androidem z klawiaturą i touchpadem do pracy, uzna te czynności za przydatne, zwłaszcza gdy wykonuje wiele zadań jednocześnie. Chociaż jestem pewien, że niektórzy producenci OEM wdrożyli już takie funkcje w swoich forkach AOSP, nadal tak jest miło widzieć lepszą obsługę klawiatury i touchpada wbudowaną w Androida od twórców systemu operacyjnego sobie.
Na koniec chciałbym podkreślić jeszcze dwie zmiany. Pierwszy z nich mogłeś zauważyć na jednym z poprzednich zrzutów ekranu, ale strona „Języki i wprowadzanie” jest podzielona na „Języki” i „Klawiatura”. Ma to sens, biorąc pod uwagę ponowne skupienie się na obsłudze klawiatury, które widzimy w Androidzie 14. To przeprojektowanie, podobnie jak inne zmiany, o których wspomniałem, nie jest jednak domyślnie włączone w Androidzie 14 DP1. Druga zmiana to nowa flaga programu uruchamiającego o nazwie ENABLE_SPLIT_FROM_FULLSCREEN_SHORTCUT, która jest włączona domyślnie i umożliwia przejście do trybu podzielonego ekranu za pomocą skrótu klawiaturowego, gdy jest uruchomiona aplikacja pełny ekran.