Como encontro o atalho que está usando um atalho de teclado específico?

1

Eu criei um atalho do Windows para iniciar o Notepad, e eu adicionei a tecla de atalho Ctrl + Alt + N . Como resultado, quando pressiono Ctrl + Alt + N , o Bloco de Notas é iniciado.
Agora estou trabalhando cada vez mais com arquivos, vindos de máquinas UNIX, que o Notepad não exibe muito bem, então gostaria de modificar o comportamento da tecla de atalho para iniciar o Notepad ++.

Isto é muito fácil: vá para o atalho do Notepad, remova a tecla de atalho, crie um novo atalho para o Notepad ++ e preencha a Ctrl + Alt + N chave lá dentro.

Para sua informação, eu já tentei criar um novo atalho (para o Notepad + +) e pressione Ctrl + Alt + N como o atalho chave, mas quando eu faço isso, o bloco de notas é iniciado: -)

A questão principal, no entanto, é: Eu não sei onde guardei esse atalho. Alguém sabe como encontrar um atalho no Windows, com base na tecla de atalho?

    
por Dominique 12.04.2016 / 10:42

2 respostas

0

Existem apenas alguns locais possíveis para esse atalho:

  • a área de trabalho (% USERPROFILE% \ Desktop,% PUBLIC% \ Desktop)
  • o menu iniciar (% APPDATA% \ Microsoft \ Windows \ Menu Iniciar,% ALLUSERSPROFILE% \ Microsoft \ Windows \ Menu Iniciar)
  • a barra de início rápido

(todos os usuários e todo o sistema, é claro)

Teclas de atalho funcionarão somente nesses locais, portanto, não deve ser muito difícil encontrar o atalho do Bloco de notas, desde que seja nomeado adequadamente:)

Como alternativa, pressionar WIN e, em seguida, digitar notepad devem listar todos os atalhos para o bloco de notas, certamente os que o Windows considerará ao procurar uma tecla de atalho.

    
por 12.04.2016 / 10:58
0

Baseado em a resposta existente , essa informação sobre itens Fixados e esta pergunta sobre o gerenciamento de arquivos de atalho com o PowerShell , eu reunimos este snippet do PowerShell:

$sh = New-Object -ComObject WScript.Shell
ls -Path 
    $Env:USERPROFILE\Desktop,
    $Env:PUBLIC\Desktop,
    $Env:APPDATA\Microsoft\Windows\"Start Menu",
    $Env:ALLUSERSPROFILE\Microsoft\Windows\"Start Menu",
    $Env:APPDATA\Microsoft\"Internet Explorer"\"Quick Launch"
    -Recurse -Force -Include *.lnk,*.url,*.pif 
    | Foreach-Object { 
        $link = $sh.CreateShortcut($_.FullName);
        if ( $link.Hotkey ) { echo $link } 
    }

Ele procura atalhos em todos os diretórios que o Windows verificará e exibirá qualquer um com uma propriedade "Atalho" não vazia. O último if e echo poderia ser facilmente ajustado para encontrar ou exibir algo mais específico se você tiver muitas teclas de atalho atribuídas.

    
por 03.04.2018 / 14:39