Advanced
Configure advanced settings to tune the behavior of VRHandsFrame.
VRChat OSC Client
When this setting is turned on, you can send various text information to the VRChat text chat box.
In order to use this function, the VRChat OSC function must also be enabled.
Send PIN for Sharing Image
Sends a PIN for sharing images to the VRChat text chat box.
Default is ON.
Send Image Comment Text
Sends the content of the image comment to the VRChat text chat box.
Send Translation Result
The translation result will be sent to the VRChat text chat box.
Default is OFF.
Send 2D Code Scanning Result
The 2D Code Scanning result will be sent to the VRChat text chat box.
Default is OFF.
Text Display Interval
If the translation result has multiple pages, set the display interval for each page.
Send state to avatar parameters
When turned on, whether the frame is displayed and whether a panel is being held are sent to VRChat avatar parameters. Default is OFF.
Your avatar must have Bool parameters named VRHFEnabled and VRHFGrabbed.
| Address | Description |
|---|---|
/avatar/parameters/VRHFEnabled | Becomes true while the frame is displayed |
/avatar/parameters/VRHFGrabbed | Becomes true while a panel is held |
Example:

A sample gimmick that receives the avatar parameters is available: VRHF Costume Toggle
- The state is sent only while VRChat is running.
- In addition to sending on each change, the current state is resent about every 1.5 seconds.
VRHFEnabledstaystrueeven if the frame briefly disappears at the moment of capture.- When sending stops (for example, when this setting is turned off),
falseis sent to both parameters.
Reverse Trigger and Grip Action
When this setting is turned ON, the trigger and grip actions on VRHandsFrame will be swapped.
Use Button/Trigger Touch Action
When this setting is turned ON, operations that require pressing the "grip" and "trigger" can be replaced with touching the "buttons" and "trigger."
- This is intended as a workaround for when pressing the grip or trigger overlaps with the main operation of the VR game.
- Some controllers do not support touch operation due to hardware specifications.
Use Quick Mode
When this setting is ON, frame generation will start when you press the trigger and grip on both controllers simultaneously.
The default setting is OFF.
- Gestures for frame generation will no longer be necessary, but there will be a higher chance of malfunctions during VR games.
- If you use this function, you will not be able to switch modes while adjusting the frame position.
Adjust Scale of Generating Frame
The larger this value, the closer the frame will be generated to the midpoint of both hands.
The smaller this value, the farther the frame will be generated from the midpoint of both hands.
This is intended as a workaround for cases where the frame covers the avatar's hands.
Ignore Brightness Settings from OVRAS
When turned ON, the brightness settings of the third-party overlay app "OVR Advanced Settings" will be ignored while the VRHandsFrame function is running.
This applies to apps sold on the Steam store. Compatibility with the Github public app has not been confirmed.