Device Enumerations

Device items enumerations. More...

Collaboration diagram for Device Enumerations:

Enumerations

enum  Murl::IEnums::InputDeviceType {
  Murl::IEnums::INPUT_DEVICE_TYPE_UNKNOWN, Murl::IEnums::INPUT_DEVICE_TYPE_KEYBOARD, Murl::IEnums::INPUT_DEVICE_TYPE_MOUSE, Murl::IEnums::INPUT_DEVICE_TYPE_TOUCH_SCREEN,
  Murl::IEnums::INPUT_DEVICE_TYPE_GAME_CONTROLLER
}
 Input device types. More...
 
enum  Murl::IEnums::ButtonState {
  Murl::IEnums::BUTTON_STATE_UP, Murl::IEnums::BUTTON_STATE_DOWN, Murl::IEnums::BUTTON_STATE_HOVER, Murl::IEnums::BUTTON_STATE_DISABLED,
  Murl::IEnums::BUTTON_STATE_UNDEFINED
}
 Button states. More...
 
enum  Murl::IEnums::MouseButton {
  Murl::IEnums::MOUSE_BUTTON_LEFT, Murl::IEnums::MOUSE_BUTTON_RIGHT, Murl::IEnums::MOUSE_BUTTON_MIDDLE, Murl::IEnums::MOUSE_BUTTON_NEXT,
  Murl::IEnums::MOUSE_BUTTON_PREV , Murl::IEnums::MOUSE_BUTTON_NONE
}
 Mouse button enumeration. More...
 
enum  Murl::IEnums::KeyCode {
  Murl::IEnums::KEYCODE_NONE, Murl::IEnums::KEYCODE_BACKSPACE, Murl::IEnums::KEYCODE_TABULATOR, Murl::IEnums::KEYCODE_LINEFEED,
  Murl::IEnums::KEYCODE_RETURN, Murl::IEnums::KEYCODE_ESCAPE, Murl::IEnums::KEYCODE_SPACE
}
 Keyboard codes for special functions. More...
 
enum  Murl::IEnums::GameControllerControl {
  Murl::IEnums::GAME_CONTROLLER_CONTROL_DPAD, Murl::IEnums::GAME_CONTROLLER_CONTROL_LEFT_STICK, Murl::IEnums::GAME_CONTROLLER_CONTROL_RIGHT_STICK, Murl::IEnums::GAME_CONTROLLER_CONTROL_SHOULDER_L1,
  Murl::IEnums::GAME_CONTROLLER_CONTROL_SHOULDER_R1, Murl::IEnums::GAME_CONTROLLER_CONTROL_SHOULDER_L2, Murl::IEnums::GAME_CONTROLLER_CONTROL_SHOULDER_R2, Murl::IEnums::GAME_CONTROLLER_CONTROL_VIBRATE_LOW,
  Murl::IEnums::GAME_CONTROLLER_CONTROL_VIBRATE_HIGH, Murl::IEnums::GAME_CONTROLLER_CONTROL_ACCELERATION, Murl::IEnums::GAME_CONTROLLER_CONTROL_TOUCH_ORIENTATION, Murl::IEnums::GAME_CONTROLLER_CONTROL_TOUCH_ABS_REL
}
 Game controller control enumeration. More...
 
