# Juliet\include\Core\HAL\Keyboard\KeyCode

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

## AI Description
The `KeyCode` enum in the provided C++ header file represents a virtual key corresponding to a physical key, localized using the keyboard layout. It includes both ASCII and non-ASCII characters, with some keys mapped to specific scan codes for different keyboards (e.g., WASD keys on French keyboards). The `KeyMod` enum is used to represent modifier keys such as Shift, Control, Alt, and OSCommand, which can be combined using bitwise operations. This component is designed to facilitate input handling in applications that require keyboard input management.

## Symbols

### Namespace `Juliet`

#### Enums
- `enum class KeyCode`
- `enum class KeyMod`

