1. Brevemente
Quiero deshabilitar solo algunas teclas de acceso rápido globales predeterminadas de Windows 10, para usar estas teclas de acceso rápido para ejecutar comandos de Sublime Text.
2. Detalle
Tengo Windows de 32 bits 10.0.14393. En Windows 10 tenemos muchas teclas rápidas nativas .
1. Quiero deshabilitar
Por ejemplo, quiero deshabilitar las teclas de acceso rápido personalizadas Win+K, Win+Hy Ctrl+Win+P.
2. No quiero deshabilitar
Pero, por ejemplo, no quiero desactivar Win+Dy Win+Rteclas de acceso rápido. A menudo uso estas teclas de acceso rápido.
3. Sublime texto parte del mapa de teclas
{
"keys": ["super+k"],
"command": "paste"
},
3. No ayudó
1. Anulación de AutoHotkey
Mi código:
#k::return
Win+KLa tecla de acceso rápido global está deshabilitada para mí, pero mi comando Sublime Text paste
no se ejecuta también.
2. AutoHotkey sobrescribe las teclas de acceso rápido globales de Windows a la tecla de acceso rápido de la aplicación
Mi código:
#IfWinActive ahk_class PX_WINDOW_CLASS
$#2::ControlSend, ahk_parent, % SubStr(A_ThisHotkey, 2)
#IfWinActive
Me funcionó, pero tengo errores, por ejemplo:
Para otras teclas de acceso rápido también tengo errores. Sería bueno si alguien mejorara este código.
3. SharpKeys
El programa SharpKeys puede deshabilitar o reasignar la Wintecla, pero no quiero esto.
4. gpedit.msc
Puedo desactivar algunas teclas de acceso rápido predeterminadas , pero:
- No puedo desactivar (usando gpedit.msc), por ejemplo Win+K, Win+Hy Ctrl+Win+P.
- Puedo desactivar Win+Dy Win+R, pero quiero usar estas teclas de acceso rápido.
5. Tecla de desactivación simple
Descargo clave desactivar simple → I desactivar Win+Ken el programa → reinicio de Windows → Win+Kno se deshabilita para mí.
6. Parámetro DisabledHotkeys en el Registro de Windows
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
Creo un parámetro de cadena DisableHotkeys
con valor KHPE
.
Win+E, por ejemplo, está deshabilitado para mí, pero
- Win+P, Win+Ky Win+Hno están deshabilitados.
- Este método no es para deshabilitar, por ejemplo, Ctrl+Win+Py Ctrl+Win+F4.
4. No ofrecer
- Por favor, no ofrezca soluciones para deshabilitar todos los accesos directos globales con Winclave, no personalizada;
- Por favor, no ofrezca atajos de AutoHotkey redirigir a otros atajos .
fuente
> Seen your Please, don't offer AutoHotkey shortcuts redirect to other shortcuts. why not?
: crea otro acceso directo si también tengo un acceso directo sin sentido. ¿Por qué necesitamos un atajo adicionalWin+K
, si es que lo tenemosCtrl+V
? Pero no lo he pensado, olvidé que podemos cambiar las teclas rápidas incómodas, que no usamos.Win+K
Es más cómodo entoncesCtrl+Win+Alt+Shift+F3
. Gracias por la solucion!you could disable all Win+{KEY} hotkeys,
- ¿es similar a la solución VoidVolker ? ¿Y cómo puedo encontrar dígitos como{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}
teclas de acceso rápido? Gracias.return
después de cada secuencia de comandos. De lo contrario, si uso muchos scripts en un.ahk
archivo, todos los scripts se ejecutan para mí. Gracias.Eche un vistazo al
DisabledHotkeys
valor del registro, aplicado en esta rama:Establecer sus datos de valor en
KHP
bloquearía las combinaciones WinKey+ K, WinKey+ Hy WinKey+ P.Src: valor de registro DisabledHotkeys
fuente
Win+P
,Win+K
yWin+H
los atajos globales se ejecutan para mí como antes (. Gracias.