Cómo secuestrar las tapas de tecla de bloqueo para Cortar, Copiar, Pegar las operaciones del teclado

StackOverflow https://stackoverflow.com/questions/1550019

Pregunta

Esto es lo que estoy tratando de lograr:

  1. Para copiar, pulse y suelte El bloqueo de mayúsculas una vez
  2. Para pegar, pulse y suelte El bloqueo de mayúsculas dos veces, de forma rápida
  3. Para cortar, presione Ctrl + El bloqueo de mayúsculas

La razón por la que quiero hacer esto es a menudo veces me encuentro a mi mismo mirando hacia abajo para presionar la tecla correcta X / C / V, ya que todos están uno junto al otro (al menos en un teclado QWERTY).

¿Cómo puedo hacer esto en un teclado estándar (con Windows), por lo que se aplica a todo el sistema y es transparente para todas las aplicaciones, incluyendo al Explorador de Windows? Si no es posible con un teclado estándar, puede cualquiera de los teclados numéricos "programables" hacer esto te parece?

En lo anterior, por "transparente" me refiero a "la aplicación nunca debe saber que esta pulsación de tecla fue traducido. Sólo se pone el normal Ctrl + X / C / V código, por lo que se comporta sin ningún problema".

Sal. No está seguro de todas las etiquetas que sean apropiados para esta pregunta, así que no dude en añadir más etiquetas.

resuelto. ACTUALIZAR: Gracias a @Jonno_FTW por presentarme a AutoHotKey. He conseguido los tres requisitos añadiendo el siguiente script AHK en el archivo predeterminado en AutoHotKey.ahk carpeta Mis documentos:

Ctrl & CapsLock::
  Send ^x
Return      
CapsLock::
If (A_PriorHotKey = A_ThisHotKey and A_TimeSincePriorHotkey < 1000)
  Send ^v
Else
  Send ^c
Return

Eso fue fácil!

NO resuelto completamente. ACTUALIZACIÓN: Los trabajos anteriores en el Bloc de notas, pero no en el Explorador (la copia de archivos, por ejemplo) o MS Office (incluso el texto copiado no funciona). Por lo tanto, necesito excavar en torno a un poco más en AutoHotKey u otras soluciones. Se colocará una solución a este problema cuando encuentro uno. Mientras tanto, si alguien puede hacer el trabajo AutoHotKey por todo lo que necesita, por favor, responda!

TODO RESUELTO. ACTUALIZACIÓN: Todo lo que tenía que hacer era cambiar la capital "C" / X / Z a minúsculas "c" / x / z. Así Enviar ^ C ^ c se convirtió en Enviar. Ahora funciona en todos los programas inlcuyendo el Explorador de Windows! Código fijo anterior para reflejar este cambio.

¿Fue útil?

Solución

Creo que el programa que busca es AutoHotkey .

Otros consejos

Es necesario un Global teclado gancho .

Muy bonito! Estado buscando algo como esto por un tiempo.

Mi escritura es ligeramente diferente, haciendo uso de turno o de control de combinaciones para cortar / copiar y, a continuación CapsLock por sí siempre se pegue.

Ctrl & CapsLock::
  Send ^x
Return

Shift & CapsLock::
  Send ^c
Return

CapsLock::
  Send ^v
Return

Si desea mantener la opción de retener los casquillos función de bloqueo, supongo que siempre se puede volver a asignar, por ejemplo, Alt-CapsLock para esto. No podía conseguirlo para alternar correctamente cuando lo probé sin embargo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top