elvissteinjr / DesktopPlus

Advanced desktop access for OpenVR
GNU General Public License v3.0
468 stars 29 forks source link

Feature request: a better keyboard #20

Closed matejdro closed 3 years ago

matejdro commented 3 years ago

Steam VR default keyboard is just terrible, at least for me. Keys are very small and cramped, making it very slow and error prone to type.

I usually work around this issue by using Windows's on-screen keyboard which makes it much easier to type, but it covers large chunk of the desktop, making it a bit annoying.

Could Desktop+ display a better below the dashboard instead of using default Steam VR one?

Best VR keyboard I found is "physical keyboard" from Vivecraft (scroll to the The In-game keyboard section). It is basically a bunch of huge buttons in front of you, allowing you to hit them physically with the controller instead of pointing at tiny buttons with a laser. It is very fast and satisfying to use.

If not anything else, just scaling up default Steam VR keyboard to make the keys a bit bigger would do wonders.

Thanks.

elvissteinjr commented 3 years ago

A custom keyboard implementation is on my to-do with the UI revamp, but that's still gonna take a while. Not sure if it'll go beyond laser pointing, though. SteamVR's overlay system comes with some limitations here. I've experimented with a drum-like input scheme in the past, but it wasn't super reliable. Might pick that back up again, but not making any promises here.

I personally find the keyboard to be decently sized... maybe I'm just used to it? Like, the Windows on-screen-keyboard keys aren't really much larger at the default dashboard overlay size.

Not much of a workaround, but you can currently customize the size of keyboards spawned by non-dashboard origin Desktop+ overlays at least. And that setting exists because I found it too big by default...

matejdro commented 3 years ago

I guess I have oversized my overlay a bit because windows keyboard keys are decently larger than Steam keyboard.

matejdro commented 3 years ago

Keyboard with the new redesign is amazing. It's not floating Vivecraft-like keyboard, but I guess this is as far as we can get with the overlay system. I think I can consider this one done.

elvissteinjr commented 3 years ago

Dual pointer input and probably also dual analog input (like SteamVR used to support/Big Picture) will still be added alongside the custom laser pointer (but only work outside the dashboard). But anything further will have to wait until after 3.0.

Glad you like it, though. Thanks for the coffees!