Skip to content

Instantly share code, notes, and snippets.

@eduardoarandah
Last active December 19, 2023 19:56
Show Gist options
  • Star 9 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save eduardoarandah/512a949e1d6e57d90bd1260ba3bfb062 to your computer and use it in GitHub Desktop.
Save eduardoarandah/512a949e1d6e57d90bd1260ba3bfb062 to your computer and use it in GitHub Desktop.
Cómo usar Acentos y Ñ en teclado inglés con AutoHotkey
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Caracteres en español usando CapsLock
; Presionar CapsLock mas la vocal para acentuarla
; Para la ñ se puede usar la n o la tecla ; (porque ahí estaba la ñ originalmente)
; Para la ¿ usamos CapsLock y la tecla que tiene actualmente el ?
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; mapear la n como ñ
CapsLock & n::
If GetKeyState("Shift", "P")
Send Ñ
Else
Send ñ
return
; mapear la ; como ñ
CapsLock & `;::
If GetKeyState("Shift", "P")
Send Ñ
Else
Send ñ
return
; mapear la ? como ¿
CapsLock & /::¿
; mapear las vocales
CapsLock & a::
If GetKeyState("Shift", "P")
Send Á
Else
Send á
return
CapsLock & e::
If GetKeyState("Shift", "P")
Send É
Else
Send é
return
CapsLock & i::
If GetKeyState("Shift", "P")
Send Í
Else
Send í
return
CapsLock & o::
If GetKeyState("Shift", "P")
Send Ó
Else
Send ó
return
CapsLock & u::
If GetKeyState("Shift", "P")
Send Ú
Else
Send ú
return
@eduardoarandah
Copy link
Author

@eduardoarandah
Copy link
Author

Comó auto ejecutar este script

1- Busca el "programador de tareas" haciendo click en tecla WIN+s

2- Crear "tarea básica"

image

image

image

image

image

@edwvilla
Copy link

Gracias por las screens, no sabia como ejecutarlo al inicio 👍
entre buscando la ñ y encontre oro 😂

@eduardoarandah
Copy link
Author

Gracias por las screens, no sabia como ejecutarlo al inicio 👍
entre buscando la ñ y encontre oro 😂

De nada! lo hice para auto-documentarme pero ya veo que a alguien mas le fue util jeje

@devanrus
Copy link

devanrus commented Feb 8, 2021

Buenísimo el script, venia rato buscando algo similar y por suerte di con tu código, muchas gracias por compartir, solo un dato tuve que eliminar la linea 25 no se si por tema de versiones ya no es compatible, pero con eso funciona de lujo.

@eduardoarandah
Copy link
Author

Buenísimo el script, venia rato buscando algo similar y por suerte di con tu código, muchas gracias por compartir, solo un dato tuve que eliminar la linea 25 no se si por tema de versiones ya no es compatible, pero con eso funciona de lujo.

Ya no uso windows pero si puedes confirmar el ajuste haz un pull request. (Los gists aceptan pull requests?)

@thiers5
Copy link

thiers5 commented Aug 26, 2021

Hola amigo, lamentablemente no me funciona :( al hacer la convinación me escribe estos caracteres: ñ

@ShuaynasiC
Copy link

Gracias estaba tratado de hacer algo parecido con Lshift y RShift pero no me funcionó esta parte

+e::Send, é
<+>+e::Send, É
parece que no reconoce este comando "<+>+e" lo raro es que si reconoce "<+>+a"
pero probé tu código y está genial.

@JesusCCNA
Copy link

A los que no les funciona la ñ prueben sustituyendo {Asc 164} por esa letra

@samuelstx
Copy link

A los que les sale este caracter "ñ" es debido a que no marcaron esta opción al instalar AutoHotKeys:

imagen

Esta en el apartado "options" puedes ejecutar otra vez el instalador y darle a la opción de "modify" e ir a ese apartado y marcar esa casilla, despues vuelve a iniciar el script y ha disfrutar :)

@Beelzenef
Copy link

Muy útil, muchísimas gracias 🥰

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment