Hola a todos, estaba pensado que un manera de escribir mas rápido las letras mayúsculas seria presionar Shift y luego de eso, la siguiente "Letra" que presione se muestre en la pantalla en mayúscula, (para escribir una letra mayúscula lo normal es presionarShifty "Letra" al mismo tiempo).
Dicho de otra forma:
1ra accion: Presionar Shift.
--2da accion: Presionar un letra.
--Resultado: Se muestra dicha letra en mayuscula.
Pero si no presiono ninguna letra dentro de 2 segundos: La 1ra accion (Shift)se desvanece.
Gracias de antemano.
Escribir Mayúsculas con AutoHotkey
Moderator: Flipeador
Re: Escribir Mayúsculas con AutoHotkey
Hola, te dejo un Script pero sin probar.
Edito: Acabo de darme cuenta de Pero si no presiono ninguna letra dentro de 2 segundos: La 1ra acción (Shift) se desvanece., eso va a requerir una modificación, estaré editando esta respuesta, se me complica porque no estoy en casa.
Edito 2: Prueba este otro.
Nota: Tal vez, y como recomendación, te sea mas eficiente que la tecla Shift se mantenga presionada cuando la presiones rápidamente dos veces, y luego se restaure al presionarla una vez.
Code: Select all
LShift::
KeyWait LShift
SendInput {LShift Down}
SetTimer LShiftUp, -2000
Return
LShiftUp:
SendInput {LShift Up}
Return
Edito: Acabo de darme cuenta de Pero si no presiono ninguna letra dentro de 2 segundos: La 1ra acción (Shift) se desvanece., eso va a requerir una modificación, estaré editando esta respuesta, se me complica porque no estoy en casa.
Edito 2: Prueba este otro.
Code: Select all
LShift::
KeyWait LShift
SendInput {LShift Down}
Loop
{
Input o, V T2 L1
If (ErrorLevel = "Timeout")
{
SendInput {LShift Up}
Break
}
}
Return
Nota: Tal vez, y como recomendación, te sea mas eficiente que la tecla Shift se mantenga presionada cuando la presiones rápidamente dos veces, y luego se restaure al presionarla una vez.
Re: Escribir Mayúsculas con AutoHotkey
Gracias por tu respuesta Flipeador, pero la verdad no he logrado escribir las mayúsculas mas rápido. Parece ser que la forma mas rápida es presionar Shifty un letra al misma tiempo. . El código que me enviaste no es el 100% efectivo, a veces no ingresa la letra que se presiono en mayúscula y otras veces ingresa 2 o mas letras presionadas en mayusculas mayúsculas.
Re: Escribir Mayúsculas con AutoHotkey
Pues, personalmente no le veo ningún sentido a esto. Si necesitas escribir una sola letra en mayúscula utilizar Shift (manteniendo presionado) es lo más rápido, y si necesitas escribir varias letras en mayúsculas, para eso esta el Bloq Mayús. No me imagino como un Script puede ayudarte a escribir mayúsculas más rápido.
El Script que te pasé, lo acabo de probar "así nomas", y pues parece funcionar. Si aún quieres el Script, voy a necesitar más información, bajo que circunstancias no te funciona, para poder yo reproducir el error.
Cabe destacar que lo he probado en AHKv2, pero imagino que es lo mismo. Este es el código que he probado (es exactamente el mismo que el de arriba nada más que este es para la versión 2):
El Script que te pasé, lo acabo de probar "así nomas", y pues parece funcionar. Si aún quieres el Script, voy a necesitar más información, bajo que circunstancias no te funciona, para poder yo reproducir el error.
Cabe destacar que lo he probado en AHKv2, pero imagino que es lo mismo. Este es el código que he probado (es exactamente el mismo que el de arriba nada más que este es para la versión 2):
Code: Select all
LShift::
KeyWait "LShift"
SendInput "{LShift Down}"
Loop
{
Input "V T2 L1"
If (ErrorLevel == "Timeout")
{
SendInput "{LShift Up}"
Break
}
}
Return
Who is online
Users browsing this forum: No registered users and 8 guests