Winkey deja de funcionar

8

Hace unos 6 meses, de la nada, el viejo Winkey de mi teclado dejó de funcionar. CTRL + ESC aún mostraría el menú Inicio, pero solo Winkey aparentemente no haría nada. Winkey + M mostraría el Escritorio, Winkey + L aún bloquearía la computadora y así sucesivamente. Dentro de otras aplicaciones, Winkey tendría un comportamiento diferente:

  • En Firefox, mostraría los marcadores
  • En Visual Studio, abriría ayuda

Después de intentar cerrar sesión, reiniciar y probablemente todas las soluciones en Google, probé la salida fácil y cambié el teclado. Era un teclado nuevo con solo 6 meses de uso (no, no era un teclado para juegos) y este tenía 6 años (ahora 7), pero por alguna razón funcionó. Lo consideré una de esas cosas aleatorias que suceden bajo Windows y seguí adelante.

Hace aproximadamente una semana, este teclado comenzó a mostrar los mismos resultados. Me cuesta creer que esté relacionado con el hardware, teniendo en cuenta que esos teclados son de diferentes compañías y usan diferentes entradas (PS / 2 para el de 6 años, USB para el más nuevo).

En este momento, Winkey en Firefox muestra Marcadores, y en VS muestra Ayuda.

Quiero saber:

1) ¿Cómo solucionar este problema de forma permanente ?

2) ¿Qué causa exactamente esto?

Además, probé la solución aquí, pero no me ayudó.

EDITAR : el reinicio lo arregla, pero después de un tiempo deja de funcionar nuevamente.

EDIT2 : Ayer miré en el Visor de eventos y noté que Winkey cambió su comportamiento justo después de que se iniciara el servicio Application Experience. Inhabilité ese servicio y pensé que funcionaba. No lo hizo.

stelonix
fuente
¿Puede ayudar una exhibición de lo que el sistema cree que se está presionando? romeosa.com/osdHotkey/help.html <- este programa dice mostrar qué teclas se presionan. ¿Mr.Winkey :-) alguna vez se arregla después de un apagado completo de la computadora y luego vuelve a encenderla?
Psycogeek
Acabo de probar ese programa, y ​​se muestra como WIN cuando presiono la tecla Winkey. Después de la prueba, reinicié y Winkey está funcionando nuevamente, aunque sé que es temporal.
stelonix
Me preguntaba si alguna otra clave se había "atorado" también. Algunos de los ganchos de ratón y keyhooks que usamos con éxito y con problemas raros en XP, están actuando más en 7.. Debido a que una acción de tecla y mouse involucra un tipo de cosa Key_down y Key_up, algunos sticks aparecerán como key_down sin que haya ocurrido un up. un software atascado, no un problema de hardware.
Psycogeek
1
¿Está posiblemente cambiando entre diseños de teclado usando Alt + Shift?
Der Hochstapler
2
Comprobaré el mensaje del BIOS, pero estoy bastante seguro de que no voy a cambiar entre diseños (siempre aparece la barra de idioma, así que lo sabría). Acabo de dejar la computadora por 5 minutos, y cuando regresé había cambiado de comportamiento nuevamente.
stelonix

Respuestas:

4

Aquí hay dos problemas en lugar de solo uno: el primero es reasignar la clave de Windows y el segundo es detectar y eventualmente evitar una reasignación de un software (sospechoso) que se ejecuta en su sistema.

A) Reasignar el teclado a los valores predeterminados

La distribución del teclado se encuentra en estas claves de registro:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

y son un poco difíciles de cambiar, por lo que te sugiero dos soluciones fáciles para reasignar la clave de Windows al valor predeterminado.

1- Microsoft Keyboad Layout Creator

http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=22339

o

2- KeyTweak

http://webpages.charter.net/krumsick/

Ambos se presentan allí: Reasignación de la distribución del teclado en Windows XP, Vista y 7

http://vlaurie.com/computers2/Articles/remap-keyboard.htm

Le sugiero que pruebe primero con KeyTweak porque MKLC es una solución demasiado "pesada": crea un archivo de configuración enorme y la solución "más ligera" es, en mi opinión, mejor ...

Simplemente restablezca las "teclas W" a su valor predeterminado ...

ingrese la descripción de la imagen aquí

B) ¿Cómo encontrar al culpable "remapeador" no deseado?

Le sugiero que monitoree qué proceso está accediendo a las claves de registro relacionadas con la distribución del teclado con el Monitor de proceso Sysinternals.

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

Cuando lo encuentre, decidirá qué hacer con este "remapeador" ... [por ejemplo, Papelera de reciclaje ... ;-)]

Espero que esto ayude. Haznos saber. :)

