Cuando bloqueo mi computadora, se ejecuta algún tipo de macro. ¿Cómo encuentro el programa infractor?

Cuando bloqueo mi computadora, se ejecuta algún tipo de macro. ¿Cómo encuentro el programa infractor?

Problema: Con frecuencia (~5%) de las veces, cuando bloqueo la computadora (win + L), la computadora va a la pantalla de bloqueo y luego se muestra la ventana "Proyecto" (w + P) casi de inmediato, seguida de:

Cuando vuelvo a iniciar sesión, hay varias ventanas abiertas, que incluyen:

  • 5-6+ instancias del explorador de Windows (.exe) (win + e)
  • 2 instancias de 'Ejecutar' (win + R)
  • Configuración (ganar + I)
  • Visual Studio (ganar, v, i, s)

Sobre: Mi computadora (de escritorio) ejecuta una gran cantidad de software, como programas de edición, desarrollo, juegos y programas generales; Python websockets, autohotkey, varios anti-trampas (de juegos), etc. La lista de programas ejecutados es lo suficientemente extensa como para que no pueda identificar fácilmente qué programas son los infractores.

Lo que he probado: He utilizado el visor de eventos para encontrar eventos extraños, pero parece que no hay ninguno.

Con qué necesito ayuda: Estoy buscando una manera de solucionar este comportamiento. No sé qué términos usar para buscar una solución.

alias: mi google-fu apesta. Agradecería cualquier ayuda sobre cómo debería abordar este problema.

Respuesta1

Esto tomó mucho tiempo para darse cuenta. Parece que esto se debe a autohotkey (en Windows).

El código culpable:

sc05C up::
    Send, Overuse of formatting, such as ALL CAPS,
Return

sc05C es la tecla de acceso rápido para International 6usar el software iCUE (para teclados para juegos Corsair), que he asignado a mi tecla G13. No es necesario que iCUE esté ejecutándose para que se produzca este problema.

Al bloquear mi computadora usando Win + L, la tecla de acceso rápido sc05C de alguna manera se activa, lo que hace que la macro se ejecute en mitad del bloqueo. Esto significa que Sendse llama a la cadena, pero con la Winclave.presionado antesel Send.

Esto se está ejecutando efectivamente:

Send, {Win Down}Overuse of formatting, such as ALL CAPS,{Win Up}

con el bloqueo de la computadora ocurriendo en algún momento, generalmente antes de la letra "P" en "MAYÚSCULAS".


Edición 1: Podría tener algo que ver con sc05C == vkEA, que eldocumentosdecir:

0xE9-F5 | OEM specific


Edición 2: lo probé usando vkEA y no causa el problema. Creo que sc05C se usó originalmente ya que no se llamó correctamente a vkEA usando una versión anterior de CUE v2. Con iCUE v3.27.68, funciona.

información relacionada