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

В Android 14 є нові функції та вдосконалення для клавіатур, зокрема перепризначення клавіш-модифікаторів, жести на сенсорній панелі тощо.

Google намагається покращити роботу Android на пристроях із великим екраном, і завдяки цим зусиллям ми тепер маємо такі речі Панель завдань, вбудовування активності, оптимізованіші програми, покращений літерний ящик і краща підтримка розділеного екрана – це лише деякі з них зміни. Android також додає масу інших корисних функцій для пристроїв з великим екраном, багато з яких або досі доступні розробляються або вдосконалюються, як-от режим концентратора, режим робочого столу, рукописне введення стилусом і відхилення долоні підтримка. Тепер це Android 14 DP1 вийшов, ми можемо додати кращу підтримку клавіатури до списку вдосконалень, над якими Google працює для пристроїв з великим екраном.

Хоча планшети найкраще працюють як пристрої для споживання медіа, їх також можна використовувати для роботи. Однак, якщо у вас немає клавіатури для бездротового з’єднання чи приєднання до планшета, виконувати будь-яку роботу, яка передбачає багато набору тексту, може бути неприємно. На щастя, Android підтримує використання зовнішніх фізичних клавіатур

довго, і багато планшетів навіть поставляються з клавіатурами розроблені спеціально для них.

Android підтримує інтерфейс пристроїв введення Linux, тому більшість клавіатур розпізнається з коробки вони підключені, але платформа перекладає коди клавіш Linux у коди клавіш Android, використовуючи зіставлення, визначені в a файл макета клавіш. 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, який увімкнено за замовчуванням, і він дозволяє перейти в режим розділеного екрана за допомогою комбінації клавіш, коли програма працює повноекранний.