Android 14 biedt mogelijk betere ondersteuning voor toetsenborden met touchpad-bewegingen en het opnieuw toewijzen van modificatietoetsen

Android 14 heeft nieuwe functies en verbeteringen voor toetsenborden, zoals het opnieuw toewijzen van modificatietoetsen, touchpad-bewegingen en meer.

Google heeft geprobeerd Android beter te laten werken op apparaten met een groot scherm, en dankzij deze inspanningen hebben we nu dingen als de taakbalk, het insluiten van activiteiten, meer geoptimaliseerde apps, verbeterde brievenbussen en betere ondersteuning voor gesplitst scherm, om er maar een paar te noemen veranderingen. Android voegt ook een heleboel andere handige functies toe voor apparaten met een groot scherm, waarvan er vele nog steeds aanwezig zijn ontwikkeling of worden verder verfijnd, zoals hubmodus, desktopmodus, stylushandschrift en handpalmafwijzing steun. Dat Androïde 14 DP1 is uit, we kunnen betere toetsenbordondersteuning toevoegen aan de lijst met verbeteringen waar Google aan werkt voor apparaten met een groot scherm.

Hoewel tablets het beste werken als apparaat voor mediaconsumptie, kunnen ze ook worden gebruikt om werk te doen. Als u echter geen toetsenbord hebt waarmee u draadloos verbinding kunt maken of verbinding kunt maken met de tablet, kan het frustrerend zijn om elk soort werk te doen waarbij u veel moet typen. Gelukkig heeft Android het gebruik van externe fysieke toetsenborden ondersteund

voor een lange tijden veel tablets komen zelfs met toetsenborden speciaal voor hen ontworpen.

Android ondersteunt de interface van het invoerapparaat van Linux en daarom worden de meeste toetsenborden meteen herkend ze zijn verbonden, maar het platform vertaalt Linux-sleutelcodes naar Android-sleutelcodes met behulp van toewijzingen die zijn gedefinieerd in A sleutellay-outbestand. Tenzij het toetsenbord zichzelf identificeert met behulp van een unieke product-ID en het besturingssysteem een ​​specifiek toetsindelingsbestand heeft dat overeenkomt met die ID, zal Android de generieke toetsindeling En generieke sleutelkarakterkaart om te bepalen welke Android-toetscodes moeten worden verzonden wanneer de gebruiker op toetsen op het toetsenbord drukt.

Deze generieke sleutelbestanden zijn generiek, zodat ze een breed scala aan (volledig alfabetische, Amerikaans-Engelse externe pc-stijl) toetsenborden kunnen ondersteunen. Dit werkt goed voor de meeste generieke QWERTY-toetsenborden die u tegenkomt, maar soms zult u merken dat u een toetsenbord heeft met een enigszins andere lay-out dan generieke QWERTY, waarbij modificatietoetsen zoals Caps lock, Ctrl, Meta en Alt iets anders zijn geplaatst en toch hetzelfde presteren functie. Als dat het geval is, zou het handig zijn als u die sleutels opnieuw zou kunnen toewijzen. Gelukkig bereidt Android 14 zich voor op het toevoegen van ondersteuning voor het veranderen van het gedrag van modificatietoetsen!

In Android 14 DP1 zag ik een nieuwe interface voor ‘modificatietoetsen’ onder Instellingen > Talen en invoer > Fysiek toetsenbord. Via deze pagina kunt u het gedrag van de toetsen Caps lock, Ctrl, Meta en Alt omwisselen. Hoewel je hier niet de mogelijkheid krijgt om elke toets opnieuw toe te wijzen, is het toch leuk dat je modificatietoetsen opnieuw kunt toewijzen. De pagina ‘modificatietoetsen’ is echter niet standaard zichtbaar in Android 14 DP1. Ik moest een ontwikkelaarsvlag omdraaien om deze te laten verschijnen, wat erop wijst dat de functie nog in ontwikkeling is. Maar zodra het landt, zullen gebruikers die toetsenborden hebben met modificatietoetsen waar ze niet dol op zijn, de mogelijkheid hebben om ze opnieuw toe te wijzen!

Nu ik het toch over toetsaanslagen heb, wil ik ook opmerken dat het generieke toetsindelingsbestand in Android 14 is bijgewerkt om wat meer Linux-toetscodes in Android-toetscodes toe te wijzen. De veranderingen zijn:

  • sleutel 120 van (niet gedefinieerd) naar RECENT_APPS
  • toets 228: KEYBOARD_BACKLIGHT_TOGGLE
  • toets 229: KEYBOARD_BACKLIGHT_DOWN
  • toets 230: KEYBOARD_BACKLIGHT_UP
  • toets 248: DEMPEN
  • toets 418: ZOOM_IN
  • toets 419: ZOOM_OUT
  • toets 528: FOCUS