enum  Murl::IEnums::GameControllerButton {
  Murl::IEnums::GAME_CONTROLLER_BUTTON_DPAD_LEFT, Murl::IEnums::GAME_CONTROLLER_BUTTON_DPAD_RIGHT, Murl::IEnums::GAME_CONTROLLER_BUTTON_DPAD_UP, Murl::IEnums::GAME_CONTROLLER_BUTTON_DPAD_DOWN,
  Murl::IEnums::GAME_CONTROLLER_BUTTON_A, Murl::IEnums::GAME_CONTROLLER_BUTTON_B, Murl::IEnums::GAME_CONTROLLER_BUTTON_C, Murl::IEnums::GAME_CONTROLLER_BUTTON_D,
  Murl::IEnums::GAME_CONTROLLER_BUTTON_X, Murl::IEnums::GAME_CONTROLLER_BUTTON_Y, Murl::IEnums::GAME_CONTROLLER_BUTTON_Z, Murl::IEnums::GAME_CONTROLLER_BUTTON_SELECT,
  Murl::IEnums::GAME_CONTROLLER_BUTTON_HOME, Murl::IEnums::GAME_CONTROLLER_BUTTON_START, Murl::IEnums::GAME_CONTROLLER_BUTTON_L1, Murl::IEnums::GAME_CONTROLLER_BUTTON_R1,
  Murl::IEnums::GAME_CONTROLLER_BUTTON_L2, Murl::IEnums::GAME_CONTROLLER_BUTTON_R2, Murl::IEnums::GAME_CONTROLLER_BUTTON_LEFT_STICK, Murl::IEnums::GAME_CONTROLLER_BUTTON_RIGHT_STICK,
  Murl::IEnums::GAME_CONTROLLER_BUTTON_AUXILIARY_0, Murl::IEnums::GAME_CONTROLLER_BUTTON_AUXILIARY_1, Murl::IEnums::GAME_CONTROLLER_BUTTON_AUXILIARY_2, Murl::IEnums::GAME_CONTROLLER_BUTTON_AUXILIARY_3,
  Murl::IEnums::GAME_CONTROLLER_BUTTON_AUXILIARY_4, Murl::IEnums::GAME_CONTROLLER_BUTTON_AUXILIARY_5, Murl::IEnums::GAME_CONTROLLER_BUTTON_AUXILIARY_6, Murl::IEnums::GAME_CONTROLLER_BUTTON_AUXILIARY_7,
  Murl::IEnums::GAME_CONTROLLER_BUTTON_AUXILIARY_8, Murl::IEnums::GAME_CONTROLLER_BUTTON_AUXILIARY_9, Murl::IEnums::GAME_CONTROLLER_BUTTON_AUXILIARY_10, Murl::IEnums::GAME_CONTROLLER_BUTTON_AUXILIARY_11 ,
  Murl::IEnums::GAME_CONTROLLER_BUTTON_MINUS, Murl::IEnums::GAME_CONTROLLER_BUTTON_PLUS
}
 Game controller button enumeration. More...
 
enum  Murl::RawButtonCode {
  Murl::RAWBUTTON_NONE, Murl::RAWBUTTON_BACK, Murl::RAWBUTTON_MENU, Murl::RAWBUTTON_SELECT,
  Murl::RAWBUTTON_PLAY_PAUSE, Murl::RAWBUTTON_VOLUME_UP, Murl::RAWBUTTON_VOLUME_DOWN, Murl::RAWBUTTON_ARROW_UP,
  Murl::RAWBUTTON_ARROW_DOWN, Murl::RAWBUTTON_ARROW_LEFT, Murl::RAWBUTTON_ARROW_RIGHT
}
 The raw-button codes enumeration. More...
 
