2010-08-28 59 views
1

许多鼠标和键盘上都有“缩放”按钮。它们几乎总是生成Ctrl +鼠标滚轮消息给应用程序,所以它们很容易被我们的程序员占据。“默认缩放级别”鼠标按钮

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

我也许应该说,我试图捕捉这一事件。在我的Delphi应用程序,我写的处理程序KeyDownMouseDown,并且MouseWheel事件,但他们不被这个神秘的按钮触发。

应用程序支持此按钮:

  • 谷歌浏览器5.0.375.127
  • 的Microsoft Word 2010

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

  • Microsoft写字板在Windows 7中
  • Windows 7中的Microsoft Paint
+0

我一直以为是VK_MBUTTON但现在一些应用开始使用Ctrl-0为“默认缩放”功能。 – msw 2010-08-28 14:18:52

+0

您确定应用程序正在查看密钥,或者Windows正在抓取密钥并发送合成事件吗?谷歌甚至不认为Chrome在Windows上处理Ctrl-Middle,并且最近更改了他们的Linux版本以忽略它:http://www.google.com/support/chrome/bin/static.py?page=guide.cs&guide= 25799&主题= 28650 – msw 2010-08-28 14:45:08

回答

1

没有专用的快捷键 - 笔划或Windows消息。鼠标助手对具有焦点的过程具有特定意识的可能性相当不错。并生成该程序需要重置缩放的特定命令,可能是WM_COMMAND消息。使用像Microsoft Spy ++这样的工具来查看生成的消息(如果有的话)。

0

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

  1. 找到你自己的产品页面上的鼠标或轨迹球,然后,>支持>(鼠标)>下载
  2. 如果您的设备可以使用“设点”,看到左边的下载按钮,窗口,确保你的Windows版本。
  3. 选择“设定点”
  4. 在窗口的底部,打下载,经过向导的步骤。下载可能会很快或需要一段时间。
  5. 如果它看起来已经成功下载,那么>控制面板>鼠标。您将看到“鼠标属性”,查找设置点选项卡。
  6. 尝试在''按下'鼠标滚轮或'倾斜'按钮上编程'ctrl'。 我是一名作家,我爱我的M570无线轨迹球!