Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
Motif and Common Desktop Environment: Style Guide Certification Checklist > Chapter 1 Certification Checklist

Mouse (Device)

» 

Technical documentation

» Feedback
Content starts here

 » Table of Contents

 » Index

[ ]

Provide support for a mouse as a pointing device.

[ ]

Support the following virtual mouse buttons:

SELECT

The virtual pointer button used for selection, activation, toggling, and forms of direct manipulation not assigned to other virtual mouse buttons.

ADJUST

The virtual pointer button used for adjusting a selection.

TRANSFER

The virtual pointer button used for data transfer operations.

MENU

The virtual pointer button used to obtain pop-up menus.

[ ]

The period of time between button release and the subsequent press in a multi-click event is user adjustable, and the default is not less than 100 milliseconds.

[ ]

Do not assign double-click functions to choices on which the user will typically perform multiple single clicks, such as on push buttons.

Three-Button Mouse Bindings

[ ]

Support a 3-button mouse.

[ ]

Treat a 2-button mouse as a 3-button mouse if it has been configured so that the third button is available by chording the other two buttons (for example, with MB1+MB2 treated as MB3).

[ ]

On a 3-button mouse, bind MENU to MB3.

[ ]

Allow the user to choose whether the bindings on a 3-button mouse support one of the following:

  • SELECT and TRANSFER integrated on MB1 and TRANSFER bound to MB2 (recommended)

  • SELECT bound to MB1 and TRANSFER bound to MB2

  • SELECT and TRANSFER integrated on MB1 and ADJUST bound to MB2

  • SELECT and TRANSFER integrated on MB1 and nothing bound to MB2

[ ]

If you support binding TRANSFER to MB2 and also integrate TRANSFER with SELECT on MB1, then whenever MB1 is pressed and moved, interpret the action as a drag-and-drop operation. Ensure that when MB2 is pressed and the pointer is moved along the same path, it will have an identical effect.

[ ]

If you support binding ADJUST to MB2, design your application so that using ADJUST is identical to using Shift SELECT.

Two-Button Mouse Bindings

[ ]

Support a 2-button mouse.

[ ]

Allow the user to choose whether the bindings on a 2-button mouse support one of the following:

  • SELECT and TRANSFER integrated on MB1 and MENU on MB2

  • SELECT and TRANSFER integrated on MB1, TRANSFER bound to MB2, and MENU bound to Alt MB1

  • SELECT bound to MB1, TRANSFER bound to MB2, and MENU bound to Alt MB1

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© Hewlett-Packard Development Company, L.P.