I too am looking for a solution to this problem. I love ED in VR mode, but I can’t do touch typing “yet”. I may have to go that route if nothing suitable is found. I’v tried VoiceAttack with the myriad different profiles and such, but haven’t found anything that works for me. There is one profile out there that is used for Just Dictation in the comms panel. I found it here in the Forums somewhere. I’ve still not tried it as I have to setup my bindings to make it work “still a work in progress”.
VR keyboards sound like they’d be an easy thing to implement but they are not. There are different languages, keyboard layouts to consider. I was looking into just creating a VR overlay that could just call up the SteamVR keyboard and use that. Easier than it sounds though I can assure you. I’m still working on it basically for my own use but if I ever figure it out I’ll definitely post it. I thing for SteamVR that is the best way to get a keyboard into the game. It’s easy to input text as it uses the touch pads for tactile feedback and is way easier that using a laser pointer style keyboard imo. Plus SteamVR keyboard would take care of the language and keyboard layout problem.
One possible workaround that I thought about but I haven’t tried yet is to use OVRDrop and “if you have a steam controller” you can call up the steam controller keyboard which would show up on the desktop and use OVRDrop to display the keyboard in the OVRDrop window within VR. There are a few hurdles to this though.
1. The steam controller keyboard doesn’t show up in the same place all the time, OVRDrop can handle this.
2. The focus is stolen from ED for the keyboard input but is never given back to ED. So when you’re all done with your keyboard typing you’d have to be able to manually give focus back to the ED window. There is an auto hot key script that can do this mostly.
For this solution there would be a lot of manual button pushing just to enter text. So that is the downside at the moment. Ideally Maybe auto hot key could help with this. For me an ideal solution would be this:
1. Press controller Chord buttons to bring up Steam Contrller keytboard
2. Autohotkey detects the process that provides the keyboard and does the following
- perform a key press targeting the OVRDrop app which brings up the window in VR.
- OVRDrop window displays the keyboard in VR
- When the keyboard app is closed the process on the windows side goes away
- Autohotkey detects that the process is gone and performs and sends a key press to OVRDrop window to hide
- Autohotkey gives focus back to Elite Dangerous.
This solution may work and I’ll have to try it and let you know how it goes.