Android 14 може да донесе по-добра поддръжка за клавиатури с жестове на тъчпада и пренасочване на модифициращите клавиши

Android 14 има нови функции и подобрения за клавиатури, с неща като пренасочване на модификаторни клавиши, жестове на тъчпада и др.

Google се опитва да направи Android да работи по-добре на устройства с голям екран и благодарение на тези усилия вече имаме неща като лентата на задачите, вграждане на дейности, по-оптимизирани приложения, подобрена пощенска кутия и по-добра поддръжка на разделен екран, само за да назовем няколко промени. Android също така добавя много други полезни функции за устройства с голям екран, много от които или все още са налични развитие или се усъвършенстват допълнително, като режим на хъб, режим на работния плот, писане на ръка със стилус и отхвърляне на дланта поддържа. Сега какво Android 14 DP1 излезе, можем да добавим по-добра поддръжка на клавиатура към списъка с подобрения, върху които Google работи за устройства с голям екран.

Въпреки че таблетите работят най-добре като устройства за консумация на медия, те могат да се използват и за работа. Ако обаче нямате клавиатура за безжично свързване или свързване към таблета, извършването на всякакъв вид работа, която включва много писане, може да бъде разочароващо. За щастие, Android поддържа използването на външни физически клавиатури

за дълго време, и много таблети дори идват с клавиатури предназначени специално за тях.

Android поддържа интерфейса на входното устройство на Linux и следователно повечето клавиатури се разпознават извън кутията, когато те са свързани, но платформата превежда ключовите кодове на Linux в ключови кодове на Android, използвайки съпоставяния, дефинирани в а файл с оформление на ключове. Освен ако клавиатурата се идентифицира с помощта на уникален идентификатор на продукта и операционната система има специфичен файл с оформление на клавишите, съответстващ на този идентификатор, обаче, Android ще използва общо оформление на клавишите и обща карта на ключови знаци за да определи какви кодове на клавиши на Android да изпраща, когато потребителят натиска клавиши на клавиатурата.

Тези общи ключови файлове са, добре, общи, така че могат да поддържат широка гама от (пълни азбучни американски английски външни външни) клавиатури. Това работи добре за повечето общи QWERTY клавиатури, които ще срещнете, но понякога може да се окажете с клавиатура, която има леко различно оформление от общото QWERTY, където модификаторните клавиши като Caps lock, Ctrl, Meta и Alt са поставени малко по-различно, но все пак работят по същия начин функция. Ако случаят е такъв, тогава би било полезно, ако можете да преназначите тези ключове. За щастие, Android 14 се готви да добави поддръжка за промяна на поведението на модификаторните клавиши!

В Android 14 DP1 забелязах нов интерфейс „модифициращи клавиши“ в Настройки > Езици и въвеждане > Физическа клавиатура. Чрез тази страница можете да сменяте поведението на клавишите Caps Lock, Ctrl, Meta и Alt. Въпреки че не ви е дадена опцията да пренасочвате всеки ключ тук, все пак е хубаво, че можете да пренасочвате модификаторните ключове. Страницата „модифициращи клавиши“ обаче не се вижда по подразбиране в Android 14 DP1. Трябваше да обърна флаг на разработчици, за да се появи, което предполага, че функцията все още е в процес на разработка. И все пак, след като се приземи, потребителите, които имат клавиатури с разположения на модифициращи клавиши, които не харесват, ще имат опцията да ги пренасочат!

Докато съм на темата за натисканията на клавиши, исках също така да отбележа, че общият файл с оформлението на клавишите е актуализиран в Android 14, за да картографира още някои кодове на клавиши на Linux в кодове на клавиши на Android. Промените са:

  • ключ 120 от (недефиниран) към RECENT_APPS
  • ключ 228: KEYBOARD_BACKLIGHT_TOGGLE
  • ключ 229: KEYBOARD_BACKLIGHT_DOWN
  • клавиш 230: KEYBOARD_BACKLIGHT_UP
  • клавиш 248: MUTE
  • ключ 418: ZOOM_IN
  • ключ 419: ZOOM_OUT
  • ключ 528: ФОКУС

