overte/interface/resources/controllers
Ada cedc5be526 OpenXrInputPlugin: User-friendly input actions
Replaces the raw controller button inputs with named OpenXR actions.
There's a lot of engine components that expect raw controller inputs
like the VR teleport script. Those will have to be refactored later,
but for now this works well enough and is perfectly usable. A small
issue I've hit is the LY input working for the teleport script,
but not for smooth locomotion. I've hacked around this by having
the "walk" action bound both to LX/LY and to the Translate actions.
It's a bit janky for teleports, but it's functional.

TODO: Feedback on intuitive bindings for other controller types besides
just the HTC Vive controllers.
2025-04-01 09:04:46 +10:00
..
hydra.json Merge pull request #8313 from imgntn/tweak_lazers 2016-08-03 16:40:28 -07:00
keyboardMouse.json Fixed mouse look in selfie mode. 2024-09-09 15:23:25 -05:00
kinect.json add foot IK targets as actions 2017-03-30 19:11:16 -07:00
leapmotion.json Implement fingers control 2017-06-22 23:32:06 +12:00
neuron.json Do button mapping in C++ and simplify vive.json accordingly. Vive and 2016-05-24 16:10:12 -07:00
oculus_remote.json Fixing menu navigation in oculus remote 2016-04-07 13:21:00 -07:00
oculus_touch.json Fix default mappings' deadzones. 2019-02-19 15:23:05 -08:00
openvr_alternative.json Fix Valve Index Controller trackpad regression 2023-07-09 15:06:31 +02:00
openxr.json OpenXrInputPlugin: User-friendly input actions 2025-04-01 09:04:46 +10:00
openxr_index.json controllers: Improve openxr_index.json mapping. 2025-04-01 09:04:46 +10:00
osc.json Head is now computed in proper sensor space 2019-11-20 15:30:16 -08:00
spacemouse.json Doing a pass over the input plugins and controller code 2016-05-20 14:50:23 -07:00
standard.json fixed deprecated Actions in standard.json 2022-04-04 11:35:41 -04:00
standard_navigation.json rereouted xbox sticks, and made A and B flight-control buttons 2022-04-03 18:44:03 -04:00
standard_nomovement.json Remove LipsUpperOpen and LipsLowerOpen, the last of the legacy faceshift blendshapes 2019-11-04 09:49:24 -08:00
touchscreen.json TouchscreenDevice DPI scaling now handled via JSON mapping 2016-06-29 03:45:54 +01:00
touchscreenvirtualpad.json Android - Handshake implementation - two important notes - IK was disabled on android and this enables it (needs a well thought review) - TouchscreenVirtualPadDevice buttons code does not scale well, it needs a refactor 2018-08-29 18:53:14 -03:00
vive.json ARKit Blendshape hookup work 2019-10-16 10:36:39 -07:00
xbox.json reverte "mapped the back shoulder buttons to LT and RT" 2022-04-09 04:14:26 +00:00
xbox_orig.json Added original xbox_orig.json under a new name 2022-06-06 21:09:43 +02:00