
En Windows 8, al presionar "Windows + T" en cualquier programa, el foco del teclado se mueve a la barra de tareas.
Quiero asignar una función diferente a esta tecla de acceso rápido, pero la opción predeterminada anula la personalizada. ¿Cómo puedo desactivar la tecla de acceso rápido de la barra de tareas?
Respuesta1
Deshabilitar teclas de acceso rápido específicas
Aunque no está documentado, el Explorador de archivos (anteriormente conocido como Explorador de Windows) proporciona una entrada de registro por usuario que puede desactivar selectivamente algunas teclas de acceso rápido relacionadas con el Explorador. El valor del registro se llama DisabledHotkeys
y se encuentra en:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Cada carácter en los datos de la cadena representa una clave que se debe deshabilitar en todas sus combinaciones admitidas. Por ejemplo,
F
desactiva Win+ Fy Win+ Ctrl+ F. La interpretación es en términos de lo que los programadores conocen comocódigos de clave virtual. Las claves alfabéticas deben estar en mayúsculas. Para la F1clave, utilice minúsculasp
. Para la Breakclave, el carácter debe tener el valor numérico0x13
.
Ejemplo
Para desactivar Win+ Tsigue estos pasos:
Abre unsímbolo del sistema.
Escriba o pegue el siguiente comando y presione Enter.
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "DisabledHotkeys" /t REG_SZ /d "T" /f
Cierre sesión y vuelva a iniciarla para aplicar los cambios.
Observaciones
Funciona en Windows Vista y posteriores. Sólo se admiten hasta 22 caracteres de datos.
Según mis pruebas, al utilizar este método no puedes desactivar los siguientes Win+ xatajos:
Windows Vista
Tab L U
ventana 7
Tab ← ↑ → ↓ C H L P U V
Windows 8.x
Tab Space ← ↑ → ↓ C H I J K L O P U V X Z
Referencias
Respuesta2
No conozco una forma de desactivar las teclas de acceso rápido individuales de Windows, pero se pueden desactivaren masapor medio deun cambio de registro, expresado aquí enFormato de archivo .reg de Microsoft:
"Windows Registry Editor Version 5.00"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoWinKeys"=dword:00000001
El cambio así descrito se puede realizar manualmente en el Editor del Registro, o copiando el ejemplo anterior a un archivo con extensión ".reg" y ejecutándolo; luego, reinicie el Explorador de Windows a través del Administrador de tareas (o simplemente cierre sesión y vuelva a iniciarla) para que el cambio surta efecto. Para revertir el cambio, modifique el archivo para que contenga dword:00000000
, ejecútelo y reinicie Explorer nuevamente. (En el sitio vinculado, puede descargar un archivo zip que contiene archivos .reg preescritos para ambas opciones).
Si desea conservar algunas teclas de acceso rápido de Windows, mientras deshabilita otras, su mejor opción, hasta donde yo sé, es deshabilitarlas todas usando el método anterior, luego useAutoHotkeyo algún equivalente para crear combinaciones de teclas de acceso rápido para las acciones que desea conservar.
Algunas de estas acciones, como invocar el cuadro de diálogo Ejecutar como Win
- r
, requieren llamadas a la API de Windows para implementarse;este sitiomenciona un método de línea de comandos para invocar el cuadro de diálogo Ejecutar, por lo tanto:
rundll32.exe shell32.dll,#61
Existirán métodos similares para otras acciones especiales; Puede que sea necesario investigar un poco, pero la paciencia y la perseverancia al final los ayudarán.
Actualizar: Incluso con este método, es posible que no sea posible anular Win
- l
, la tecla de acceso rápido de "pantalla de bloqueo"; Han pasado un par de años desde la última vez que me metí en eso, pero si no recuerdo mal, ese acorde está atrapado en un nivel lo suficientemente bajo como para que incluso la sesión del Explorador de Windows del usuario nunca lo vea, lo que significaría que este método no lo afectaría. Por supuesto, podría recordar mal, así que pruébalo y mira qué sucede.