许多鼠标和键盘上都有“缩放”按钮。这几乎总是会向应用程序生成Ctrl +鼠标滚轮消息,因此我们的程序员很容易理解它们。
但我目前的罗技鼠标还有一个附加功能。滚动(或实际上,倾斜)时,变焦轮确实发送了Ctrl +鼠标滚轮消息,但当我按下变焦轮时,大多数程序将缩放级别恢复为默认值,即100%。在这种情况下,鼠标会向应用程序发送什么样的消息?我找不到合适的virtual key code。
我应该说我试图捕捉这个事件。在我的Delphi应用程序中,我为KeyDown
,MouseDown
和MouseWheel
事件编写了处理程序,但是没有它们是由这个神秘的按钮触发的。
支持此按钮的应用程序:
似乎不支持此按钮的应用程序:
答案 0 :(得分:1)
没有专用的快捷键击或Windows消息。鼠标助手对具有焦点的过程具有特定意识的可能性非常大。并生成此程序需要重置缩放的特定命令,可能是WM_COMMAND消息。使用Microsoft的Spy ++之类的工具来查看生成的消息(如果有的话)。
答案 1 :(得分:0)
我有罗技M570并下载了“设定点” 并非所有鼠标/轨迹球都具有此功能,死亡赠品是在鼠标或轨迹球上设置“前进/后退”按钮。如果您可以获得“设定点”,则可以使用可编程按钮/滚轮选项。