Minhas teclas de atalho de mídia (reproduzir, pausar, próximo etc.) foram roubadas por um processo desconhecido. Como encontro uma lista de quais teclas de atalho globais estão registradas para qual programa no Windows 10? Existem alguns programas que fazem isso, mas eles só funcionam no Windows 7 e estragam no Windows 8+.
Responder1
As teclas de atalho e multimídia podem ser substituídas por hardware ou drivers (improvável), por um programa em execução ou por configuração do sistema.
Esses três são distintos e precisam de maneiras diferentes de verificar e resolver.
Hardware
Seu teclado pode ter modos diferentes, geralmente selecionáveis com a combinação de teclas FN. Alguns teclados inteligentes são configuráveis através de um utilitário do Windows. Consulte a documentação do seu teclado.
Executando programas
Embora esta abordagem seja um pouco brutal, sugiro iniciar o gerenciador de tarefas e encerrar todos os processos, exceto os do sistema, como: svchost, lsass, csrss, smss, services, userinit, dwm, winlogon, explorer.
Se isso ajudou, reinicie e tente encerrá-los um por um para ver qual deles causa problemas. Você pode desativar a inicialização do processo incorreto por meio msconfig
de programas SysInternals autoruns
.
Configurações de sistema
Pressione o botão Iniciar do Windows, digite 'regedit' e navegue até
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
Exclua a chave de registro ("pasta") nomeada, AppKey
se existir.
Agora navegue HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey
e façanãodelete isso.
Existem poucas subchaves (subpastas) que definem qual programa é iniciado quando uma tecla multimídia é pressionada.
Abaixo estão os padrões para o Windows 7, o seu deve ser semelhante:
[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 atribuir uma chave a um programa de sua escolha, exclua todos os valores da chave de registro apropriada e crie um novo valor de string (REG_SZ) nomeado ShellExecute
e um caminho completo para um programa de sua escolha como valor, comoc:\vlc\vlc.exe
Caso não exista uma chave com o número que você precisa (veja abaixo), basta criar uma.
Aqui está uma lista de teclas multimídia conhecidas e seus números correspondentes emAppkey\
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
(A lista mencionada foi copiada dehttps://groups.google.com/forum/#!msg/microsoft.public.fr.windowsxp/zZolgM6PC4o/sRJv2NtrB-8J(em francês) )
As configurações devem funcionar após a reinicialização.
Atalhos da área de trabalho
Pode ser possível atribuir as teclas de atalho necessárias a um atalho na área de trabalho do Windows, menu Iniciar, painel de inicialização rápida ou fixado na barra de tarefas.
Em vez disso, você pode querer copiar o texto a seguir em um novo arquivo de texto, substituir c:\
na primeira linha pelo caminho do diretório inicial do usuário, como c:\Users\jwhite\
, salvar com um nome Script.vbs
e executá-lo.
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
Após alguns minutos ele deverá criar um arquivo nomeado test.txt
na mesma pasta do próprio script com conteúdos como:
Searching for shortcuts with hotkeys
C:\test\test01.lnk : Alt+Ctrl+Z
C:\test\test02.lnk : Alt+Ctrl+Shift+E
Done searching
Programas
AFAIK, o software Windows Hotkey Explorer funcionou pressionando todas as teclas de atalho possíveis e, em seguida, tentando interceptar o que quer que fosse chamado como resultado. Acredito que a partir do Windows 8 e superior não seja mais possível interceptar teclas de atalho dessa forma, portanto esse método não funciona mais, portanto pode não haver tal software possível.
Acredito que pedir recomendação de software pode não ser apropriado para SuperUser.com de qualquer maneira. Em vez disso, você pode querer votar a favor da seguinte pergunta no site dedicado para isso:https://softwarerecs.stackexchange.com/questions/33669/tool-to-list-all-current-windows-hotkeys
Responder2
eu useihttp://www.nirsoft.net/utils/hot_keys_list.html
parecia que ctrl + shift + o estava bloqueado
então abri a ferramenta e vi que ela realmente foi usada, mas não consegui ver qual programa
então eu abri o gerenciador de tarefas e matei tarefa por tarefa e sempre apertei refreh na ferramenta até descobrir que era algum amd...exe provavelmente algum tipo de gravador de tela
Responder3
O programa Detetive de teclas de atalho (https://github.com/ITachiLab/hotkey-detective/releases) funciona no momento em que este livro foi escrito.