enum  Murl::RawKeyCode {
  Murl::RAWKEY_NONE, Murl::RAWKEY_ESCAPE, Murl::RAWKEY_1, Murl::RAWKEY_2,
  Murl::RAWKEY_3, Murl::RAWKEY_4, Murl::RAWKEY_5, Murl::RAWKEY_6,
  Murl::RAWKEY_7, Murl::RAWKEY_8, Murl::RAWKEY_9, Murl::RAWKEY_0,
  Murl::RAWKEY_MINUS, Murl::RAWKEY_EQUALS, Murl::RAWKEY_BACKSPACE, Murl::RAWKEY_TAB,
  Murl::RAWKEY_Q, Murl::RAWKEY_W, Murl::RAWKEY_E, Murl::RAWKEY_R,
  Murl::RAWKEY_T, Murl::RAWKEY_Y, Murl::RAWKEY_U, Murl::RAWKEY_I,
  Murl::RAWKEY_O, Murl::RAWKEY_P, Murl::RAWKEY_LEFT_BRACKET, Murl::RAWKEY_RIGHT_BRACKET,
  Murl::RAWKEY_RETURN, Murl::RAWKEY_LEFT_CONTROL, Murl::RAWKEY_A, Murl::RAWKEY_S,
  Murl::RAWKEY_D, Murl::RAWKEY_F, Murl::RAWKEY_G, Murl::RAWKEY_H,
  Murl::RAWKEY_J, Murl::RAWKEY_K, Murl::RAWKEY_L, Murl::RAWKEY_SEMICOLON,
  Murl::RAWKEY_APOSTROPHE, Murl::RAWKEY_ACCENT_GRAVE, Murl::RAWKEY_LEFT_SHIFT, Murl::RAWKEY_BACKSLASH,
  Murl::RAWKEY_Z, Murl::RAWKEY_X, Murl::RAWKEY_C, Murl::RAWKEY_V,
  Murl::RAWKEY_B, Murl::RAWKEY_N, Murl::RAWKEY_M, Murl::RAWKEY_COMMA,
  Murl::RAWKEY_PERIOD, Murl::RAWKEY_SLASH, Murl::RAWKEY_RIGHT_SHIFT, Murl::RAWKEY_KEYPAD_MULTIPLY,
  Murl::RAWKEY_LEFT_ALT, Murl::RAWKEY_SPACE, Murl::RAWKEY_CAPS_LOCK, Murl::RAWKEY_F1,
  Murl::RAWKEY_F2, Murl::RAWKEY_F3, Murl::RAWKEY_F4, Murl::RAWKEY_F5,
  Murl::RAWKEY_F6, Murl::RAWKEY_F7, Murl::RAWKEY_F8, Murl::RAWKEY_F9,
  Murl::RAWKEY_F10, Murl::RAWKEY_KEYPAD_NUMLOCK, Murl::RAWKEY_SCROLL_LOCK, Murl::RAWKEY_KEYPAD_7,
  Murl::RAWKEY_KEYPAD_8, Murl::RAWKEY_KEYPAD_9, Murl::RAWKEY_KEYPAD_MINUS, Murl::RAWKEY_KEYPAD_4,
  Murl::RAWKEY_KEYPAD_5, Murl::RAWKEY_KEYPAD_6, Murl::RAWKEY_KEYPAD_PLUS, Murl::RAWKEY_KEYPAD_1,
  Murl::RAWKEY_KEYPAD_2, Murl::RAWKEY_KEYPAD_3, Murl::RAWKEY_KEYPAD_0, Murl::RAWKEY_KEYPAD_DECIMAL,
  Murl::RAWKEY_RT_102, Murl::RAWKEY_F11, Murl::RAWKEY_F12, Murl::RAWKEY_FUNCTION,
  Murl::RAWKEY_F13, Murl::RAWKEY_F14, Murl::RAWKEY_F15, Murl::RAWKEY_KANA,
  Murl::RAWKEY_ABNT_C1, Murl::RAWKEY_CONVERT, Murl::RAWKEY_NOCONVERT, Murl::RAWKEY_YEN,
  Murl::RAWKEY_ABNT_C2, Murl::RAWKEY_KEYPAD_EQUALS, Murl::RAWKEY_PREV_TRACK, Murl::RAWKEY_AT,
  Murl::RAWKEY_COLON, Murl::RAWKEY_UNDERLINE, Murl::RAWKEY_KANJI, Murl::RAWKEY_STOP,
  Murl::RAWKEY_AX, Murl::RAWKEY_UNLABELED, Murl::RAWKEY_NEXT_TRACK, Murl::RAWKEY_KEYPAD_ENTER,
  Murl::RAWKEY_RIGHT_CONTROL, Murl::RAWKEY_MUTE, Murl::RAWKEY_CALCULATOR, Murl::RAWKEY_PLAY_PAUSE,
  Murl::RAWKEY_MEDIA_STOP, Murl::RAWKEY_VOLUME_DOWN, Murl::RAWKEY_VOLUME_UP, Murl::RAWKEY_WEB_HOME,
  Murl::RAWKEY_KEYPAD_COMMA, Murl::RAWKEY_KEYPAD_DIVIDE, Murl::RAWKEY_PRINT_SCREEN, Murl::RAWKEY_RIGHT_ALT,
  Murl::RAWKEY_PAUSE, Murl::RAWKEY_HOME, Murl::RAWKEY_UP_ARROW, Murl::RAWKEY_PAGE_UP,
  Murl::RAWKEY_LEFT_ARROW, Murl::RAWKEY_RIGHT_ARROW, Murl::RAWKEY_END, Murl::RAWKEY_DOWN_ARROW,
  Murl::RAWKEY_PAGE_DOWN, Murl::RAWKEY_INSERT, Murl::RAWKEY_DELETE, Murl::RAWKEY_LEFT_GUI,
  Murl::RAWKEY_RIGHT_GUI, Murl::RAWKEY_APP_MENU, Murl::RAWKEY_SYSTEM_POWER, Murl::RAWKEY_SYSTEM_SLEEP,
  Murl::RAWKEY_SYSTEM_WAKE, Murl::RAWKEY_WEB_SEARCH, Murl::RAWKEY_WEB_FAVORITES, Murl::RAWKEY_WEB_REFRESH,
  Murl::RAWKEY_WEB_STOP, Murl::RAWKEY_WEB_FORWARD, Murl::RAWKEY_WEB_BACK, Murl::RAWKEY_MY_COMPUTER,
  Murl::RAWKEY_MAIL, Murl::RAWKEY_MEDIA_SELECT
}
 The raw-key codes enumeration. More...
 

