Mis teclas de acceso rápido multimedia (reproducir, pausar, siguiente, etc.) han sido robadas por un proceso desconocido. ¿Cómo encuentro una lista de qué teclas de acceso rápido globales están registradas en qué programa en Windows 10? Existen algunos programas que hacen esto, pero solo funcionan en Windows 7 y fallan en Windows 8+.
Respuesta1
Las teclas de acceso rápido y multimedia pueden ser anuladas por el hardware o los controladores (poco probable), por un programa en ejecución o por la configuración del sistema.
Estos tres son distintos y necesitan diferentes formas de comprobarlos y resolverlos.
Hardware
Su teclado puede tener diferentes modos, generalmente seleccionables con la combinación de teclas FN. Algunos teclados inteligentes se pueden configurar mediante una utilidad de Windows. Consulte la documentación de su teclado.
Programas en ejecución
Aunque este enfoque es un poco brutal, sugiero iniciar el administrador de tareas y finalizar todos los procesos excepto los del sistema como: svchost, lsass, csrss, smss, servicios, userinit, dwm, winlogon, explorer.
Si eso ayudó, reinicie e intente finalizarlos uno por uno para ver cuál causa problemas. Puede desactivar el inicio del proceso infractor a través msconfig
de programas SysInternals autoruns
.
Ajustes del sistema
Presione el botón Inicio de Windows, escriba 'regedit' y busque
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
Elimine la clave de registro ("carpeta") nombrada AppKey
si existe.
Ahora busca HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey
y haznobórralo.
Hay algunas subclaves (subcarpetas) que definen qué programa se inicia cuando se presiona una tecla multimedia.
A continuación se muestran los valores predeterminados para Windows 7, el suyo debería ser similar:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\15]
"Association"="mailto"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\16]
"Association"=".cda"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\17]
"ShellExecute"="::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\18]
"ShellExecute"="calc.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\7]
"Association"="http"
Para asignar una clave a un programa de su elección, elimine cualquier valor en la clave de registro adecuada y cree un nuevo valor de cadena (REG_SZ) con nombre ShellExecute
y una ruta completa a un programa de su elección como valor, comoc:\vlc\vlc.exe
Si no hay una clave con el número que necesita (ver más abajo), simplemente cree una.
Aquí hay una lista de claves multimedia conocidas y sus números correspondientes enAppkey\
1 Back (Internet browser)
2 Forward (Internet browser)
3 Refresh (Internet browser)
4 Stop (Internet browser)
5 Search
6 Favourites
7 Web Home
8 Mute volume
15 Mail
16 Media
17 My Computer
18 Calculator
24 Mute microphone
25 Lower microphone volume
26 Raise microphone volume
27 Help
28 Find
29 New
30 Open
31 Close
32 Save
33 Print
34 Undo
35 Redo
36 Copy
37 Cut
38 Paste
39 Reply
40 Forward (mail)
41 Send
42 Spelling checker
43 Toggle dictation and command/control
44 Toggle microphone
45 Corrections
(La lista mencionada fue copiada dehttps://groups.google.com/forum/#!msg/microsoft.public.fr.windowsxp/zZolgM6PC4o/sRJv2NtrB-8J(en francés) )
La configuración debería funcionar después de reiniciar.
Accesos directos del escritorio
Es posible asignar las teclas de acceso rápido que necesita a un acceso directo en el escritorio de Windows, al menú de inicio, al panel de inicio rápido o a la barra de tareas.
Buscar entre ellos podría ser complicado; en su lugar, es posible que desee copiar el siguiente texto en un nuevo archivo de texto, reemplazarlo c:\
en la primera línea con la ruta del directorio de inicio de su usuario, como por ejemplo c:\Users\jwhite\
, guardar con un nombre Script.vbs
y ejecutarlo.
Const rootdir = "c:\"
Set fso = CreateObject("Scripting.FileSystemObject")
Set wshell = CreateObject("WScript.Shell")
logname="test.txt"
Set logfile = fso.CreateTextFile(logname,True)
logfile.Write "Searching for shortcuts with hotkeys" & vbCrLf
recursedirs( fso.GetFolder(rootdir) )
logfile.Write "Done searching" & vbCrLf
logfile.Close
Sub recursedirs(dir)
If trylistdir(dir) Then
For Each subdir In dir.SubFolders
recursedirs subdir
Next
For Each file In dir.Files
extn = fso.GetExtensionName(file.Path)
if LCase(extn) = "lnk" Then
check(file.Path)
end if
Next
End If
End Sub
Function trylistdir(dir)
On Error Resume Next
trylistdir = (dir.SubFolders.Count + dir.Files.Count >= 0)
End Function
Sub check(fname)
Set lnk = wshell.CreateShortcut(fname)
hk = lnk.Hotkey
if (hk<>"") then
logfile.Write fname & " : " & hk & vbCrLf
end if
End Sub
Después de unos minutos, debería crear un archivo con el nombre test.txt
en la misma carpeta que el script con contenidos como:
Searching for shortcuts with hotkeys
C:\test\test01.lnk : Alt+Ctrl+Z
C:\test\test02.lnk : Alt+Ctrl+Shift+E
Done searching
Software
AFAIK, el software Windows Hotkey Explorer funcionó presionando cada tecla de acceso rápido que pudo y luego intentando interceptar lo que se llamó como resultado. Creo que a partir de Windows 8 y superiores ya no es posible interceptar teclas de acceso rápido de esa manera, por lo tanto, este método ya no funciona, por lo que es posible que no exista dicho software.
Creo que pedir una recomendación de software puede no ser apropiado para SuperUser.com de todos modos; en su lugar, es posible que desees votar la siguiente pregunta en el sitio web dedicado a eso:https://softwarerecs.stackexchange.com/questions/33669/tool-to-list-all-current-windows-hotkeys
Respuesta2
solíahttp://www.nirsoft.net/utils/hot_keys_list.html
parecía que ctrl+shift+o estaba bloqueado
Así que abrí la herramienta y vi que realmente se usaba, pero no pude ver qué programa.
así que abrí el administrador de tareas y eliminé tarea por tarea y siempre presioné actualizar en la herramienta hasta que descubrí que era algún amd...exe, probablemente algún tipo de grabador de pantalla.
Respuesta3
El programa Detective de teclas de acceso rápido (https://github.com/ITachiLab/hotkey-detective/releases) funciona en el momento de escribir este artículo.