Android 14 puede ofrecer una mejor compatibilidad con teclados con gestos en el panel táctil y reasignación de teclas modificadoras

click fraud protection

Android 14 tiene nuevas funciones y mejoras para teclados, con cosas como reasignación de teclas modificadoras, gestos en el panel táctil y más.

Google ha estado intentando que Android funcione mejor en dispositivos de pantalla grande y, gracias a estos esfuerzos, ahora tenemos cosas como la barra de tareas, incrustación de actividades, aplicaciones más optimizadas, formato de pantalla ancha mejorado y mejor compatibilidad con pantalla dividida, solo por nombrar algunos cambios. Android también está agregando un montón de otras funciones útiles para dispositivos de pantalla grande, muchas de las cuales aún están en en desarrollo o se están perfeccionando aún más, como el modo concentrador, el modo de escritorio, la escritura a mano con lápiz óptico y el rechazo de la palma de la mano. apoyo. Ahora eso Androide 14 DP1 ya está disponible, podemos agregar una mejor compatibilidad con el teclado a la lista de mejoras en las que Google está trabajando para dispositivos de pantalla grande.

Aunque las tabletas funcionan mejor como dispositivos de consumo de medios, también se pueden utilizar para trabajar. Sin embargo, si no tiene un teclado para conectarse o conectar de forma inalámbrica a la tableta, realizar cualquier tipo de trabajo que implique escribir mucho puede resultar frustrante. Afortunadamente, Android ha soportado el uso de teclados físicos externos

por mucho tiempoy muchas tabletas incluso vienen con teclados diseñado específicamente para ellos.

Android admite la interfaz del dispositivo de entrada de Linux y, por lo tanto, la mayoría de los teclados se reconocen de inmediato cuando están conectados, pero la plataforma traduce los códigos clave de Linux en códigos clave de Android utilizando asignaciones definidas en a archivo de diseño de clave. Sin embargo, a menos que el teclado se identifique mediante una ID de producto única y el sistema operativo tenga un archivo de diseño de teclas específico correspondiente a esa ID, Android usará el disposición de teclas genérica y mapa de caracteres clave genérico para determinar qué códigos de teclas de Android enviar cuando el usuario presiona teclas en el teclado.

Estos archivos de claves genéricos son, bueno, genéricos, por lo que pueden admitir una amplia gama de teclados (externos estilo PC alfabéticos completos en inglés de EE. UU.). Esto funciona bien para la mayoría de los teclados QWERTY genéricos que encontrará, pero a veces puede encontrarse con un teclado que tiene un ligero Diseño diferente al QWERTY genérico, donde las teclas modificadoras como Bloq Mayús, Ctrl, Meta y Alt se colocan de manera ligeramente diferente pero aún funcionan igual. función. Si ese es el caso, sería útil si pudiera reasignar esas claves. ¡Afortunadamente, Android 14 se está preparando para agregar soporte para cambiar el comportamiento de las teclas modificadoras!

En Android 14 DP1, vi una nueva interfaz de “teclas modificadoras” en Configuración > Idiomas y entrada > Teclado físico. A través de esta página, puede cambiar el comportamiento de las teclas Bloq Mayús, Ctrl, Meta y Alt. Aunque aquí no tienes la opción de reasignar todas las teclas, sigue siendo bueno poder reasignar las teclas modificadoras. Sin embargo, la página “teclas modificadoras” no está visible de forma predeterminada en Android 14 DP1. Tuve que activar una bandera de desarrollador para que apareciera, lo que sugiere que la función aún está en desarrollo. Aún así, una vez que llegue, los usuarios que tengan teclados con ubicaciones de teclas modificadoras que no les gusten tendrán la opción de reasignarlos.

Mientras estoy en el tema de las pulsaciones de teclas, también quería señalar que el archivo de diseño de teclas genérico se actualizó en Android 14 para asignar más códigos de teclas de Linux a códigos de teclas de Android. Los cambios son:

  • clave 120 de (indefinido) a RECENT_APPS
  • tecla 228: KEYBOARD_BACKLIGHT_TOGGLE
  • tecla 229: KEYBOARD_BACKLIGHT_DOWN
  • tecla 230: KEYBOARD_BACKLIGHT_UP
  • tecla 248: SILENCIO
  • clave 418: ZOOM_IN
  • clave 419: ZOOM_OUT
  • Clave 528: ENFOQUE