Functions

const Enum< InputDeviceType > & Murl::IEnums::GetInputDeviceTypeEnum ()
 Get the InputDeviceType enumeration string mapping. More...
 
const Enum< ButtonState > & Murl::IEnums::GetButtonStateEnum ()
 Get the ButtonState enumeration string mapping. More...
 
const Enum< MouseButton > & Murl::IEnums::GetMouseButtonEnum ()
 Get the MouseButton enumeration string mapping. More...
 
const Enum< KeyCode > & Murl::IEnums::GetKeyCodeEnum ()
 Get the KeyCode enumeration string mapping. More...
 
const Enum< GameControllerControl > & Murl::IEnums::GetGameControllerControlEnum ()
 Get the GameControllerControl enumeration string mapping. More...
 
const Enum< GameControllerButton > & Murl::IEnums::GetGameControllerButtonEnum ()
 Get the GameControllerButton enumeration string mapping. More...
 
const Enum< RawButtonCode > & Murl::GetRawButtonCodeEnum ()
 Get the RawButtonCode enumeration string mapping. More...
 
const Enum< RawKeyCode > & Murl::GetRawKeyCodeEnum ()
 Get the RawKeyCode enumeration string mapping. More...
 

Detailed Description

Device items enumerations.

Enumeration Type Documentation

◆ InputDeviceType

Input device types.

Enumerator
INPUT_DEVICE_TYPE_UNKNOWN 

Unknown input device type.

String value: "UNKNOWN"

INPUT_DEVICE_TYPE_KEYBOARD 

Keyboard input device type.

String value: "KEYBOARD"

INPUT_DEVICE_TYPE_MOUSE 

Mouse input device type.

String value: "MOUSE"

INPUT_DEVICE_TYPE_TOUCH_SCREEN 

Touch screen input device type.

String value: "TOUCH_SCREEN"

INPUT_DEVICE_TYPE_GAME_CONTROLLER 

Game controller input device type.

String value: "GAME_CONTROLLER"

◆ ButtonState

Button states.

Enumerator
BUTTON_STATE_UP 

Button is up (not pressed).

String value: "UP"

BUTTON_STATE_DOWN 

Button is down (pressed).

String value: "DOWN"

BUTTON_STATE_HOVER 

Mouse is hovering above the button. Not available for touch screens.

String value: "HOVER"

BUTTON_STATE_DISABLED 

Button is disabled (inactive).

String value: "DISABLED"

BUTTON_STATE_UNDEFINED 

Button is in an undefined state.

String value: "UNDEFINED"

◆ MouseButton

Mouse button enumeration.

Enumerator
MOUSE_BUTTON_LEFT 

Left mouse button.

String value: "LEFT"

MOUSE_BUTTON_RIGHT 

Right mouse button, if available.

String value: "RIGHT"

MOUSE_BUTTON_MIDDLE 

Middle mouse button, if available.

String value: "MIDDLE"

MOUSE_BUTTON_NEXT 

A "next" button on the mouse, if available.

String value: "NEXT"

MOUSE_BUTTON_PREV 

A "back" button on the mouse, if available.

String value: "PREV"

MOUSE_BUTTON_NONE 

Explicit "no button" value.

String value: "NONE"

◆ KeyCode

Keyboard codes for special functions.

Enumerator
KEYCODE_NONE 

Explicit "no key" value.

String value: "NONE"

KEYCODE_BACKSPACE 

The backspace key.

String value: "BACKSPACE"

KEYCODE_TABULATOR 

The tabulator key.

String value: "TABULATOR"

KEYCODE_LINEFEED 

The linefeed key.

String value: "LINEFEED"

KEYCODE_RETURN 

The return key.

String value: "RETURN"

KEYCODE_ESCAPE 