climenole
fuente
¿Hay alguna forma en que el mapeo de teclas de Questioners haya cambiado en el escenario de que "ya no funciona"? Observe el segundo comentario, knuck ejecutó una prueba y mostró que se presionó la tecla "ganar". ¿todavía habría demostrado eso si la llave hubiera sido reasignada? ¿Estaba pensando más como si el software no lo "viera"? Esto es interesantemente diferente.
Psycogeek
Puede ser ... Estoy esperando leer el
comentario
1
Descargué Keytweak, y tan pronto como Winkey deje de funcionar, lo ejecutaré y veré si se detecta allí. Te lo haré saber lo antes posible.
stelonix
1
@Psycogeek = Estaba mostrando que la tecla de Windows estaba siendo presionada porque así era. Simplemente se asignó a una función diferente. Basado en el hecho de que el menú de ayuda estaba llegando ... parece que se asignó a F1, que es el botón predeterminado del "menú de ayuda" para todos los productos de Microsoft.
Ramhound
1
Acabo de notar esto cuando presiono la tecla Win (simplificado aquí para que sea más legible): "Explorer.EXE RegOpenKey HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ AppKey \ 6 NOMBRE NO ENCONTRADO Acceso deseado: Valor de consulta" El resultado es "NO ENCONTRADO ", aparentemente
stelonix
1

Te sugiero que obtengas esto y veas qué aplicaciones se están cargando al inicio. Después de eso, debe cerrarlos desde el administrador de tareas Ctrl+Shift+Escuno por uno y ver después de cada uno de ellos si la tecla de ganancia vuelve a su comportamiento normal. Si eso no funciona, intente cargar las ventanas en modo seguro y cargue cada una de las aplicaciones por su cuenta y vea cuándo la tecla win deja de funcionar como debería.

Creo que después de hacerlo, podrá responder a ambos 2) encontrará el programa que lo causa y 1) desinstalar / reconfigurar ese programa para resolverlo permanentemente.

zenpoy
fuente
Pensé en intentar secuestrar esto, pero dado que Winkey cambia el comportamiento al azar (no depende de la carga del sistema operativo, es realmente aleatorio por lo que puedo decir), pensé que sería demasiado difícil encontrar que la aplicación lo cambiara. Pero lo haré, de cualquier manera.
stelonix
Las herramientas de lo que se está ejecutando / iniciando / asumiendo son esenciales en la informática de hoy Hijack: esta es una buena para ver cuáles son. Siento que es más preventivo saber qué hay allí hoy, luego ver si alguna vez cambia cuando las cosas van mal. AKA Lo tendría encendido, para verlo en general, antes de que sea necesario :-)
Psycogeek
1

La HKCU en su otro comentario significa que está aislada para su usuario. Crearía un nuevo usuario y lo ejecutaría por un tiempo para ver si se repite, si no solo mover todas sus cosas (Un dolor, lo sé)

Meddy
fuente
1

La Winclave normalmente se registra como una tecla de acceso rápido explorer.exemediante el uso de la función API RegisterHotKey . Puede averiguar qué teclas de acceso rápido están registradas utilizando Hotkey Explorer , aunque su visualización es más "fácil de usar" de lo que preferiría.

Parece que se está reasignando en algún nivel para actuar como la Favoritestecla en los teclados de "internet". No puede ser un nivel demasiado bajo, o Win+ Metc. aún no funcionaría. En cualquier caso, para la Favoritesclave, esta línea en Process Monitor es normal:

10:43:11.7233223 PM explorer.exe    1028    RegOpenKey  HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\AppKey\6    NAME NOT FOUND  Desired Access: Read

(Estoy ejecutando XP, YMMV ligeramente)

Hugh Allen
fuente
@knuck considere agregar un filtro a Process Monitor para "Ruta contiene AppKey" inmediatamente después de reiniciar. Una vez que note que la clave WIN ya no funciona como se desea, verifique el Monitor de proceso para ver si un programa ha solicitado un cambio en esta clave de registro.
Jeremy W
Creo que Explorer se bloqueó y ahora un reinicio ya no lo cambia. Keytweak no lo ve como cambiado y Hotkey Explorer no puede comenzar con un error del que Google nunca ha oído hablar. ("¡Falló el inicio de Hotkey Explorer! (-7)")
stelonix
0

Por supuesto, esto solo puede ser hardware o software.

La mejor manera de verificar el software es arrancando en modo seguro con funciones de red (para Internet), si puede soportarlo durante todo un día. Si esto ya no sucede, esto es causado por algún programa instalado. También puede intentar asignar otra clave para que sea WIN y ver si esto cambia algo en el comportamiento observado.

Para hardware, probaría otro teclado conectado a través de otro puerto USB.

Si no puede encontrar cuál es el problema, llevar la computadora a un reparador es mi última idea, además de dejar de usar la tecla WIN.

harrymc
fuente