“默认缩放级别”鼠标按钮

时间:2010-08-28 14:13:38

标签: windows winapi mouse zoom mousewheel

许多鼠标和键盘上都有“缩放”按钮。这几乎总是会向应用程序生成Ctrl +鼠标滚轮消息,因此我们的程序员很容易理解它们。

但我目前的罗技鼠标还有一个附加功能。滚动(或实际上,倾斜)时,变焦轮确实发送了Ctrl +鼠标滚轮消息,但当我按下变焦轮时,大多数程序将缩放级别恢复为默认值,即100%。在这种情况下,鼠标会向应用程序发送什么样的消息?我找不到合适的virtual key code

我应该说我试图捕捉这个事件。在我的Delphi应用程序中,我为KeyDownMouseDownMouseWheel事件编写了处理程序,但是没有它们是由这个神秘的按钮触发的。

支持此按钮的应用程序:

  • Google Chrome 5.0.375.127
  • Microsoft Word 2010

似乎不支持此按钮的应用程序:

  • Windows 7中的Microsoft WordPad
  • Windows 7中的Microsoft Paint

2 个答案:

答案 0 :(得分:1)

没有专用的快捷键击或Windows消息。鼠标助手对具有焦点的过程具有特定意识的可能性非常大。并生成此程序需要重置缩放的特定命令,可能是WM_COMMAND消息。使用Microsoft的Spy ++之类的工具来查看生成的消息(如果有的话)。

答案 1 :(得分:0)

我有罗技M570并下载了“设定点” 并非所有鼠标/轨迹球都具有此功能,死亡赠品是在鼠标或轨迹球上设置“前进/后退”按钮。如果您可以获得“设定点”,则可以使用可编程按钮/滚轮选项。

  1. 在他们的产品页面上找到您的鼠标或轨迹球,然后,>支持> (你的鼠标),>下载
  2. 如果您的设备可以使用“设定点”,请参阅左侧的下载按钮窗口,确保您的Windows版本。
  3. 选择“设定点”
  4. 在窗口底部,点击下载,完成向导步骤。下载可能很快或需要一段时间。
  5. 如果看起来已成功下载,则&gt; <控制面板>老鼠。您将看到“鼠标属性”,查找设定点选项卡。
  6. 尝试在'depress'鼠标滚轮或'倾斜'按钮上编程'ctrl'。 我是一名作家,我喜欢我的M570无线轨迹球!