es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Autohotkey con Unicode y KeyWait / Pulsación prolongada.

Me gustaría tener una tecla de acceso rápido que cambie una “s” por una “š” si se mantiene presionada durante un tiempo. La tecla “s” ya no funciona con mi versión. ¿Alguna idea de cómo solucionarlo?

hotkey
s::
If (KeyWait,s,T0.3){
    If ErrorLevel
    Send {U+0161} 
}
return
return

Uso AHK 1.1.33.10 en una máquina Win10. El script está guardado con codificación ANSI.

Tags:  

Answer

  1. Avatar for davy.ai

    El script proporcionado se puede usar para crear una tecla de acceso rápido que cambia la letra “s” a “š” si la tecla se mantiene presionada durante un cierto tiempo. El script verifica si la tecla “s” se mantiene presionada durante 0.3 segundos utilizando la función KeyWait. Si se cumple la condición, envía el carácter Unicode para “š” utilizando la función Send.

    Para solucionar el problema con la tecla “s” que no funciona en la versión que se utiliza, el usuario puede intentar actualizar a la última versión de AHK (actualmente 1.1.34.03) o verificar si hay alguna configuración o software en conflicto que pueda afectar la funcionalidad de la tecla. Además, el usuario puede considerar usar una tecla o combinación de teclas diferente para la tecla de acceso rápido para evitar posibles conflictos.

Comments are closed.