Входовете за подсветка на клавиатурата са особено забележителни според мен, тъй като Android също добавя поддръжка за контролиране на подсветката на свързана клавиатура чрез нови вътрешни API: android.hardware.input. KeyboardBacklightState и com.android.server.input. Контролер за подсветка на клавиатурата. И за да се справя по-добре с не-QWERTY клавиатурни подредби, Android също добавя нови вътрешни API за промяна на клавиатурна подредба с опции за azerty, colemak, dvorak, extended, qwertz, turkish_f, turkish_q и работник. Не знам дали в бъдещи издания на Android 14 ще получим възможността да променяме клавиатурната подредба, но съм сигурен, че това би било добро подобрение на качеството на живот за някои.

Колко полезна е клавиатурата без мишка или тъчпад? Разбира се, че можете да използвате сензорния екран, но какво ще стане, ако работите на малко разстояние или когато сте свързани към външен дисплей? Много аксесоари за клавиатура имат интегрирани тъчпадове, които Android поддържа от години, но не можете да правите много с тях на Android освен посочване и щракване. В Android 14 обаче може да получите не само някои полезни функции за качество на живот за тъчпад, но и нови жестове на тъчпада.

След активиране на флаг за разработчици, Android 14 DP1 ще покаже нова опция „Тъчпад“ в Настройки > Система. Тук можете да превключите дали трябва да докоснете, за да щракнете, да промените посоката на превъртане (обратно превъртане) или да превключите дали докосването в долния десен ъгъл на тъчпада извежда повече опции. Можете също така да регулирате скоростта на показалеца, в случай че по подразбиране е твърде ниска или твърде бърза. Бих искал също да видя настройка на ускоряването на показалеца, но това може да се появи в бъдеща версия, тъй като има някои нови вътрешни методи, свързани с ускоряването на показалеца в InputManager.

В долната част на страницата има бутон, който казва „научете жестовете на тъчпада“. Докосването му не прави нищо, защото дейност, която вероятно ще съдържа урока за научаване как да използвате жестове на тъчпада, все още не е внедрена. Обръщането на втори флаг за разработчици и връщането към същата страница обаче ще доведе до появата на нов запис в горната част, наречен „жестове на тъчпада“. Тук можете да „персонализирате индивидуални навигационни жестове на тъчпада“. Имате възможност да:

  • Върнете се назад, като плъзнете наляво или надясно с три пръста
  • Върнете се у дома, като плъзнете нагоре с три пръста
  • Отворете последните приложения, като плъзнете нагоре с три пръста и след това задържите
  • Отворете известията, като плъзнете надолу с три пръста
  • Превключвайте приложения чрез плъзгане наляво или надясно с четири пръста

Всеки, който иска да използва таблета си с Android с клавиатура и тъчпад за работа, ще намери тези действия за полезни, особено когато изпълнява няколко задачи едновременно. Въпреки че съм сигурен, че някои OEM производители вече са внедрили такива функции в своите разклонения на AOSP, все още е хубаво е да видя по-добра поддръжка на клавиатура и тъчпад, вградена в Android от създателите на операционната система себе си.

И накрая, има още две промени, които исках да подчертая. Първият може да сте забелязали в една от предишните екранни снимки, но страницата „Езици и въвеждане“ е разделена на „Езици“ и „Клавиатура“. Това има смисъл предвид подновения фокус върху поддръжката на клавиатурата, който виждаме в Android 14. Този редизайн, подобно на другите промени, които споменах, обаче не е активиран по подразбиране в Android 14 DP1. Втората промяна е нов флаг за стартиране, наречен ENABLE_SPLIT_FROM_FULLSCREEN_SHORTCUT, който е активиран по подразбиране и ви позволява да влезете в режим на разделен екран с помощта на клавишна комбинация, когато дадено приложение е цял екран.