The escape key.

String value: "ESCAPE"

KEYCODE_SPACE 

The space key.

String value: "SPACE"

◆ GameControllerControl

Game controller control enumeration.

Enumerator
GAME_CONTROLLER_CONTROL_DPAD 

The digital pad.

String value: "DPAD"

GAME_CONTROLLER_CONTROL_LEFT_STICK 

The left analog stick.

String value: "LEFT_STICK"

GAME_CONTROLLER_CONTROL_RIGHT_STICK 

The right analog stick.

String value: "RIGHT_STICK"

GAME_CONTROLLER_CONTROL_SHOULDER_L1 

The left analog shoulder buttons (1st row).

String value: "SHOULDER_L1"

GAME_CONTROLLER_CONTROL_SHOULDER_R1 

The right analog shoulder buttons (1st row).

String value: "SHOULDER_R1"

GAME_CONTROLLER_CONTROL_SHOULDER_L2 

The left analog shoulder buttons (2nd row).

String value: "SHOULDER_L2"

GAME_CONTROLLER_CONTROL_SHOULDER_R2 

The right analog shoulder buttons (2nd row).

String value: "SHOULDER_R2"

GAME_CONTROLLER_CONTROL_VIBRATE_LOW 

The low frequency vibration motor.

String value: "VIBRATE_LOW"

GAME_CONTROLLER_CONTROL_VIBRATE_HIGH 

The high frequency vibration motor.

String value: "VIBRATE_HIGH"

GAME_CONTROLLER_CONTROL_ACCELERATION 

A controller that has the ability to measure acceleration.

String value: "ACCELERATION"

GAME_CONTROLLER_CONTROL_TOUCH_ORIENTATION 

A touchpad controller supporting inputs relative to the orientation.

String value: "TOUCH_ORIENTATION"

GAME_CONTROLLER_CONTROL_TOUCH_ABS_REL 

A touchpad controller supporting absolute and relative inputs.

String value: "TOUCH_ABS_REL"

◆ GameControllerButton

Game controller button enumeration.

Enumerator
GAME_CONTROLLER_BUTTON_DPAD_LEFT 

Digital "left".

String value: "DPAD_LEFT"

GAME_CONTROLLER_BUTTON_DPAD_RIGHT 

Digital "right".

String value: "DPAD_RIGHT"

GAME_CONTROLLER_BUTTON_DPAD_UP 

Digital "up".

String value: "DPAD_UP"

GAME_CONTROLLER_BUTTON_DPAD_DOWN 

Digital "down".

String value: "DPAD_DOWN"

GAME_CONTROLLER_BUTTON_A 

The "A" button.

String value: "A"

GAME_CONTROLLER_BUTTON_B 

The "B" button.

String value: "B"

GAME_CONTROLLER_BUTTON_C 

The "C" button.

String value: "C"

GAME_CONTROLLER_BUTTON_D 

The "D" button.

String value: "D"

GAME_CONTROLLER_BUTTON_X 

The "X" button.

String value: "X"

GAME_CONTROLLER_BUTTON_Y 

The "Y" button.

String value: "Y"

GAME_CONTROLLER_BUTTON_Z 

The "Z" button.

String value: "Z"

GAME_CONTROLLER_BUTTON_SELECT 

The "Select" button.

String value: "SELECT"

GAME_CONTROLLER_BUTTON_HOME 

The "Home" button.

String value: "HOME"

GAME_CONTROLLER_BUTTON_START 

The "Start" button.

String value: "START"

GAME_CONTROLLER_BUTTON_L1 

The left shoulder button (1st row).

String value: "L1"

GAME_CONTROLLER_BUTTON_R1 

The right shoulder button (1st row).

String value: "R1"

GAME_CONTROLLER_BUTTON_L2 

The left shoulder button (2nd row).

String value: "L2"

GAME_CONTROLLER_BUTTON_R2 

The right shoulder button (2nd row).

String value: "R2"

GAME_CONTROLLER_BUTTON_LEFT_STICK 

The left stick button.

String value: "LEFT_STICK"

GAME_CONTROLLER_BUTTON_RIGHT_STICK 

The right stick button.

String value: "RIGHT_STICK"

GAME_CONTROLLER_BUTTON_AUXILIARY_0 

Auxiliary button 0.

String value: "AUXILIARY_0"