Vooral de achtergrondverlichting van het toetsenbord is naar mijn mening opmerkelijk, aangezien Android ook ondersteuning toevoegt voor het regelen van de achtergrondverlichting van een aangesloten toetsenbord via nieuwe interne API's: android.hardware.invoer. KeyboardBacklightState en com.android.server.input. ToetsenbordBacklightController. En om niet-QWERTY-toetsenbordindelingen beter te kunnen verwerken, voegt Android ook nieuwe interne API's toe om de toetsenbordindeling, met opties voor azerty, colemak, dvorak, extended, qwertz, turkish_f, turkish_q en werkman. Ik weet niet of we in toekomstige Android 14-releases de mogelijkheid zullen krijgen om de toetsenbordindeling te wijzigen, maar ik weet zeker dat dit voor sommigen een mooie verbetering van de levenskwaliteit zou zijn.

Hoe handig is een toetsenbord zonder muis of touchpad? Natuurlijk kun je het touchscreen gebruiken, maar wat als je op een kleine afstand werkt of bent aangesloten op een extern beeldscherm? Veel toetsenbordaccessoires hebben geïntegreerde touchpads die Android al jaren ondersteunt, maar op Android kun je er niet veel mee doen behalve aanwijzen en klikken. In Android 14 krijg je echter niet alleen enkele nuttige levenskwaliteitsfuncties voor touchpads, maar ook nieuwe touchpad-bewegingen.

Na het inschakelen van een ontwikkelaarsvlag toont Android 14 DP1 een nieuwe ‘Touchpad’-optie onder Instellingen > Systeem. Hier kunt u schakelen of u moet tikken om te klikken, de richting van het scrollen wijzigen (omgekeerd scrollen) of schakelen of een tik rechtsonder op het touchpad meer opties oplevert. U kunt ook de aanwijzersnelheid aanpassen als de standaardwaarde te laag of te snel is. Ik had ook graag een aanpassing van de aanwijzerversnelling gezien, maar dat komt mogelijk in een toekomstige release, omdat er enkele nieuwe interne methoden zijn gerelateerd aan de aanwijzerversnelling in InputManager.

Onderaan de pagina staat een knop met de tekst 'Leer touchpad-gebaren'. Als u erop tikt, gebeurt er niets omdat de activiteit die vermoedelijk de tutorial zal bevatten voor het leren gebruiken van touchpad-gebaren, is nog niet geïmplementeerd. Als u een tweede ontwikkelaarsvlag omdraait en terugkeert naar dezelfde pagina, zal er echter een nieuw item bovenaan verschijnen met de naam "touchpad-gebaren". Hier kunt u “individuele touchpad-navigatiegebaren aanpassen.” Je hebt de optie om:

  • Ga terug door met drie vingers naar links of rechts te vegen
  • Ga naar huis door met drie vingers omhoog te vegen
  • Open recente apps door met drie vingers omhoog te vegen en vervolgens vast te houden
  • Open meldingen door met drie vingers naar beneden te vegen
  • Schakel tussen apps door met vier vingers naar links of rechts te vegen

Iedereen die zijn Android-tablet met toetsenbord en touchpad voor zijn werk wil gebruiken, zal deze acties handig vinden, vooral als hij multitaskt. Hoewel ik zeker weet dat sommige OEM's dergelijke functies al in hun vorken van AOSP hebben geïmplementeerd, is dat nog steeds het geval leuk om te zien dat de makers van het besturingssysteem betere toetsenbord- en touchpad-ondersteuning in Android hebben ingebakken zich.

Tenslotte zijn er nog twee veranderingen die ik wil benadrukken. De eerste is je misschien opgevallen in een van de vorige schermafbeeldingen, maar de pagina “Talen en invoer” wordt opgesplitst in “Talen” en “Toetsenbord”. Dit is logisch gezien de hernieuwde focus op toetsenbordondersteuning die we zien in Android 14. Dit herontwerp is, net als de andere wijzigingen die ik noemde, echter niet standaard ingeschakeld in Android 14 DP1. De tweede wijziging is een nieuwe opstartvlag genaamd ENABLE_SPLIT_FROM_FULLSCREEN_SHORTCUT die is ingeschakeld standaard, en je kunt de modus voor gesplitst scherm openen met behulp van een sneltoets wanneer er een app is volledig scherm.