KeySticker — Panel de atajos para macOS
Un panel flotante para Mac que muestra los atajos de la app que estés usando, en once idiomas.

KeySticker es una pequeña utilidad para Mac: un atajo de teclado abre un panel flotante con los atajos de teclado de la app que tienes al frente. La diseño y la desarrollo yo solo desde 2024.
KeySticker es una utilidad para Mac que recuerda los atajos para que tú no tengas que hacerlo. Pulsas un atajo de teclado y aparece un panel flotante de vidrio con los atajos de la app que estés usando: cambias a Figma y muestra Figma. Incluye unos 2,790 atajos para 75 apps, habla once idiomas y se construyó sin ninguna biblioteca de código externa.
- Rol
- Solo — diseño y código
- Plazo
- 2024 — en curso
- Stack
- Swift 5.9 · AppKit (lifecycle) · SwiftUI (UI) · Carbon (hotkeys) · Combine · Supabase PostgREST · XcodeGen · Fastlane · XCTest · MetricKit



La propuesta
Un panel flotante que recuerda el atajo que olvidaste.
El problema.
Toda app seria de Mac tiene cien atajos de teclado. Nadie recuerda cien. Tus dos opciones, buscar en los menús o cambiar a un sitio web de hojas de atajos, interrumpen lo que estabas haciendo. Una referencia solo sirve si ya está en pantalla.
El producto.
KeySticker es un panel flotante que muestra los atajos de la app que estás usando ahora mismo. Cambias a Xcode y obtienes Xcode. Cambias a Figma y obtienes Figma. Un atajo de teclado lo muestra u oculta, un clic en cualquier fila lo copia y puedes buscar todo por nombre: 75 apps y unos 2,790 atajos incluidos, con espacio para más.
Nativo, a propósito
Tecnología pura de Apple, cero bibliotecas externas.
Construida a la manera clásica.
La app está escrita por completo con las herramientas propias de Apple, ni una sola línea de código de terceros. Es deliberado: las bibliotecas externas suelen romperse cuando el sistema se actualiza, y las piezas de Apple no. Incluso la conexión a la nube usa la red del sistema, sin más.
El panel de vidrio, capa por capa.
- Desenfoque real del sistema — El aspecto de vidrio esmerilado es el material propio del sistema, no una imagen de desenfoque.
- Un suave tinte oscuro — Una capa oscura suave sobre el desenfoque mantiene el texto legible sobre cualquier fondo.
- Realmente transparente — Una pequeña capa personalizada elimina todos los fondos sólidos que la interfaz intenta añadir, para que el vidrio se vea limpio.
- Nunca te quita el foco — El panel flota sobre tu trabajo, te sigue entre escritorios y nunca le quita el teclado a la app que estás usando.
El contenido
Tres fuentes de atajos, un solo estante.
Los atajos son datos, no código.
A la app no le importa de dónde viene un atajo. Incluye una base de datos integrada de unas 2,790 entradas, puede actualizarse sola desde la nube en segundo plano y acepta paquetes de atajos que importas tú mismo. Las tres fuentes llegan al mismo estante.
Primero sin conexión, en cuatro pasos.
- Inicio instantáneo — La app se abre con su base de datos integrada. No necesita internet en el primer inicio.
- Leer la copia guardada — Si una actualización anterior de la nube quedó guardada en el disco, se carga a continuación.
- Actualizar en silencio — En segundo plano, la app consulta la nube en busca de atajos nuevos y los guarda. Si eso falla, no se rompe nada: los datos actuales se mantienen.
- Tus propios paquetes — Los archivos de atajos importados se recuerdan de forma segura entre inicios, como exige el entorno aislado de seguridad del Mac.
Contexto
El panel sabe en qué app estás.
Vigila la app que está al frente.
Un pequeño vigilante nota cada vez que cambias de app, busca los atajos de esa app y redibuja el panel en su lugar, sin parpadeos ni recargas. Pasar de Xcode a Figma solo cambia el contenido.
Íconos de apps reales.
Cada categoría muestra el ícono real de la app si está instalada en tu Mac, con un símbolo alternativo limpio cuando no lo está.
Tus atajos
Crea los tuyos: notas o atajos de teclado reales.
Dos tipos de atajos personalizados.
El botón “+” abre un pequeño editor. Un atajo personalizado puede ser una tarjeta de recordatorio, algo que solo quieres recordar, o un atajo de teclado real para todo el sistema que hace algo en el momento en que lo pulsas.
Cuatro acciones, todas seguras para la App Store.
- Abrir una app — Una combinación de teclas lanza cualquier app que elijas.
- Abrir un enlace — Abre tu navegador predeterminado con una dirección guardada.
- Ejecutar un Atajo de Apple — Cualquier automatización que hayas creado en la app Atajos de Apple, iniciada con un solo atajo de teclado.
- Copiar texto — Pone tu texto guardado en el portapapeles, listo para pegar en cualquier lugar.
Un detalle cuidadoso.
Los atajos de teclado se registran en el Mac a nivel de sistema, así que funcionan en cualquier app. Y la app se niega con cortesía a que uses la única combinación que necesita para sí misma: la que abre el panel.
Once idiomas
Traducida, reflejada y cambiable al instante.
Sin texto fijo en el código.
Cada etiqueta de la app proviene de un catálogo de traducciones que cubre once idiomas, incluidos árabe, hebreo y urdu, que reflejan todo el diseño de derecha a izquierda de forma automática. Cambiar el idioma actualiza la app al instante, sin reiniciar.
Lo que no cambia.
Los símbolos de las teclas (⌘ ⇧ ⌥ ⌃) y los nombres de apps como Finder, Safari y Xcode se quedan en inglés en todos los idiomas, porque así los entrega Apple.
La compilación
Un archivo describe todo el proyecto.
Una única fuente de verdad.
Toda la configuración de compilación (números de versión, datos de firma, cada parte del proyecto) vive en un solo archivo de ajustes. Cada herramienta de la cadena lee de ese mismo archivo. Lo cambias una vez y todo lo siguiente lo sigue.
Publicación
Probada, firmada y publicada con una sola etiqueta de git.
Desde un push hasta la App Store.
- Más de 85 pruebas automáticas — La lógica está cubierta por pruebas con piezas limpias e intercambiables, para que un cambio no pueda romper una función sin que se note.
- Ejecuciones reales de pruebas de interfaz — Ejecuciones con guion abren la app, muestran el panel, buscan e incluso miden qué tan rápido se inicia.
- Informes de salud integrados — Los fallos y las lentitudes de usuarios reales aparecen automáticamente en el panel de desarrolladores de Apple.
- Lanzamientos con una etiqueta — Subes una etiqueta de versión y la cadena compila, firma, notariza y sube a la App Store por sí sola.
Siguiente proyecto: DepoDart — Inteligencia del subsuelo