GAME_CONTROLLER_BUTTON_AUXILIARY_1 

Auxiliary button 1.

String value: "AUXILIARY_1"

GAME_CONTROLLER_BUTTON_AUXILIARY_2 

Auxiliary button 2.

String value: "AUXILIARY_2"

GAME_CONTROLLER_BUTTON_AUXILIARY_3 

Auxiliary button 3.

String value: "AUXILIARY_3"

GAME_CONTROLLER_BUTTON_AUXILIARY_4 

Auxiliary button 4.

String value: "AUXILIARY_4"

GAME_CONTROLLER_BUTTON_AUXILIARY_5 

Auxiliary button 5.

String value: "AUXILIARY_5"

GAME_CONTROLLER_BUTTON_AUXILIARY_6 

Auxiliary button 6.

String value: "AUXILIARY_6"

GAME_CONTROLLER_BUTTON_AUXILIARY_7 

Auxiliary button 7.

String value: "AUXILIARY_7"

GAME_CONTROLLER_BUTTON_AUXILIARY_8 

Auxiliary button 8.

String value: "AUXILIARY_8"

GAME_CONTROLLER_BUTTON_AUXILIARY_9 

Auxiliary button 9.

String value: "AUXILIARY_9"

GAME_CONTROLLER_BUTTON_AUXILIARY_10 

Auxiliary button 10.

String value: "AUXILIARY_10"

GAME_CONTROLLER_BUTTON_AUXILIARY_11 

Auxiliary button 11.

String value: "AUXILIARY_11"

GAME_CONTROLLER_BUTTON_MINUS 

The "-" button, equal to the "Select" button.

String value: "MINUS"

GAME_CONTROLLER_BUTTON_PLUS 

The "+" button, equal to the "Start" button.

String value: "PLUS"

◆ RawButtonCode

The raw-button codes enumeration.

Enumerator
RAWBUTTON_NONE 

No button.

RAWBUTTON_BACK 

The back button.

RAWBUTTON_MENU 

The menu button.

RAWBUTTON_SELECT 

The select button.

RAWBUTTON_PLAY_PAUSE 

The play/pause button.

RAWBUTTON_VOLUME_UP 

The volume up button.

RAWBUTTON_VOLUME_DOWN 

The volume down button.

RAWBUTTON_ARROW_UP 

The arrow up button.

RAWBUTTON_ARROW_DOWN 

The arrow down button.

RAWBUTTON_ARROW_LEFT 

The arrow left button.

RAWBUTTON_ARROW_RIGHT 

The arrow right button.

◆ RawKeyCode

The raw-key codes enumeration.

Enumerator
RAWKEY_NONE 

No key.

RAWKEY_ESCAPE 

The key ESCAPE.

RAWKEY_1 

The key 1.

RAWKEY_2 

The key 2.

RAWKEY_3 

The key 3.

RAWKEY_4 

The key 4.

RAWKEY_5 

The key 5.

RAWKEY_6 

The key 6.

RAWKEY_7 

The key 7.

RAWKEY_8 

The key 8.

RAWKEY_9 

The key 9.

RAWKEY_0 

The key 0.

RAWKEY_MINUS 

The key MINUS.

RAWKEY_EQUALS 

The key EQUALS.

RAWKEY_BACKSPACE 

The key BACKSPACE.

RAWKEY_TAB 

The key TAB.

RAWKEY_Q 

The key Q.

RAWKEY_W 

The key W.

RAWKEY_E 

The key E.

RAWKEY_R 

The key R.

RAWKEY_T 

The key T.

RAWKEY_Y 

The key Y.

RAWKEY_U 

The key U.

RAWKEY_I 

The key I.

RAWKEY_O 

The key O.

RAWKEY_P 

The key P.

RAWKEY_LEFT_BRACKET 

The key LEFT_BRACKET.

RAWKEY_RIGHT_BRACKET 

The key RIGHT_BRACKET.

RAWKEY_RETURN 

The key RETURN.

RAWKEY_LEFT_CONTROL 

The key LEFT_CONTROL.

RAWKEY_A 

The key A.

RAWKEY_S 

The key S.

RAWKEY_D 

The key D.

RAWKEY_F 

The key F.

RAWKEY_G 

The key G.

RAWKEY_H 

The key H.

RAWKEY_J 

The key J.

RAWKEY_K 

The key K.

RAWKEY_L 

