| Diseño de teclas | Numérica, función, navegación, comandos agrupados, teclas de modo, claves de confirmación o matriz de proyectos | ¿Qué es lo que cada solicitud de zona impresa en cada estado anfitrión relevante? |
|---|
| mapa de canales | Canales directos, asignación matricial, grupos de controladores, segmentos deslizantes, segmentos de ruedas y canales de repuesto | ¿Las ilustraciones, circuitos, conectores, firmware y dispositivos de prueba usan los mismos identificadores? |
|---|
| Comportamiento del vecino | Prioridad de una sola tecla, combinaciones permitidas, combinaciones rechazadas, rechazo de palma, entrada mantenida y cierre patronal | ¿Qué debería suceder cuando se influya en más de una zona? |
|---|
| Control deslizante o rueda | Segmentos ordenados, movimiento direccional, zonas de grifo, zonas de espera, comportamiento de envoltura, cancelación y regiones inactivas | ¿Cómo se interpretan los eventos ambiguos de entrada, inversión, salto y liberación? |
|---|
| Jerarquía de comentarios | Indicador local, indicador compartido, sonido, háptico, mensaje de visualización, evento del controlador y confirmación del host | ¿Qué respuesta significa detectada, aceptada, pendiente, completada, bloqueada o fallida? |
|---|
| Iluminación y enrutamiento | Iconos individuales, zonas agrupadas, estados de frente muerto, circuitos compartidos, rutas de detección, retornos, barreras y pines de conector | ¿Puede la detección y la iluminación permanecer correctamente asignada en cada estado de potencia? |
|---|
| Modelo de estado anfitrión | Despierta, bloqueado, dependiente del menú, limpieza, desactivado, fallo, desconectado, recuperación o estado definido por proyecto | ¿Qué entradas son aceptadas, ignoradas, en cola o reconocidas en cada estado? |