mirror of
https://github.com/overte-org/overte.git
synced 2025-04-20 18:44:01 +02:00
Adding more items to the standard controller abstraction
This commit is contained in:
parent
8c163a52e9
commit
d1da2f5aab
2 changed files with 24 additions and 4 deletions
|
@ -73,10 +73,26 @@ void StandardController::buildDeviceProxy(DeviceProxy::Pointer proxy) {
|
|||
availableInputs.append(makePair(LT, "LT"));
|
||||
availableInputs.append(makePair(RT, "RT"));
|
||||
|
||||
|
||||
// Finger abstractions
|
||||
availableInputs.append(makePair(LEFT_PRIMARY_THUMB, "LeftPrimaryThumb"));
|
||||
availableInputs.append(makePair(LEFT_SECONDARY_THUMB, "LeftSecondaryThumb"));
|
||||
availableInputs.append(makePair(RIGHT_PRIMARY_THUMB, "RightPrimaryThumb"));
|
||||
availableInputs.append(makePair(RIGHT_SECONDARY_THUMB, "RightSecondaryThumb"));
|
||||
|
||||
availableInputs.append(makePair(LEFT_PRIMARY_INDEX, "LeftPrimaryIndex"));
|
||||
availableInputs.append(makePair(LEFT_SECONDARY_INDEX, "LeftSecondaryIndex"));
|
||||
availableInputs.append(makePair(RIGHT_PRIMARY_INDEX, "RightPrimaryIndex"));
|
||||
availableInputs.append(makePair(RIGHT_SECONDARY_INDEX, "RightSecondaryIndex"));
|
||||
|
||||
availableInputs.append(makePair(LEFT_GRIP, "LeftGrip"));
|
||||
availableInputs.append(makePair(RIGHT_GRIP, "RightGrip"));
|
||||
|
||||
// Poses
|
||||
availableInputs.append(makePair(LEFT_HAND, "LeftHand"));
|
||||
availableInputs.append(makePair(RIGHT_HAND, "RightHand"));
|
||||
|
||||
|
||||
// Aliases, PlayStation style names
|
||||
availableInputs.append(makePair(LB, "L1"));
|
||||
availableInputs.append(makePair(RB, "R1"));
|
||||
|
@ -95,10 +111,6 @@ void StandardController::buildDeviceProxy(DeviceProxy::Pointer proxy) {
|
|||
availableInputs.append(makePair(DR, "Right"));
|
||||
|
||||
|
||||
availableInputs.append(makePair(LEFT_PRIMARY_THUMB, "LeftPrimaryThumb"));
|
||||
availableInputs.append(makePair(LEFT_SECONDARY_THUMB, "LeftSecondaryThumb"));
|
||||
availableInputs.append(makePair(RIGHT_PRIMARY_THUMB, "RightPrimaryThumb"));
|
||||
availableInputs.append(makePair(RIGHT_SECONDARY_THUMB, "RightSecondaryThumb"));
|
||||
|
||||
return availableInputs;
|
||||
};
|
||||
|
|
|
@ -42,6 +42,14 @@ namespace controller {
|
|||
RIGHT_PRIMARY_THUMB,
|
||||
RIGHT_SECONDARY_THUMB,
|
||||
|
||||
LEFT_PRIMARY_INDEX,
|
||||
LEFT_SECONDARY_INDEX,
|
||||
RIGHT_PRIMARY_INDEX,
|
||||
RIGHT_SECONDARY_INDEX,
|
||||
|
||||
LEFT_GRIP,
|
||||
RIGHT_GRIP,
|
||||
|
||||
NUM_STANDARD_BUTTONS
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue