Key Assign English
Key Assign — tu teclado, a tu manera En desarrollo · Windows 11

Tu teclado, a tu manera.

Key Assign es un editor de distribuciones de teclado. Cambia lo que escribe cada tecla, dibujando el teclado en pantalla o en un archivo de texto, y añade teclas muertas y capas enteras en AltGr, como cirílico o griego.

Ver el avance
Editar tecla Acódigo 1E
NivelEscribe
Normala
ShiftA
AltGrá
AltGr + ShiftÁ
Caps Lock invierte Shift, como en las letras

En la tecla 5, Caps Lock no cambia nada: escribe 5, y con Shift, %. Se elige tecla por tecla. (Boceto: la interfaz aún está en diseño.)

Un teclado que se ajusta a lo que escribes

Cambiar una tecla en Windows suele pedir herramientas viejas o programas que corren de fondo. Key Assign edita la distribución misma, y la instala en el lugar de la que ya usas.

Editor gráfico

El teclado en pantalla, en forma ANSI o ISO. Haz clic en una tecla y escribe su valor en cada nivel: normal, Shift, AltGr y AltGr + Shift.

Archivo de texto

Cada distribución se guarda como texto UTF-8 con comentarios, fácil de leer y de comparar. Si hay un error, se indica la línea y la columna.

Teclas muertas y capas

Convierte cualquier tecla en muerta, también en AltGr, y edita su tabla en un segundo teclado. Una tabla que cubre un alfabeto es una capa: AltGr + K y luego a escribe а.

Caps Lock por tecla

Las letras invierten Shift y los números no. Key Assign te deja decidirlo en cada tecla, incluso en los niveles de AltGr.

Parte de lo que ya usas

Abre la distribución en uso como punto de partida, o crea una nueva. Los paquetes (cirílico, griego, IPA, tipografía…) se añadirán a cualquier distribución.

Reversible y privado

No toca los archivos de teclado de Windows: instala los suyos. Antes de instalar guarda una copia para volver atrás. Sin telemetría: todo se queda en tu equipo.

Dos formas de editar, un mismo modelo

El editor gráfico y el archivo de texto son dos vistas de lo mismo. Lo que guardas desde una se abre sin pérdidas en la otra.

Gráfico

Para ver el teclado y probar ideas.

  • Teclados ANSI e ISO
  • Valores tecleados, pegados o por código Unicode
  • Segundo teclado para las variantes de una tecla muerta

Texto

Para guardar, comparar y versionar.

# tecla  código  normal  shift  altgr  altgr+shift  caps
layout "Español (mío)"

key 10  q        Q        @       none  shift
key 28  dead(´)  dead(¨)  U+007B  none  -

dead ´ {
    a = á    A = Á
    space = ´
}

Avance

Key Assign está en desarrollo y todavía no se puede descargar. El primer objetivo es un editor que lea una distribución instalada, la muestre y la guarde como texto; instalarla en Windows viene después. El esqueleto, el modelo de distribuciones y el formato de texto están hechos.

  1. M0Esqueleto: aplicación, lógica del teclado y pruebasTerminado
  2. M1Modelo de distribución y formato de textoEn revisión
  3. M2Pruebas de concepto sobre cómo construir, leer e instalar distribucionesPendiente
  4. M3Leer la distribución en uso y verla en un teclado ANSI o ISOPendiente
  5. M4Editor gráfico y área de prueba de escrituraPendiente
  6. M5Compilar e instalar en lugar de la distribución en uso, con copia de seguridadPendiente
  7. M6Paquetes y teclas muertas encadenadasPendiente
  8. M7Capas sostenidasPendiente
  9. M8Más teclados físicos (JIS, ABNT2, KS), importar .klc y otros cambiosPendiente
  10. M9Versión 1.0: instalador, español e inglés, accesibilidadPendiente