The key L.

RAWKEY_SEMICOLON 

The key SEMICOLON.

RAWKEY_APOSTROPHE 

The key APOSTROPHE.

RAWKEY_ACCENT_GRAVE 

The key ACCENT_GRAVE.

RAWKEY_LEFT_SHIFT 

The key LEFT_SHIFT.

RAWKEY_BACKSLASH 

The key BACKSLASH.

RAWKEY_Z 

The key Z.

RAWKEY_X 

The key X.

RAWKEY_C 

The key C.

RAWKEY_V 

The key V.

RAWKEY_B 

The key B.

RAWKEY_N 

The key N.

RAWKEY_M 

The key M.

RAWKEY_COMMA 

The key COMMA.

RAWKEY_PERIOD 

The key PERIOD.

RAWKEY_SLASH 

The key SLASH.

RAWKEY_RIGHT_SHIFT 

The key RIGHT_SHIFT.

RAWKEY_KEYPAD_MULTIPLY 

The key KEYPAD_MULTIPLY.

RAWKEY_LEFT_ALT 

The key LEFT_ALT.

RAWKEY_SPACE 

The key SPACE.

RAWKEY_CAPS_LOCK 

The key CAPS_LOCK.

RAWKEY_F1 

The key F1.

RAWKEY_F2 

The key F2.

RAWKEY_F3 

The key F3.

RAWKEY_F4 

The key F4.

RAWKEY_F5 

The key F5.

RAWKEY_F6 

The key F6.

RAWKEY_F7 

The key F7.

RAWKEY_F8 

The key F8.

RAWKEY_F9 

The key F9.

RAWKEY_F10 

The key F10.

RAWKEY_KEYPAD_NUMLOCK 

The key NUMLOCK on the keypad.

RAWKEY_SCROLL_LOCK 

The key SCROLL_LOCK.

RAWKEY_KEYPAD_7 

The key 7 on the keypad.

RAWKEY_KEYPAD_8 

The key 8 on the keypad.

RAWKEY_KEYPAD_9 

The key 9 on the keypad.

RAWKEY_KEYPAD_MINUS 

The key - on the keypad.

RAWKEY_KEYPAD_4 

The key 4 on the keypad.

RAWKEY_KEYPAD_5 

The key 5 on the keypad.

RAWKEY_KEYPAD_6 

The key 6 on the keypad.

RAWKEY_KEYPAD_PLUS 

The key + on the keypad.

RAWKEY_KEYPAD_1 

The key 1 on the keypad.

RAWKEY_KEYPAD_2 

The key 2 on the keypad.

RAWKEY_KEYPAD_3 

The key 3 on the keypad.

RAWKEY_KEYPAD_0 

The key 0 on the keypad.

RAWKEY_KEYPAD_DECIMAL 

The key DECIMAL on the keypad.

RAWKEY_RT_102 

The key RT 102-key.

RAWKEY_F11 

The key F11.

RAWKEY_F12 

The key F12.

RAWKEY_FUNCTION 

The key FUNCTION (fn on Mac or context menu on PC).

RAWKEY_F13 

The key F13.

RAWKEY_F14 

The key F14.

RAWKEY_F15 

The key F15.

RAWKEY_KANA 

The key KANA (Japanese Keyboard).

RAWKEY_ABNT_C1 

The key C1 (? on Brazilian keyboard).

RAWKEY_CONVERT 

The key CONVERT (Japanese Keyboard).

RAWKEY_NOCONVERT 

The key NOCONVERT (Japanese Keyboard).

RAWKEY_YEN 

The key YEN (Japanese Keyboard).

RAWKEY_ABNT_C2 

The key C2 (.

on Brazilian keyboard).

RAWKEY_KEYPAD_EQUALS 

The key EQUALS on numeric keypad.

RAWKEY_PREV_TRACK 

The key PREVIOUS_TRACK (RAWKEY_CIRCUMFLEX on Japanese keyboard).

RAWKEY_AT 

The key AT.

RAWKEY_COLON 

The key COLON.

RAWKEY_UNDERLINE 

The key UNDERLINE.

RAWKEY_KANJI 

The key KANJI (Japanese Keyboard).

RAWKEY_STOP 

The key STOP.

RAWKEY_AX 

The key AX (Japan AX).

RAWKEY_UNLABELED 

The key UNLABELED (J3100).

