Modo Escritorio
Convierte tu Android en un escritorio con barra de tareas, ventanas flotantes, menú Iniciar y soporte de pantalla externa.
1 Activación y Acceso
El Modo Escritorio se puede activar de varias formas:
- Quick Tool: toca el icono de Escritorio en las Quick Tools de Home.
- Acceso directo en el cajón: usa el acceso directo
kwiq_desktop. - Girar a paisaje: si está configurado, girar el dispositivo a paisaje abre automáticamente el Escritorio.
- Pantalla externa: al conectar una pantalla HDMI, Kwiq puede iniciar el Escritorio automáticamente.
La activity se abre en paisaje con densidad de pantalla reducida (escala 0.78x) y escala de fuente en 0.92x, creando un espacio de trabajo más amplio.
2 Barra de Tareas
La barra de tareas está en la parte inferior de la pantalla y ofrece:
- Menú Iniciar: icono de Kwiq en la esquina izquierda para abrir el menú.
- Ventanas abiertas: iconos de las ventanas activas en el centro.
- Reloj: fecha y hora en la esquina derecha.
- Quick Tools: herramientas rápidas (búsqueda, fondo de pantalla, grabación, etc.) junto al reloj.
- Salir del Escritorio: control dedicado para volver al modo normal.
3 Menú Iniciar
El Menú Iniciar sigue el estilo clásico de Windows, con:
- Apps: lista de aplicaciones organizadas por las categorías ya creadas en Kwiq (si las hay).
- Orden alfabético: apps listadas en orden alfabético dentro de cada categoría.
- Búsqueda: campo de búsqueda para encontrar apps rápidamente.
- Contactos: acceso rápido a contactos favoritos.
- Archivos: acceso directo para abrir el Gestor de Archivos.
- Encendido: opciones como "Salir del Escritorio", "Bloquear Pantalla", "Apagar" (cuando esté soportado).
El menú sigue las mismas categorías que configuraste en el launcher, manteniendo la coherencia.
4 Ventanas Flotantes
El Escritorio gestiona ventanas internas que se pueden:
- Mover: arrastra la barra de título para reposicionar.
- Redimensionar: arrastra los bordes o esquinas para cambiar el tamaño.
- Minimizar: se recogen en la barra de tareas, ocupando menos espacio.
- Maximizar: se expanden para ocupar toda la pantalla.
- Apilar: cada ventana tiene un
zIndexpara controlar la superposición.
Tipos de ventana soportados:
Gestor de Archivos
Navegación completa de archivos en una ventana flotante, con todas las funciones del Gestor de Archivos.
Visor de Texto
Lectura de archivos de texto con soporte para estados Loading/Ready/Error.
Editor de Texto
Edición de archivos de texto con soporte de guardado.
Notas y Markdown
Edición de notas con vista previa Markdown en una ventana separada.
Para apps que no son de Kwiq, el comportamiento de la ventana sigue el soporte de Android para múltiples ventanas (split-screen, freeform).
5 Densidad de Pantalla
El Modo Escritorio aplica una densidad de pantalla reducida para maximizar el espacio útil:
- Escala de densidad: 0.78x del tamaño normal — los elementos son más pequeños, pero caben más en la pantalla.
- Escala de fuente: 0.92x del tamaño normal — textos ligeramente más pequeños para un mejor aprovechamiento.
Esto se aplica mediante un composable DesktopDensity, que ajusta la configuración de densidad solo para el Modo Escritorio, sin afectar al resto del sistema.
6 Pantalla Externa
Kwiq soporta pantallas secundarias conectadas vía HDMI (USB-C a HDMI) o Miracast:
- SecondaryDisplayActivity: gestiona el contenido mostrado en la pantalla externa.
- SecondaryDisplayPresentation: usa la API
Presentationde Android para renderizar en otra pantalla.
Modos de visualización:
- Normal: refleja el launcher en la pantalla externa.
- Escritorio: muestra el Modo Escritorio en la pantalla externa.
- Gaming: muestra el Modo Gaming en la pantalla externa.
- Reconexión automática: si la app pierde el foco, intenta reconectarse automáticamente a la pantalla externa.
- Cursor secundario: un cursor independiente para la pantalla externa, gestionado por
KwiqSecondaryCursorState.
Para configurarlo, conecta la pantalla y elige el modo deseado en los Ajustes de Kwiq > "Pantalla Externa".
7 Cursor Bluetooth (Pointer)
El KwiqPointerAccessibilityService es un servicio de accesibilidad que permite controlar el dispositivo con un cursor, ideal para usar con un ratón Bluetooth en el Modo Escritorio.
Activación
- Conecta un ratón Bluetooth al dispositivo Android.
- Activa "Kwiq Pointer" en: Ajustes de Android > Accesibilidad > Kwiq Pointer.
- En el Modo Escritorio, el cursor aparecerá y responderá a los movimientos del ratón.
Funciones
- Clic: botón izquierdo (toque de 48ms) y derecho (toque de 520ms).
- Scroll: desplazamiento vertical y horizontal en cualquier dirección.
- Teclado: inyección de teclas vía
keyPress/keyRelease. - Texto: copiar, cortar y pegar texto vía
injectText(portapapeles + ACTION_PASTE). - Bloquear pantalla:
GLOBAL_ACTION_LOCK_SCREEN. - Seleccionar todo: atajo de teclado para selección completa.
Este servicio es lo que permite al ratón Bluetooth controlar el Modo Escritorio con puntero real, clic derecho y desplazamiento.
8 Uso con scrcpy
Para usar el Modo Escritorio desde el ordenador, puedes reflejar una pantalla virtual con scrcpy:
- Conecta el dispositivo al ordenador por USB.
- Crea una pantalla virtual con scrcpy:
- En el dispositivo, la pantalla virtual aparece como una pantalla secundaria.
- Abre el Modo Escritorio de Kwiq y arrastra la ventana a la pantalla virtual (o configura Kwiq para abrir el Escritorio en la pantalla externa).
- En el ordenador, la ventana de scrcpy muestra el Escritorio en acción con rendimiento nativo.
Para una configuración inalámbrica con scrcpy:
9 Consejos y Atajos
Atajo de teclado
Pulsa el botón MODE del mando o un atajo configurado para alternar entre Escritorio y Gaming.
Ventanas productivas
Abre el Gestor de Archivos y el Editor de Texto lado a lado para arrastrar archivos o editar documentos mientras navegas.
Pantalla externa
Conecta la pantalla HDMI para tener el Escritorio en una pantalla grande mientras el móvil conserva su propia pantalla de inicio.
Densidad personalizada
Si los elementos parecen muy pequeños, ajusta la escala de densidad y fuente en los ajustes del Escritorio (cuando esté disponible).