# KeyboardInfo

URL: https://docs.wisej.com/api/wisej.core/general/wisejeventargs/wisej.core.wisejeventargs.keyboardinfo

Version: 4.1
Namespace: **Wisej.Core**

Assembly: **Wisej.Framework** (4.1.0.0)

Keyboard informs from the event.

- C# - VB.NET

```csharp
public struct KeyboardInfo : ValueType
```

```visual
Public Structure KeyboardInfo
    Implements ValueType
```

## Properties

### ![Instance member](/img/api/instance.png) IsEmpty

[Boolean](https://docs.microsoft.com/dotnet/api/system.boolean) : Indicates whether the KeyboardInfo properties have been initialize or not.

### ![Instance member](/img/api/instance.png) KeyCode

[Keys](/api/wisej.web/enumerations/wisej.web.keys) : Pressed key.

### ![Instance member](/img/api/instance.png) KeyData

[Keys](/api/wisej.web/enumerations/wisej.web.keys) : Pressed key with modifier.

### ![Instance member](/img/api/instance.png) KeyValue

[Int32](https://docs.microsoft.com/dotnet/api/system.int32) : Raw pressed key code.

### ![Instance member](/img/api/instance.png) LockKeys

[Keys](/api/wisej.web/enumerations/wisej.web.keys) : Keyboard lock keys.

### ![Instance member](/img/api/instance.png) Modifiers

[Keys](/api/wisej.web/enumerations/wisej.web.keys) : Keyboard modifiers.
