# Juliet\include\Core\HAL\Keyboard\ScanCode

## Source Files
- Header: `Juliet\include\Core\HAL\Keyboard\ScanCode.h`

## AI Description
The `ScanCode` enum in the `Juliet::HAL::Keyboard` header file is designed to represent physical keys and buttons on a keyboard. It follows the HID Usage page for USB, which categorizes these codes into two main groups: Keyboard Usage Page (0x07) and Consumer Usage Page (0xC). The enum includes a range of predefined key codes, such as letters, numbers, special characters, arrow keys, and function keys. Additionally, it provides constants for power management and media controls. This enumeration is crucial for applications that need to interact with keyboards in a standardized way across different platforms.

## Symbols

### Namespace `Juliet`

#### Enums
- `enum class ScanCode`

