Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
Tgaud's avatar
Tgaud
Honored Guest
12 years ago

[Keyboard for VR] KickStarter new Idea.

Hello,

I was seeing a lot of people trying to reproduce a keyboard in VR , due to the fact you cannot see your own keyboard when using the rift, the problem with that, is that we already have a real keyboard available in the room.

So its a shame to do something Virtual, with no "feedback" and touch feeling, when you can actually use the one in the room.


So why not create a new hardware for VR :
A keyboard with positional tracking, and his own custom model in VR

So when you're in the VR, you can locate your keyboard on the desk (only when you need to)
And use it like normal.

I think this should be one of the first step of real "touch" VR.

You can even think of an option where the keyboard have a camera inside like the Leap, able to make your hand appear
when you're going to type on it.
And make your hands be the trigger to the keyboard/hand appearence in VR (when you need it for menu or anything else).

15 Replies

  • ControlVR doesn't suffer from drift since it has an external camera tracking the forward-kinematics centre point. And from what I understand the latency for the system is sub-50ms, since IMUs require very little computation to turn sensor output into a usable quarternion.
    The problem with just using a stem pack or something similar for the keyboard position is you still need the keyboard layout to match your keyboard layout perfectly. Otherwise you'll keep missing keys since everything will be just a little bit off.
  • wouldn't some kind of IR tags that can be position around the edges of a keyboard solve things?

    I mean the keyboard won't be moving much; it shouldn't cause problems.
  • Yeah but then you also need a whole camera just to track the keyboard position, which is both a pain to set up and place on your desk, and ups the cost significantly.

    I just had another idea on how this could be accomplished. It assumes good finger tracking, but bear with me:
    In calibration (and you only need to do this once), which you do without the Rift on, you carefully press each key on the keyboard with your index finger, in sequence. This would take maybe 5 minutes. The software records the position of the point of your finger at each key, and builds a 3D model of the keyboard. This is stored for any VR-application to access.
    Then, at any point in any experience, you can press some key-combination while wearing the gloves, say it's left-hand: LCTRL+A, right-hand: RCTRL+L, to recenter the keyboard. Since these keys would be enough to position the keyboard in all three dimensions, it would be easy to configure at any time. Even if you bumped your keyboard, you just feel with your fingertips until you find the keys to recenter it, and you're good to go again.

    Only downside is without a $300+ finger-tracking solution, this is totally impossible. Hopefully Dexmo will help us out here. ;)
  • nuB's avatar
    nuB
    Honored Guest
    Once again, given a single tracking device, any object can be spatially 'traced' and placed into VR space and tracked.

    Simply trace the outline/dimensions of a unit, and place tracker on device when done.

    Of course you will need a visual model to represent your real world object, but that is easily solved, and doesn't relate directly to the problem at hand.