arsa  2.7
Public Attributes | List of all members
irr::SEvent::SKeyInput Struct Reference

Any kind of keyboard event. More...

#include <IEventReceiver.h>

Public Attributes

wchar_t Char
 Character corresponding to the key (0, if not a character, value undefined in key releases) More...
 
EKEY_CODE Key
 Key which has been pressed or released. More...
 
u32 SystemKeyCode
 
bool PressedDown:1
 If not true, then the key was left up. More...
 
bool Shift:1
 True if shift was also pressed. More...
 
bool Control:1
 True if ctrl was also pressed. More...
 

Detailed Description

Any kind of keyboard event.

Definition at line 394 of file IEventReceiver.h.

Member Data Documentation

◆ Char

wchar_t irr::SEvent::SKeyInput::Char

Character corresponding to the key (0, if not a character, value undefined in key releases)

Definition at line 397 of file IEventReceiver.h.

◆ Control

bool irr::SEvent::SKeyInput::Control

True if ctrl was also pressed.

Definition at line 413 of file IEventReceiver.h.

◆ Key

EKEY_CODE irr::SEvent::SKeyInput::Key

Key which has been pressed or released.

Definition at line 400 of file IEventReceiver.h.

◆ PressedDown

bool irr::SEvent::SKeyInput::PressedDown

If not true, then the key was left up.

Definition at line 407 of file IEventReceiver.h.

◆ Shift

bool irr::SEvent::SKeyInput::Shift

True if shift was also pressed.

Definition at line 410 of file IEventReceiver.h.

◆ SystemKeyCode

u32 irr::SEvent::SKeyInput::SystemKeyCode

System dependent code. Only set for systems which are described below, otherwise undefined. Android: int32_t with physical key as returned by AKeyEvent_getKeyCode

Definition at line 404 of file IEventReceiver.h.


The documentation for this struct was generated from the following file: