# Operating Numeric Controls

When you set a numeric control to any mode other than indicator mode, you can change its value from the keyboard or with the mouse.

You can operate a numeric control from the keyboard in the following ways:

- Press the left or right arrow key to move the cursor within the control.
- Press the up or down arrow key to increase or decrease the value displayed in the control.
- Press <Home> to move the cursor to the beginning of the text.
- Press <End> to move the cursor to the end of the text.
- Press <Shift-Home> to highlight all text to the left of the cursor.
- Press <Shift-End> to highlight all text to the right of the cursor.

You can operate a numeric control with the mouse by clicking on the up/down arrows to change the value of the control.

If the control mode of a numeric control is hot or validate, a commit event is generated when you press the up or down arrow keys, or when you type in a new value and then press the <Enter> or <Tab> key or click on another object with the mouse.