许多鼠标和键盘上都有“缩放”button。 这些几乎总是生成Ctrl +鼠标滚轮信息到应用程序,所以他们很容易由我们的程序员说明。
但我目前的罗技鼠标有一个额外的function。 当滚动(或者实际上是倾斜的)时,变焦轮确实发送了Ctrl +鼠标滚轮信息,但是当我按下变焦轮时,大多数程序将缩放级别恢复到默认值,即100%。 在这种情况下,鼠标发送给应用程序的是什么样的消息? 我找不到合适的虚拟键码 。
我应该说,我试图抓住这个事件。 在我的Delphi应用程序中,我为KeyDown
, MouseDown
和MouseWheel
事件编写了处理程序,但不是由这个神秘button触发的。
支持这个button的应用程序:
似乎不支持此button的应用程序:
没有专门的快捷键或笔记或Windows消息。 几乎所有的鼠标助手都具有特定的关注过程的意识。 并生成该程序需要重置缩放的特定命令,可能是WM_COMMAND消息。 使用像Microsoft Spy ++这样的工具来查看生成的消息(如果有的话)。
我有一个罗技M570和下载“设定点”。
并非所有的鼠标/轨迹球都具有此功能,死亡赠品在鼠标或轨迹球上具有“前进/后退”按钮。 如果您可以获得“设定点”,则有可编程的按钮/滚轮选项。