Windows 支持五个按钮的鼠标:左、中、右和两个附加按钮 XBUTTION1 和 XBUTTON2。

鼠标

大多数的鼠标至少有左键和右键。左键用来 单击、选择、拖拽 等等,右键通常会显示一个上下文相关的菜单。一般的鼠标在左键和右键之间都会有一个滚轮,并且有一些鼠标滚轮具有点击功能,可以当做鼠标的中键。

XBUTTON1 和 XBUTTON2 经常位于鼠标的侧边,这些扩展按钮常见于游戏一类的竞技鼠标。如果鼠标上包含这两个扩展按钮,它们一般会映射到应用程序的一些常用操作,例如浏览器中的前进、后退等等,还有一些高级鼠标可以通过软件来设置这些扩展按键默认的绑定功能。

一些使用左手操作的人可能会发现左右键交换可能会更方便,左键用来显示菜单,右键用来点击拖拽。由于这种原因,Windows 帮助文档使用了专业术语 primary button 和 secondary button 称呼这两个按钮。它们指代的是逻辑位置,而不是物理位置。默认情况下(右手操作),primary button 表示左键,secondary button 表示右键。

不管用户安装什么品牌的鼠标,Windows 会自动翻译鼠标消息使它们保持一致。用户在使用你程序的时候可以方便的交换 primary 和 secondary 两个按钮,并不会影响你程序的行为。