Autohotkey: la combinación Ctrl elimina texto aleatoriamente mientras escribo

Autohotkey: la combinación Ctrl elimina texto aleatoriamente mientras escribo

MimetroLa clave está rota, por lo que estoy usando un script de autohotkey para restaurar su funcionalidad.

metrose establece comoControl+,

^,:: send m

De vez en cuando, al presionar esta combinación se borra todo lo que estoy escribiendo. ¿Estoy activando accidentalmente un comando en Windows?

Respuesta1

¿Qué pasa si agregas el símbolo $ a tu tecla de acceso rápido?

$^,:: send m

Verhttp://ahkscript.org/docs/Hotkeys.htm#Symbolspara obtener una descripción general y antecedentes.

¿O asegurarse de que Ctrl esté ARRIBA?

$^,:: send {ctrl up}m

Respuesta2

Deberíareasignarsus claves utilizando un software de terceros para que queden definidas correctamente.

Usar AutoHotkey para lo que intentas lograr no es la herramienta correcta.

El tercer software escribe en el BIOS mientras AutoHotkey reemplaza la señal.

AutoHotkey usa parte de su CPU para sus operaciones.

Página de ayuda de AutoHotkey como referencia:

Ventajas de la reasignación a través del "Mapa de código de escaneo" del Registro:

La reasignación del registro es generalmente más pura y efectiva que la reasignación de AutoHotkey. Por ejemplo, funciona en una variedad más amplia de juegos, no tiene problemas conocidos con la pestaña alternativa y es capaz de activar las teclas de acceso rápido de AutoHotkey (mientras que la reasignación de AutoHotkey requiere una solución alternativa). Si elige realizar las entradas del registro manualmente (se explica a continuación), no se necesita ningún software externo para reasignar su teclado. Incluso si utiliza KeyTweak para realizar las entradas de registro por usted, KeyTweak no necesita permanecer ejecutándose todo el tiempo (a diferencia de AutoHotkey). Desventajas:

La reasignación del registro es relativamente permanente: es necesario reiniciar para deshacer los cambios o implementar otros nuevos. Su efecto es global: no puede crear reasignaciones específicas para un usuario, aplicación o ubicación en particular. No puede enviar pulsaciones de teclas modificadas por Shift, Control, Alt o AltGr. Por ejemplo, no puede reasignar un carácter en minúscula a uno en mayúscula. No es compatible con Windows 95/98/Me (AutoHotkey puede realizar algunas reasignaciones limitadas de Win9x). Solo admite el teclado (AutoHotkey tiene reasignación del mouse y alguna reasignación limitada del joystick). Cómo aplicar cambios al registro: existen al menos dos métodos para reasignar claves a través del registro:

Utilice un programa como KeyTweak (gratuito) para reasignar visualmente sus claves. Cambiará el registro por usted. Reasigne claves manualmente creando un archivo .reg (texto sin formato) y cargándolo en el registro. Esto se demuestra en www.autohotkey.com/forum/post-56216.html#56216

Aquí está la sección que describe su problema:

La reasignación del registro es generalmente más pura y efectiva que la reasignación de AutoHotkey. Por ejemplo, funciona en una variedad más amplia de juegos, no tieneproblemas conocidos con la pestaña alternativa, y escapaz de disparar las teclas de acceso rápido de gancho de AutoHotkey(mientras que la reasignación de AutoHotkey requiere una solución alternativa).

¡Consulte la página de ayuda de AutoHotkey si tiene otros problemas!

información relacionada