O Windows não oferece suporte nativo à adição de uma segunda tecla de atalho de ação única, ou seja, você não pode criar uma abertura com 2 com apenas uma tecla de atalho.
É possível fazer isso com alguns atalhos de teclado.
Se o seu teclado tiver o botão do menu de contexto (geralmente na parte inferior direita do seu teclado, perto das teclas alt e control), você pode pressioná-lo para acessar o menu. Se você não tiver, a tecla de atalho de alternidade será CTRL - SHIFT - F10 .
Quando o menu estiver aberto, você verá que o Open with tem uma pequena linha abaixo de h. Isso significa que, pressionando a tecla h
, o submenu Open With
será aberto. A partir daí, pressionando as teclas enter e seta, você poderá abrir esse arquivo em particular completamente a partir do teclado.
Existem programas como a tecla de atalho automática, que são baseados em macro, que permitem executar uma ação com base em um pressionamento de tecla, e alguns teclados de jogos também possuem teclas macro, que podem ser usadas para executar esses pressionamentos de tecla. mapeá-lo para uma única chave.
Como alternativa, você pode invadir o registro e criar um atalho diretamente no submenu principal, mas, novamente, não é possível ativar esse atalho com uma única tecla de atalho. Mas seria, por exemplo, CTRL-SHIFT-F10, seta para baixo, seta para baixo, para baixo, digite
O seguinte hack do registro será aplicado a todos os arquivos, por exemplo, apenas um tipo. É possível fazer isso para um tipo também, mas dado que esta seção no registro é um pouco mais complexa, eu decidi que não é adequado para o SuperUser, porque é preciso muita explicação sobre todas as possíveis maneiras de ser possível. configurado (e é provável que quebre esse formato de arquivo se feito de forma inadequada)
No registro, vá para HK_CLASSES_ROOT\*\shell
e exporte essa chave para ter um backup caso as coisas parem de funcionar conforme o esperado.
Crie uma nova chave. O nome que você dá a essa chave será o nome que ela mostrará no seu menu de contexto. Embora você possa escrever um & antes de uma carta para sublinhar, infelizmente o windows não faz dessa chave uma tecla de atalho. Para escrever um & como texto real, escreva & & Para este exemplo, usarei _My Command
e referência a ele.
O próximo passo é opcional. Se quiser adicionar um ícone 16x16 para representar novamente essa função, você pode adicionar um String Value
com Name
: Icon
e Data
: C:\path\to\file.ico
em que esse caminho é qualquer local existente de um arquivo .ico arquivo.
Agora, crie uma nova subchave para sua chave _My Command
e nomeie-a como Command
. Clique nele e, à direita, altere o valor padrão para: "C:\path\to\my\program.exe" "%1"
. O program.exe também pode ser um arquivo .cmd ou qualquer outra coisa que seja executada. O% 1 é uma referência ao arquivo que você clicou. Se, por exemplo, o programa utilizado exigir mais parâmetros para carregar o arquivo, por exemplo, o arquivo que você deseja abrir é c: \ myfile.txt e a linha de comando seria: c:\test.exe -file c:\myfile.txt
, o valor padrão seria: "C:\test.exe" -file "%1"
Lembre-se de que todas as alterações nessa subchave são alterações instantâneas, o que significa que você pode alternar para o seu explorador, clicar com o botão direito do mouse e ver instantaneamente os resultados. Se por algum motivo você não o fez corretamente, o explorador pode falhar. Portanto, não teste até que todas as etapas sejam concluídas. Além disso, não feche o regedit até confirmar que ele funciona. Se não funcionar instantaneamente, você precisa reiniciar. Até agora eu tenho uma instância em que isso era necessário, mas na maioria das vezes, essas mudanças eram instantâneas.