Okay, major breakthrough for control mapping. The guy who made OpenVR InputEmulator released an update with two fixes specifically for using Touch with Fallout4VR; he's eliminated the deadzone for clicking the thumbstick, and he's added a function to ignore thumbstick movement if there is no capacitive contact on the stick, so you can flick it to move down a menu list.
The flicking is still finicky, but the removal of the deadzone is a huge improvement. This change allowed me to map the grip buttons to emulate the trackpad press, which means that I can now pick up physics-enabled items by grabbing with the grip button
like a proper VR game!! This also allows you to 'walk' down a menu list by moving the stick, then holding the grip to keep your position when you release the stick (instead of snapping back up to the top). It also makes the Favorites menu much more usable--grab the grip and it appears, and move the stick without having to press it in to equip an item.
I moved the default grip functions (reload/grenade and crouch/Pipboy light) to the unused X/A buttons, which to my mind works just as well.
The Reddit thread discussing it is here
. You can download the version of InputEmulator with the Oculus fix here
(download the one called OpenVR-InputEmulator_v1.1_oculusfix1.exe).
When you run the EXE, it will integrate the input emulator into SteamVR. It's pretty easy to use, you just create a profile and select the controllers, go to the analog remapping page of the joystick
axis (Axis0) and enable "Ignore Snap To Neutral Position" and/or "Button Press
Deadzone Fix". If you also want to do my grip button remapping, remap Grip to Axis0, and remap Button_A to Grip for each controller.
Edit: There's a bit of a bug in this version where the analog remapping doesn't save to the profile, so currently I'm having to re-check them each time before launching the game. I'm sure that'll get fixed soon.