Ends Today: Save up to 95% on the Time Travel Mega Bundle!

This Keyboard is most suited for use with an Oculus headset and hand tracking. If your VR project requires a keyboard. Use this Keyboard by simply touching the keys with invisible collision spheres on the index fingers.


Read the technical documentation first. Virtual hands have to be acquired separately. We have a link to a free project that you can migrate the hands from, into your project.


We devised this simple keyboard because we found that after changing hand gestures in project settings to grab by pinching index fingers. Calling up the system keyboard during game play reverted hand gestures to default. For the low cost, we hope to help other developers save time and get up and running.


There is also a lot to understand regarding the OpenXR and MetaXR plugins, which are separate. For you to do your own research.


Demo Reel: https://youtu.be/5UUTBdt-k-Y


The keyboard has: Upper and lowercase letters, numbers, enter key and delete key.

Add the keyboard to your world using Blueprints.

Bonus: Free basic text display.


How it works: Upon the sphere(s) you put on the fingers entering the collision sphere/dome over each key. A sound is made to acknowledge a key stroke. It may take a bit of getting used to, like learning the glass harp. With zero haptic feedback. Maybe more work could be done on getting the velocity and directional values to ensure accuracy and prevent any double clicks.


We are thinking about supporting UE5.2. Contemplating UE roadmap for VR. Our aim has been to target Oculus Quest 2 headsets shipped from Sept 2020.


Many thanks


* Not for Android 2D mobile devices

* 8 purchases to-date

Technical Details

Features:

  • Blueprint Events upon selecting keys and Function to expose output string text
  • Emphasis on C++
  • Quality suitable for game or professional use
  • Develop other keys by using 'del' key code as an example
  • Transparency of the domes above the keys can be simply adjusted in material named targetmaterial


Code Modules:

  •  TouchKeyboard, Runtime


Number of Blueprints: 3

Number of C++ Classes: 3

Network Replicated: No

Supported Development Platforms: Mac, Win64

Supported Target Build Platforms: Oculus


Number of Unique Meshes: 4

Collision: Yes, Automatically Generated

Vertex Count: 6798 (Keyboard)

LODs: No

Number of Materials: 6

Number of Material Instances: 52

Number of Textures: 3

Texture Resolutions: (1497x454)


Documentation: https://drive.google.com/file/d/1_pWpkIaD9EDMXIHKXkw2YcpGjVtr1-xS/view?usp=share_link


The source of the skeletal meshes for hands. oculus-samples/Unreal-HandGameplay: Oculus showcase of hand tracking based interactions in Unreal. (github.com)


Feel free to contact support via Discord. We aim to work harmoniously and positively with other developers. Non-specific 1 star reviews are unhelpful.


The technical information is available in English. We believe there is reasonable 3rd party translation software available elsewhere.

EW
Emerson Warwick
All Assets by Author
11.50 
Platforms Oculus, Android
UE Versions 4.27, 5.0 - 5.1
Tags OCULUS VR, INPUT, NoAI, OCULUS QUEST 2, VR, VR FINGERS, KEYBOARD
Release date 19.01.2023

Similar products

Image
Sign In
Image
Sign Up
Image
Recovery