1

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

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

我可能应该说我试图捕捉这个事件。KeyDown在我的 Delphi 应用程序中,我为、MouseDown和事件编写了处理程序MouseWheel,但没有一个是由这个神秘的按钮触发的。

支持此按钮的应用程序:

  • 谷歌浏览器 5.0.375.127
  • 微软字 2010

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

  • Windows 7 中的 Microsoft 写字板
  • Windows 7 中的 Microsoft 画图
4

2 回答 2

1

没有专用的快捷键或 Windows 消息。很有可能鼠标助手对具有焦点的过程有特定的认识。并生成该程序需要重置缩放的具体命令,可能是一条 WM_COMMAND 消息。使用 Microsoft 的 Spy++ 之类的工具来查看生成了哪些消息(如果有)。

于 2010-08-28T14:54:05.043 回答
0

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

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