As mentioned before, I am often frustrated by hotkey conflicts when I using windows, especially in Emacs.(there are a lot of key bindings.)

To find what program intercept the hotkeys, you can using following approach:

1,Open Spy++(spy++ comes with visual studio)
Detect hotkeys conflict using Spy++
click log icon as above picture.

 

2,Message options window will pop up after you click log icon.
select [All Windows in System] in multiple choose box. as following:
Detect hotkeys conflict using Spy++

3,Click Messages tab in Message Options, and mark up the keybord&hotkey boxes.
Detect hotkeys conflict using Spy++

4,After you select, press OK button. You will see message window.
Detect hotkeys conflict using Spy++

The windows message be displayed in above window as you press keyboard. Now we inspect  the first record(hotkey) and find out which program intercept this hotkey.

 

5, As you see, I marked the “Window Handle” in red rectangle which is 0003004C. Now, click Find Window icon on Spy++ toolbar.
Detect hotkeys conflict using Spy++

A pop up window as following, you put 0003004c after label of Handle, and press OK.
Detect hotkeys conflict using Spy++

 

6, Oh, at this point you know who is troublemaker.
Detect hotkeys conflict using Spy++

You can also press Synchronize button to track the process in Spy++.

相关文章:

  • 2021-04-28
  • 2022-12-23
  • 2022-12-23
  • 2021-12-25
  • 2021-04-18
  • 2021-09-28
  • 2021-06-03
猜你喜欢
  • 2021-05-18
  • 2022-12-23
  • 2022-01-03
  • 2021-07-31
  • 2021-06-17
  • 2021-05-02
  • 2022-12-23
相关资源
相似解决方案