Android 14 giver muligvis bedre understøttelse af tastaturer med touchpad-bevægelser og omlægning af modifikatortaster

Android 14 har nye funktioner og forbedringer til tastaturer, med ting som omlægning af modifikatortaster, touchpad-bevægelser og mere.

Google har forsøgt at få Android til at fungere bedre på enheder med stor skærm, og takket være denne indsats har vi nu ting som f.eks. proceslinjen, aktivitetsindlejring, mere optimerede apps, forbedret letterboxing og bedre understøttelse af delt skærm for blot at nævne nogle få ændringer. Android tilføjer også et væld af andre nyttige funktioner til storskærmsenheder, hvoraf mange enten stadig er inde udvikling eller bliver yderligere forfinet, såsom hub-tilstand, skrivebordstilstand, stylus-håndskrift og håndfladeafvisning support. Nu det Android 14 DP1 er ude, vi kan tilføje bedre tastaturunderstøttelse til listen over forbedringer, som Google arbejder på for enheder med stor skærm.

Selvom tablets fungerer bedst som medieforbrugsenheder, kan de også bruges til at udføre arbejde. Hvis du ikke har et tastatur, du kan tilslutte trådløst til eller tilslutte til tabletten, kan det dog være frustrerende at udføre enhver form for arbejde, der involverer meget at skrive. Heldigvis har Android understøttet brugen af ​​eksterne fysiske tastaturer

i lang tidog mange tablets kommer endda med tastaturer designet specielt til dem.

Android understøtter Linuxs inputenhedsgrænseflade, og derfor genkendes de fleste tastaturer ud af boksen, når de er forbundet, men platformen oversætter Linux-nøglekoder til Android-nøglekoder ved hjælp af kortlægninger defineret i -en nøglelayoutfil. Medmindre tastaturet identificerer sig selv ved hjælp af et unikt produkt-id, og operativsystemet har en specifik nøglelayoutfil, der svarer til dette id, vil Android dog bruge generisk nøglelayout og generisk nøglekarakterkort for at bestemme, hvilke Android-nøglekoder, der skal sendes, når brugeren trykker på taster på tastaturet.

Disse generiske nøglefiler er, ja, generiske, så de kan understøtte en bred vifte af (fuld alfabetisk amerikansk engelsk pc-stil eksterne) tastaturer. Dette fungerer godt for de fleste generiske QWERTY-tastaturer, du støder på, men nogle gange kan du finde dig selv med et tastatur, der har en lidt andet layout end generisk QWERTY, hvor modifikationstaster som Caps lock, Ctrl, Meta og Alt er placeret lidt anderledes, men stadig udfører det samme fungere. Hvis det er tilfældet, ville det være nyttigt, hvis du kunne omdanne disse nøgler. Heldigvis forbereder Android 14 sig på at tilføje understøttelse til at ændre adfærden af ​​modifikatortaster!

I Android 14 DP1 opdagede jeg en ny "modifikatortaster"-grænseflade under Indstillinger > Sprog og input > Fysisk tastatur. Gennem denne side kan du skifte opførsel af Caps lock-, Ctrl-, Meta- og Alt-tasterne. Selvom du ikke får mulighed for at ommap hver nøgle her, er det stadig rart, at du kan ommap modifikatornøgler. Siden "modifikationsnøgler" er dog ikke synlig som standard i Android 14 DP1. Jeg var nødt til at vende et udviklerflag for at få det til at blive vist, hvilket tyder på, at funktionen stadig er under udvikling. Alligevel, når det lander, vil brugere, der har tastaturer med modifikationstastplaceringer, som de ikke er glade for, have muligheden for at omdanne dem!

Mens jeg er på emnet tastetryk, ville jeg også bemærke, at den generiske nøglelayoutfil er blevet opdateret i Android 14 for at kortlægge nogle flere Linux-nøglekoder til Android-nøglekoder. Ændringerne er:

  • tast 120 fra (udefineret) til RECENT_APPS
  • tast 228: KEYBOARD_BACKLIGHT_TOGGLE
  • tast 229: KEYBOARD_BACKLIGHT_DOWN
  • tast 230: KEYBOARD_BACKLIGHT_UP
  • tast 248: MUTE
  • tast 418: ZOOM_IN
  • tast 419: ZOOM_OUT
  • tast 528: FOKUS

