Cómo funciona
-
Escribe como siempre
Harf vive en la bandeja del sistema y solo sigue la palabra que estás escribiendo en ese momento, nada más.
-
Comprueba al final de cada palabra
Cuando pulsas espacio o un signo de puntuación, Harf comprueba si la palabra tiene sentido en la distribución activa o si claramente se lee como una palabra de otra.
-
La palabra se corrige en el sitio
sghlse convierte en سلام justo donde la escribiste. ¿Se equivocó? Ctrl+Alt+Z lo deshace al instante. -
La distribución cambia contigo
Harf pasa Windows a la distribución que querías usar, para que la siguiente palabra salga bien a la primera.
Funciones
Corrección automática
Entre las distribuciones inglesa (EE. UU./Reino Unido), árabe (101), francesa (AZERTY Francia), española (España y latinoamericana), hindi (INSCRIPT / hindi tradicional) y rusa (ЙЦУКЕН) — una correspondencia determinista, no un juego de adivinanzas.
Cambio y rotación de distribuciones
Un solo atajo, Ctrl+Alt+H, cambia o rota entre tus distribuciones instaladas — incluidos los IME de chino y japonés, que Harf cambia pero no corrige automáticamente.
Corrección bajo demanda
Convierte una selección con Ctrl+Alt+J, o repara la frase actual completa con Ctrl+Shift+D. Todos los atajos se pueden reasignar.
Sin conexión por diseño
Ninguna dependencia de red — una prueba estructural en el código lo garantiza. No hay nada a lo que «llamar a casa».
Ligera para tu equipo
Una pequeña aplicación nativa de bandeja escrita en Rust para Windows 10 y 11. Instálala, o simplemente descomprime la versión portable y ejecútala.
Habla tu idioma
La interfaz de la aplicación está disponible en 8 idiomas: inglés, árabe, chino simplificado, hindi, español, francés, japonés y ruso.
Idiomas compatibles, con honestidad
| Idioma (distribuciones) | Interfaz traducida | Corrección automática | Cambio de distribución |
|---|---|---|---|
| Inglés (EE. UU., Reino Unido) | Sí | Sí | Sí |
| Árabe (101) | Sí | Sí | Sí |
| Francés (AZERTY Francia) | Sí | Sí | Sí |
| Español (España, latinoamericano) | Sí | Sí | Sí |
| Hindi (INSCRIPT / hindi tradicional) | Sí | Sí | Sí |
| Ruso (ЙЦУКЕН) | Sí | Sí | Sí |
| Chino (pinyin, wubi) | Sí (simplificado) | No — IME de composición | Sí |
| Japonés (Microsoft IME) | Sí | No — IME de composición | Sí |
¿Por qué la diferencia? El pinyin, el wubi y el IME japonés de Microsoft son métodos de entrada de composición: las pulsaciones pasan por una fase de composición y selección de candidatos en lugar de asignar una tecla a un carácter. No existe una forma determinista de reconstruir lo que querías escribir, así que Harf ofrece para ellos el cambio y la rotación de distribución — y es honesto al no corregirlos automáticamente.
Privada por construcción
- Todo ocurre en tu equipo. Harf no tiene dependencia de red alguna — y una prueba estructural en el código fuente garantiza que siga siendo así.
- Solo la palabra que estás escribiendo se mantiene en memoria, y se descarta al final de la palabra. Harf no guarda ningún historial de escritura.
- El único archivo que Harf escribe es
settings.json. - Los campos de contraseña se omiten cuando Windows expone esa señal. Para ser honestos: algunas aplicaciones no la exponen, así que no se puede garantizar en todas partes.
- Tu portapapeles nunca se toca a menos que actives explícitamente el mecanismo alternativo por portapapeles.
Todos los detalles están en la política de privacidad — y como el código es abierto, no tienes que fiarte de nuestra palabra.
Verifica tu descarga
Los binarios de Harf no están firmados digitalmente, así que SmartScreen puede avisarte. No pases por alto las advertencias por pura confianza — comprueba que lo que descargaste es exactamente lo que se publicó. Abre PowerShell en tu carpeta de Descargas y ejecuta:
Get-FileHash .\Harf-Windows-x64-Setup.exe -Algorithm SHA256
Get-FileHash .\Harf-Windows-x64-Portable.zip -Algorithm SHA256
Compara cada hash con la línea correspondiente de SHA256SUMS.txt, publicado con cada versión. Si un hash no coincide, borra el archivo y descárgalo de nuevo desde la página oficial de versiones.
Preguntas frecuentes
Windows SmartScreen mostró una advertencia. ¿Harf es seguro?
Los binarios de Harf aún no están firmados digitalmente, por lo que SmartScreen puede
avisar con las versiones nuevas. No te diremos que ignores las advertencias de
seguridad. En su lugar, verifícalo tú: compara el hash SHA-256 del archivo con el
SHA256SUMS.txt publicado con cada versión (consulta
Verifica tu descarga) y revisa el código fuente — es público y
tiene licencia MIT.
¿Por qué la corrección automática no funciona con chino y japonés?
El chino (pinyin, wubi) y el japonés (Microsoft IME) son métodos de entrada de composición: el resultado depende de una fase de composición y selección de candidatos, no de una correspondencia fija tecla-carácter. Eso hace imposible reconstruir de forma determinista «lo que querías escribir», así que Harf ofrece para ellos el cambio y la rotación de distribución, pero no la corrección automática.
¿Por qué Harf necesita un hook de teclado?
Para corregir una palabra, Harf tiene que saber qué teclas pulsaste y poder reemplazar en el sitio los caracteres escritos. Para ello usa el hook de teclado estándar de Windows — el mismo mecanismo que emplean los expansores de texto y las herramientas de accesibilidad. Solo mantiene en memoria la palabra actual y la descarta en cada límite de palabra.
¿Harf envía mis pulsaciones a alguna parte?
No. Harf funciona íntegramente en tu equipo y no tiene dependencia de red — una prueba
estructural en el código lo garantiza. El único archivo que escribe es
settings.json, y el portapapeles nunca se toca a menos que actives el
mecanismo alternativo por portapapeles.
¿Qué pasa con los campos de contraseña?
Harf omite los campos de contraseña cuando Windows expone la señal correspondiente. Siendo honestos: algunas aplicaciones no la exponen, así que no se puede garantizar en todas. Si te preocupa, pausa Harf desde la bandeja mientras introduces datos sensibles.
¿Puedo cambiar los atajos de teclado?
Sí. Los cuatro atajos — Ctrl+Alt+Z (deshacer), Ctrl+Alt+H (cambiar/rotar distribución), Ctrl+Alt+J (convertir selección) y Ctrl+Shift+D (reparar la frase actual) — se pueden reasignar en Ajustes.