RAWKEY_NEXT_TRACK 

The key NEXT_TRACK.

RAWKEY_KEYPAD_ENTER 

The key KEYPAD_ENTER.

RAWKEY_RIGHT_CONTROL 

The key RIGHT_CONTROL.

RAWKEY_MUTE 

The key MUTE.

RAWKEY_CALCULATOR 

The key CALCULATOR.

RAWKEY_PLAY_PAUSE 

The key PLAY_PAUSE.

RAWKEY_MEDIA_STOP 

The key MEDIA_STOP.

RAWKEY_VOLUME_DOWN 

The key VOLUME_DOWN.

RAWKEY_VOLUME_UP 

The key VOLUME_UP.

RAWKEY_WEB_HOME 

The key WEB_HOME.

RAWKEY_KEYPAD_COMMA 

The key COMMA on numeric keypad.

RAWKEY_KEYPAD_DIVIDE 

The key DIVIDE on numeric keypad.

RAWKEY_PRINT_SCREEN 

The key PRINT_SCREEN.

RAWKEY_RIGHT_ALT 

The key RIGHT_ALT.

RAWKEY_PAUSE 

The key PAUSE.

RAWKEY_HOME 

The key HOME.

RAWKEY_UP_ARROW 

The key UP_ARROW.

RAWKEY_PAGE_UP 

The key PAGE_UP.

RAWKEY_LEFT_ARROW 

The key LEFT_ARROW.

RAWKEY_RIGHT_ARROW 

The key RIGHT_ARROW.

RAWKEY_END 

The key END.

RAWKEY_DOWN_ARROW 

The key DOWN_ARROW.

RAWKEY_PAGE_DOWN 

The key PAGE_DOWN.

RAWKEY_INSERT 

The key INSERT.

RAWKEY_DELETE 

The key DELETE.

RAWKEY_LEFT_GUI 

The key LEFT_GUI.

RAWKEY_RIGHT_GUI 

The key RIGHT_GUI.

RAWKEY_APP_MENU 

The key APP_MENU.

RAWKEY_SYSTEM_POWER 

The key SYSTEM_POWER.

RAWKEY_SYSTEM_SLEEP 

The key SYSTEM_SLEEP.

RAWKEY_SYSTEM_WAKE 

The key SYSTEM_WAKE.

RAWKEY_WEB_SEARCH 

The key WEB_SEARCH.

RAWKEY_WEB_FAVORITES 

The key WEB_FAVORITES.

RAWKEY_WEB_REFRESH 

The key WEB_REFRESH.

RAWKEY_WEB_STOP 

The key WEB_STOP.

RAWKEY_WEB_FORWARD 

The key WEB_FORWARD.

RAWKEY_WEB_BACK 

The key WEB_BACK.

RAWKEY_MY_COMPUTER 

The key MY_COMPUTER.

RAWKEY_MAIL 

The key MAIL.

RAWKEY_MEDIA_SELECT 

The key MEDIA_SELECT.

Function Documentation

◆ GetInputDeviceTypeEnum()

const Enum< InputDeviceType >& Murl::IEnums::GetInputDeviceTypeEnum ( )

Get the InputDeviceType enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetButtonStateEnum()

const Enum< ButtonState >& Murl::IEnums::GetButtonStateEnum ( )

Get the ButtonState enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetMouseButtonEnum()

const Enum< MouseButton >& Murl::IEnums::GetMouseButtonEnum ( )

Get the MouseButton enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetKeyCodeEnum()

const Enum< KeyCode >& Murl::IEnums::GetKeyCodeEnum ( )

Get the KeyCode enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetGameControllerControlEnum()

const Enum< GameControllerControl >& Murl::IEnums::GetGameControllerControlEnum ( )

Get the GameControllerControl enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetGameControllerButtonEnum()

const Enum< GameControllerButton >& Murl::IEnums::GetGameControllerButtonEnum ( )

Get the GameControllerButton enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetRawButtonCodeEnum()

const Enum< RawButtonCode >& Murl::GetRawButtonCodeEnum ( )

Get the RawButtonCode enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetRawKeyCodeEnum()

const Enum< RawKeyCode >& Murl::GetRawKeyCodeEnum ( )

Get the RawKeyCode enumeration string mapping.

  • Returns
    The enumeration string mapping.


Copyright © 2011-2018 Spraylight GmbH.