Frequently Asked Questions
Which VR headsets does Tapi support?
Tapi supports all VR headsets compatible with SteamVR.
However, it only provides default bindings for Quest/Pico, Index Knuckles, and Vive Wand controllers. If you are using other types of controllers, you may need to add binding settings yourself.
Can Tapi be used simultaneously with other OSC programs (e.g. VRCFT)?
Yes, Tapi only sends OSC messages to VRChat and does not conflict with other OSC programs.
Keyboard not appearing
Please check the following:
- Is Tapi running?
- Is the SteamVR Dashboard open? Tapi will be hidden while the dashboard is open.
- Try double-clicking the right
B button(Oculus / Knuckles / Pico) orMenu button(Vive Wand) to display the keyboard. - Check your SteamVR binding settings to ensure Tapi's bindings are correct.
Cannot send messages
- Is VRChat's OSC enabled? In the VRChat action menu, select
Options→OSCto enable it. - Make sure the text you want to send has exit the composition stage. Text that is still being edit (highlighted text) will not be sent.
How to change bindings?
You can change Tapi's bindings through SteamVR controller binding settings.
There are two ways to open the binding settings:
- Open Tapi's settings, go to the
Generalpage, underSteamVRsection, findInput Binding UIand clickOpen. - From SteamVR settings, on the bottom left corner, set the
Advanced SettingstoShow, then go toControllers→Show Binding UI, and then selectTapifrom the list.
How to change OSC Port?
If you have changed VRChat's OSC port, you need to open %AppData%/Tapi/config.json with a text editor and change OSCPortOut to be the same as VRChat's inPort.
{
"Language": "en",
"DarkMode": false,
"OSCPortOut": 9000,
"OSCPortIn": 9020,
"ShowTyping": true,
// ...Tapi Configuration File
Please close Tapi before making any changes.
You can easily open this file by pasting %AppData%/Tapi/config.json directly into the address bar of File Explorer (or by using Win + R to run it).