Tastaturets baggrundsbelysningsindgange er især bemærkelsesværdige i mit sind, da Android også tilføjer understøttelse til styring af baggrundsbelysningen på et tilsluttet tastatur gennem nye interne API'er: android.hardware.input. KeyboardBacklightState og com.android.server.input. KeyboardBacklightController. Og for bedre at kunne håndtere ikke-QWERTY-tastaturlayouts tilføjer Android også nye interne API'er for at ændre tastaturlayout med muligheder for azerty, colemak, dvorak, extended, qwertz, turkish_f, turkish_q og arbejdsmand. Jeg ved ikke, om vi i fremtidige Android 14-udgivelser vil få muligheden for at ændre tastaturlayoutet, men jeg er sikker på, at det ville være en god forbedring af livskvaliteten for nogle.

Hvor nyttigt er et tastatur uden mus eller touchpad? Sikker på, at du kan bruge berøringsskærmen, men hvad hvis du arbejder på en lille afstand, eller når du er tilsluttet en ekstern skærm? Mange tastaturtilbehør har integrerede touchpads, som Android har understøttet i årevis nu, men du kan ikke gøre meget med dem på Android ud over at pege og klikke. I Android 14 kan du dog ikke kun få nogle nyttige livskvalitetsfunktioner til touchpads, men også nye touchpad-bevægelser.

Efter at have aktiveret et udviklerflag, vil Android 14 DP1 vise en ny "Touchpad"-mulighed under Indstillinger > System. Her kan du skifte til, om du skal trykke for at klikke, ændre retningen for rulning (omvendt rulning) eller skifte, om et tryk nederst til højre på touchpad'en viser flere muligheder. Du kan også justere markørens hastighed, hvis standarden er for lav eller for hurtig. Jeg ville også gerne have set justering af pointeracceleration, men det kommer muligvis i en fremtidig udgivelse, da der er nogle nye interne metoder relateret til pointeracceleration i InputManager.

Nederst på siden er der en knap, der siger "Lær touchpad-bevægelser." At trykke på det gør intet, fordi aktivitet, der formentlig vil rumme selvstudiet til at lære at bruge touchpad-bevægelser, er ikke blevet implementeret endnu. Hvis du vender et andet udviklerflag og vender tilbage til den samme side, vil det imidlertid resultere i, at en ny post øverst kaldet "touchpad-bevægelser" vises. Her kan du "tilpasse individuelle touchpad-navigationsbevægelser." Du har mulighed for at:

  • Gå tilbage ved at stryge til venstre eller højre med tre fingre
  • Gå hjem ved at stryge op med tre fingre
  • Åbn de seneste apps ved at stryge opad med tre fingre og derefter holde
  • Åbn notifikationer ved at stryge nedad med tre fingre
  • Skift apps ved at stryge til venstre eller højre med fire fingre

Enhver, der ønsker at bruge deres Android-tablet med et tastatur og touchpad til arbejdet, vil finde disse handlinger nyttige, især når de multitasker. Selvom jeg er sikker på, at nogle OEM'er allerede har implementeret sådanne funktioner i deres AOSP-gafler, er det stadig rart at se bedre understøttelse af tastatur og touchpad indbygget i Android fra OS-producenterne dem selv.

Til sidst er der to ændringer mere, jeg gerne vil fremhæve. Den første har du måske bemærket i et af de tidligere skærmbilleder, men siden "Sprog og input" bliver delt op i "Sprog" og "Tastatur". Dette giver mening i betragtning af det fornyede fokus på tastaturunderstøttelse, vi ser i Android 14. Dette redesign, ligesom de andre ændringer, jeg nævnte, er dog ikke aktiveret som standard i Android 14 DP1. Den anden ændring er et nyt startflag kaldet ENABLE_SPLIT_FROM_FULLSCREEN_SHORTCUT, der er aktiveret som standard, og det lader dig gå ind i delt skærmtilstand ved hjælp af en tastaturgenvej, når en app er Fuld skærm.