1. Resumidamente
Desejo desativar apenas algumas teclas de atalho globais padrão do Windows 10, para usar essas teclas de atalho para executar comandos de Texto Sublime.
2. Detalhe
Eu tenho o Windows 10.0.14393 de 32 bits. No Windows 10, temos muitas teclas de atalho nativas .
1. quero desabilitar
Por exemplo, eu quero hotkeys personalizadas desativar, Win+K, Win+He Ctrl+Win+P.
2. Eu não quero desativar
Mas, por exemplo, não quero desativar Win+De Win+Rteclas de atalho. Costumo usar essas teclas de atalho.
3. Parte do mapa de teclas de texto sublime
{
"keys": ["super+k"],
"command": "paste"
},
3. Não ajudou
1. Substituição de AutoHotkey
Meu código:
#k::return
Win+Ka tecla de atalho global está desativada para mim, mas meu comando Sublime Text paste
também não é executado.
2. O AutoHotkey substitui as teclas de atalho globais do Windows pelas teclas de atalho do aplicativo
Meu código:
#IfWinActive ahk_class PX_WINDOW_CLASS
$#2::ControlSend, ahk_parent, % SubStr(A_ThisHotkey, 2)
#IfWinActive
Isso funcionou para mim, mas tenho bugs, por exemplo:
Para outras teclas de atalho, também tenho bugs. Seria bom se alguém melhorasse esse código.
3. Teclas Sharp
O programa SharpKeys pode desativar ou reatribuir a Winchave, mas eu não quero isso.
4. gpedit.msc
Posso desativar algumas teclas de atalho padrão , mas:
- Eu não posso desativar (utilizando gpedit.msc), por exemplo, Win+K, Win+He Ctrl+Win+P.
- Posso desativar Win+De Win+R, mas quero usar essas teclas de atalho.
5. Tecla de desabilitação simples
Faço o download da tecla de desabilitação simples → desabilito Win+Kno programa → reinicio o Windows → Win+Knão está desabilitado para mim.
6. Parâmetro DisabledHotkeys no Registro do Windows
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
Eu crio parâmetro de string DisableHotkeys
com valor KHPE
.
Win+E, por exemplo, está desativado para mim, mas
- Win+P, Win+KE Win+Hnão são deficientes.
- Este método não é para desativar, por exemplo, Ctrl+Win+Pe Ctrl+Win+F4.
4. Não ofereça
- Por favor, não ofereça soluções para desativar todos os atalhos globais com Winchave, não personalizados;
- Por favor, não ofereça atalhos do AutoHotkey redirecionados para outros atalhos .
> Seen your Please, don't offer AutoHotkey shortcuts redirect to other shortcuts. why not?
- Crie outro atalho se eu também tiver um atalho sem sentido. Por que precisamos de atalho adicionalWin+K
, se tivermosCtrl+V
? Mas não pensei, esqueci que podemos mudar teclas de atalho longas e desconfortáveis, que não usamos.Win+K
é mais confortável entãoCtrl+Win+Alt+Shift+F3
. Obrigado pela solução!