Gần đây tôi cũng đã xem xét vấn đề này và câu trả lời gần nhất tôi nhận ra là dường như không có cách nào để lập trình hỏi Windows đã đăng ký móc bàn phím (mặc dù câu trả lời cho một bản sao tương tự nhưng không được đánh dấu câu hỏi trên StackOverflow liên kết đến một bài viết tuyên bố nó là có thể). Hầu hết các chương trình được thiết kế để thực hiện việc này chỉ đơn giản là xem tất cả các tệp lối tắt (.lnk) của bạn (thường là trong Menu Bắt đầu của bạn) để xem những chương trình nào đã được gán phím nóng - nhưng điều đó gần như vô dụng.
Trong trường hợp của tôi, tôi không thể sử dụng một số phím tắt mà tôi thường sử dụng mọi lúc trong Eclipse và WinSplit Revolution (WinSplit thậm chí đã phàn nàn khi khởi động về từng phím tắt đã được người khác sử dụng). Mặc dù tôi đã không tìm thấy một chương trình có thể tìm ra ai đã chiếm quyền điều khiển các phím tắt của tôi, tôi đã tìm thấy một cách giải quyết.
- Đối với mỗi biểu tượng trong khay hệ thống của bạn (khu vực của thanh tác vụ ở bên phải / dưới cùng của thanh tác vụ của bạn), nhấp chuột phải hoặc nhấp đúp và đi vào các tùy chọn (đôi khi được gọi là "cài đặt").
- Đi qua từng trang tùy chọn, tìm kiếm bất kỳ đề cập đến các phím tắt hoặc phím nóng.
- Vô hiệu hóa những cái bạn không sử dụng trong mỗi applet khay hệ thống.
- Trong một số trường hợp, sẽ không có tùy chọn nào để tắt các phím nóng và tùy chọn duy nhất của bạn sẽ là tắt chương trình đó khi khởi động hoặc gỡ cài đặt chương trình.
Cuối cùng, tôi đã phải vô hiệu hóa các phím nóng cho khoảng nửa tá chương trình và thậm chí có một chương trình tôi phải gỡ cài đặt. Một vài trong số các chương trình mà các phím nóng mà tôi phải vô hiệu hóa là SnagIt (công cụ chụp màn hình), DisplayFusion (trình tăng cường thanh tác vụ), Skype, applet bảng điều khiển thẻ video của tôi và TrueCrypt.