También examiné este problema recientemente y lo más cerca que llegué a una respuesta fue descubrir que aparentemente no hay forma de preguntarle a Windows por programación quién tiene ganchos de teclado registrados (aunque es una respuesta a un duplicado similar pero no marcado) pregunta sobre los enlaces de StackOverflow a un artículo que dice que es posible). La mayoría de los programas diseñados para hacer esto simplemente miran todos sus archivos de acceso directo (.lnk) (generalmente en su Menú de Inicio) para ver cuáles tienen teclas de acceso rápido asignadas, pero eso es casi inútil.
En mi caso, no pude usar varios métodos abreviados de teclado que normalmente uso todo el tiempo en Eclipse y WinSplit Revolution (WinSplit incluso se quejó en el inicio de cada uno de los métodos abreviados de teclado que ya habían sido tomados por otra persona). Aunque no encontré un programa que pudiera averiguar quién secuestró los atajos de teclado, sí encontré una solución.
- Para cada ícono en la bandeja del sistema (el área de la barra de tareas en la parte derecha / inferior de la barra de tareas), haga clic con el botón derecho o doble clic y vaya a las opciones (a veces llamadas "configuraciones").
- Revisa todas las páginas de opciones y busca cualquier mención de atajos de teclado o teclas de acceso rápido.
- Deshabilite los que no usa en cada applet de la bandeja del sistema.
- En algunos casos, no habrá opción para deshabilitar las teclas de acceso rápido, y su única opción será deshabilitar ese programa al inicio o desinstalarlo.
Finalmente, tuve que deshabilitar las teclas de acceso rápido para aproximadamente media docena de programas, e incluso hubo un programa que tuve que desinstalar. Algunos de los programas cuyas teclas de acceso rápido que tuve que deshabilitar fueron SnagIt (una herramienta de captura de pantalla), DisplayFusion (un potenciador de la barra de tareas), Skype, el applet del panel de control de mi tarjeta de video y TrueCrypt.