| Item | Description |
| Inkey() | Retrieves a character from the keyboard buffer or a mouse event. |
| LastKey() | Returns the last Inkey() code retrieved. |
| MCol() | Determines the screen column position of the mouse cursor. |
| MDblClk() | Determines the double-click interval for the mouse. |
| MHide() | Hides the mouse cursor. |
| MLeftDown() | Determines the status of the left mouse button. |
| MPresent() | Determines if a mouse is available. |
| MRestState() | Restores a previously saved state of the mouse. |
| MRightDown() | Determines the status of the left mouse button. |
| MRow() | Determines the screen row position of the mouse cursor. |
| MSaveState() | Saves the current state of the mouse. |
| MSetBounds() | Sets restricting boundaries for the mouse cursor. |
| MSetCursor() | Determines the visibility of the mouse cursor. |
| MSetPos() | Moves the mouse cursor to a new position on screen. |
| MShow() | Displays the mouse cursor. |
| NextKey() | Returns the next pending key or mouse event. |
| NumButtons() | Returns the number of mouse buttons. |
| SetMouse() | Determines the visibility of the mouse cursor. |
| TBMouse() | Moves the browse cursor to the mouse pointer. |
| WMSetPos() | Moves the mouse cursor to a new position in a window. |
| WSetMouse() | Determines the visibility and/or position of the mouse cursor. |