# Keyboard Support

The **Calculator** component allows you to use all relevant keyboard keys to insert any valid input and perform operations easily.

The following list shows the supported keys:

* `0-9`—All numeric keys both from the keyboard and the numeric pad.

* `Decimal key (.)`—Allows insertion of decimal point from the numeric pad.

* `Add key (+)`—Allows performing addition both from the keyboard and the numeric pad.

* `Substract key (-)`—Alows performing subtraction both from the keyboard and the numeric pad.

* `Multiply key (*)`—Allows performing multiplication both from the keyboard and the numeric pad.

* `Divide key (/)`—Allows performing division both from the keyboard and the numeric pad.

* `Enter key`—Executes the operations.

* `F9 key`—Performs negate operation.

* `R key (R)`—Performs reciprocal operation.

* `Back key`—Deletes a single digit from the input value.

* `Delete key (Del)`—Deletes the input value.

* `Escape key (Esc)`—Deletes the input value, the calculated value and the history. It also collapses RadCalculatorPicker.

* `Down key`—Expands RadCalculatorPicker.

`RadCalculator` supports also the following **key combinations**:

* `Shift+2`—Performs square root operation.

* `Shift+5`—Performs percent operation.

* `Ctrl+M`—Performs memory-store operation.

* `Ctrl+Y`—Performs redo operation.

* `Ctrl+Z`—Performs undo operation.

## See Also

* [Memory Functionality](https://www.telerik.com/winui/documentation/controls/radcalculator/memoryfunctionality)
* [Clear Functionality](https://www.telerik.com/winui/documentation/controls/radcalculator/clearfunctionality)
