Extract SerializedMouseAction_* enum values.
This commit is contained in:
@@ -90,43 +90,43 @@ static void parseMouseAction(key_action_t *keyAction, serialized_buffer_t *buffe
|
|||||||
|
|
||||||
keyAction->type = KeyActionType_Mouse;
|
keyAction->type = KeyActionType_Mouse;
|
||||||
switch (mouseAction) {
|
switch (mouseAction) {
|
||||||
case 0: // leftClick
|
case SerializedMouseAction_LeftClick:
|
||||||
keyAction->mouse.buttonActions |= MouseButton_Left;
|
keyAction->mouse.buttonActions |= MouseButton_Left;
|
||||||
break;
|
break;
|
||||||
case 1: // middleClick
|
case SerializedMouseAction_MiddleClick:
|
||||||
keyAction->mouse.buttonActions |= MouseButton_Middle;
|
keyAction->mouse.buttonActions |= MouseButton_Middle;
|
||||||
break;
|
break;
|
||||||
case 2: // rightClick
|
case SerializedMouseAction_RightClick:
|
||||||
keyAction->mouse.buttonActions |= MouseButton_Right;
|
keyAction->mouse.buttonActions |= MouseButton_Right;
|
||||||
break;
|
break;
|
||||||
case 3: // moveUp
|
case SerializedMouseAction_MoveUp:
|
||||||
keyAction->mouse.moveActions |= MouseMove_Up;
|
keyAction->mouse.moveActions |= MouseMove_Up;
|
||||||
break;
|
break;
|
||||||
case 4: // moveDown
|
case SerializedMouseAction_MoveDown:
|
||||||
keyAction->mouse.moveActions |= MouseMove_Down;
|
keyAction->mouse.moveActions |= MouseMove_Down;
|
||||||
break;
|
break;
|
||||||
case 5: // moveLeft
|
case SerializedMouseAction_MoveLeft:
|
||||||
keyAction->mouse.moveActions |= MouseMove_Left;
|
keyAction->mouse.moveActions |= MouseMove_Left;
|
||||||
break;
|
break;
|
||||||
case 6: // moveRight
|
case SerializedMouseAction_MoveRight:
|
||||||
keyAction->mouse.moveActions |= MouseMove_Right;
|
keyAction->mouse.moveActions |= MouseMove_Right;
|
||||||
break;
|
break;
|
||||||
case 7: // scrollUp
|
case SerializedMouseAction_ScrollUp:
|
||||||
keyAction->mouse.scrollActions |= MouseScroll_Up;
|
keyAction->mouse.scrollActions |= MouseScroll_Up;
|
||||||
break;
|
break;
|
||||||
case 8: // scrollDown
|
case SerializedMouseAction_ScrollDown:
|
||||||
keyAction->mouse.scrollActions |= MouseScroll_Down;
|
keyAction->mouse.scrollActions |= MouseScroll_Down;
|
||||||
break;
|
break;
|
||||||
case 9: // scrollLeft
|
case SerializedMouseAction_ScrollLeft:
|
||||||
keyAction->mouse.scrollActions |= MouseScroll_Left;
|
keyAction->mouse.scrollActions |= MouseScroll_Left;
|
||||||
break;
|
break;
|
||||||
case 10: // scrollRight
|
case SerializedMouseAction_ScrollRight:
|
||||||
keyAction->mouse.scrollActions |= MouseScroll_Right;
|
keyAction->mouse.scrollActions |= MouseScroll_Right;
|
||||||
break;
|
break;
|
||||||
case 11: // accelerate
|
case SerializedMouseAction_Accelerate:
|
||||||
keyAction->mouse.moveActions |= MouseMove_Accelerate;
|
keyAction->mouse.moveActions |= MouseMove_Accelerate;
|
||||||
break;
|
break;
|
||||||
case 12: // decelerate
|
case SerializedMouseAction_Decelerate:
|
||||||
keyAction->mouse.moveActions |= MouseMove_Decelerate;
|
keyAction->mouse.moveActions |= MouseMove_Decelerate;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,13 +15,6 @@
|
|||||||
|
|
||||||
// Typedefs:
|
// Typedefs:
|
||||||
|
|
||||||
typedef enum {
|
|
||||||
SerializedKeystrokeType_Basic,
|
|
||||||
SerializedKeystrokeType_ShortMedia,
|
|
||||||
SerializedKeystrokeType_LongMedia,
|
|
||||||
SerializedKeystrokeType_System,
|
|
||||||
} serialized_keystroke_type_t;
|
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
SerializedKeyActionType_None = 0,
|
SerializedKeyActionType_None = 0,
|
||||||
SerializedKeyActionType_KeyStroke = 1,
|
SerializedKeyActionType_KeyStroke = 1,
|
||||||
@@ -32,6 +25,29 @@
|
|||||||
SerializedKeyActionType_PlayMacro
|
SerializedKeyActionType_PlayMacro
|
||||||
} serialized_key_action_type_t;
|
} serialized_key_action_type_t;
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
SerializedKeystrokeType_Basic,
|
||||||
|
SerializedKeystrokeType_ShortMedia,
|
||||||
|
SerializedKeystrokeType_LongMedia,
|
||||||
|
SerializedKeystrokeType_System,
|
||||||
|
} serialized_keystroke_type_t;
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
SerializedMouseAction_LeftClick,
|
||||||
|
SerializedMouseAction_MiddleClick,
|
||||||
|
SerializedMouseAction_RightClick,
|
||||||
|
SerializedMouseAction_MoveUp,
|
||||||
|
SerializedMouseAction_MoveDown,
|
||||||
|
SerializedMouseAction_MoveLeft,
|
||||||
|
SerializedMouseAction_MoveRight,
|
||||||
|
SerializedMouseAction_ScrollUp,
|
||||||
|
SerializedMouseAction_ScrollDown,
|
||||||
|
SerializedMouseAction_ScrollLeft,
|
||||||
|
SerializedMouseAction_ScrollRight,
|
||||||
|
SerializedMouseAction_Accelerate,
|
||||||
|
SerializedMouseAction_Decelerate,
|
||||||
|
} serialized_mouse_action_t;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
uint8_t *buffer;
|
uint8_t *buffer;
|
||||||
uint16_t offset;
|
uint16_t offset;
|
||||||
|
|||||||
Reference in New Issue
Block a user