许多鼠标和键盘上都有“缩放”按钮。这些几乎总是向应用程序生成 Ctrl+鼠标滚轮消息,因此我们程序员很容易理解它们。
但我目前的罗技鼠标还有一个附加功能。缩放滚轮在滚动(或者实际上是倾斜)时确实会发送 Ctrl+鼠标滚轮消息,但是当我按下缩放滚轮时,大多数程序会将缩放级别恢复为默认值,即 100 %。在这种情况下,鼠标会向应用程序发送什么样的消息?我找不到合适的虚拟键码。
我可能应该说我试图捕捉这个事件。KeyDown
在我的 Delphi 应用程序中,我为、MouseDown
和事件编写了处理程序MouseWheel
,但没有一个是由这个神秘的按钮触发的。
支持此按钮的应用程序:
- 谷歌浏览器 5.0.375.127
- 微软字 2010
似乎不支持此按钮的应用程序:
- Windows 7 中的 Microsoft 写字板
- Windows 7 中的 Microsoft 画图