En mi opinión, las entradas de retroiluminación del teclado son especialmente dignas de mención, ya que Android también está agregando soporte. para controlar la luz de fondo de un teclado conectado a través de nuevas API internas: android.hardware.entrada. KeyboardBacklightState y com.android.server.input. Controlador de retroiluminación del teclado. Y para manejar mejor las distribuciones de teclado que no son QWERTY, Android también está agregando nuevas API internas para cambiar la distribución del teclado, con opciones para azerty, colemak, dvorak, extendido, qwertz, turkish_f, turkish_q y obrero. No sé si en futuras versiones de Android 14 tendremos la posibilidad de cambiar la distribución del teclado, pero estoy seguro de que sería una buena mejora en la calidad de vida de algunos.

¿Qué utilidad tiene un teclado sin mouse ni panel táctil? Claro que puedes usar la pantalla táctil, pero ¿qué pasa si estás trabajando a una pequeña distancia o cuando estás conectado a una pantalla externa? Muchos accesorios de teclado tienen paneles táctiles integrados que Android ha admitido durante años, pero no puedes hacer mucho con ellos en Android más allá de señalar y hacer clic. Sin embargo, en Android 14, es posible que no solo obtenga algunas funciones útiles de calidad de vida para los paneles táctiles, sino también nuevos gestos en el panel táctil.

Después de habilitar una marca de desarrollador, Android 14 DP1 mostrará una nueva opción de "Panel táctil" en Configuración> Sistema. Aquí, puede alternar si tiene que tocar para hacer clic, cambiar la dirección de desplazamiento (desplazamiento inverso) o alternar si un toque en la parte inferior derecha del panel táctil muestra más opciones. También puede ajustar la velocidad del puntero en caso de que el valor predeterminado sea demasiado bajo o demasiado rápido. También me hubiera gustado ver el ajuste de la aceleración del puntero, pero es posible que llegue en una versión futura, ya que hay algunos métodos internos nuevos relacionados con la aceleración del puntero en InputManager.

En la parte inferior de la página, hay un botón que dice "aprender gestos del panel táctil". Tocarlo no hace nada porque el La actividad que presumiblemente albergará el tutorial para aprender a usar los gestos del panel táctil aún no se ha implementado. Sin embargo, al activar una segunda bandera de desarrollador y regresar a esta misma página, aparecerá una nueva entrada en la parte superior llamada "gestos del panel táctil". Aquí puede "personalizar los gestos de navegación individuales del panel táctil". Tienes la opcion de:

  • Retrocede deslizando tres dedos hacia la izquierda o hacia la derecha
  • Ve a casa deslizando tres dedos hacia arriba
  • Abra aplicaciones recientes deslizando hacia arriba con tres dedos y luego manteniendo presionado
  • Abre notificaciones deslizando tres dedos hacia abajo
  • Cambie de aplicación deslizando cuatro dedos hacia la izquierda o hacia la derecha

Cualquiera que quiera utilizar su tableta Android con teclado y panel táctil para trabajar encontrará útiles estas acciones, especialmente cuando realice múltiples tareas. Si bien estoy seguro de que algunos OEM ya han implementado tales características en sus bifurcaciones de AOSP, todavía es Es bueno ver una mejor compatibilidad con teclado y panel táctil integrada en Android por parte de los creadores del sistema operativo. ellos mismos.

Por último, hay dos cambios más que quería destacar. Quizás hayas notado el primero en una de las capturas de pantalla anteriores, pero la página "Idiomas y entrada" está dividida en "Idiomas" y "Teclado". Esto tiene sentido dado el enfoque renovado en la compatibilidad con teclado que estamos viendo en Android 14. Sin embargo, este rediseño, al igual que los otros cambios que mencioné, no está habilitado de forma predeterminada en Android 14 DP1. El segundo cambio es un nuevo indicador de inicio llamado ENABLE_SPLIT_FROM_FULLSCREEN_SHORTCUT que está habilitado de forma predeterminada, y le permite ingresar al modo de pantalla dividida usando un atajo de teclado cuando una aplicación está pantalla completa.