Keyboard inputs while in menu
tracked
Hackebein
- Go to https://vrchat.com/home/world/wrld_1b482eca-bede-4de8-88a8-bbb6ca7e24cd
- open menu (preferable any search like world serach)
- hit "T" on your keyboard (not VRC Keyboard)
I expect a world to not captchure my inputs while in a menu. I have a lot of bad ideas where this could be abused for
Log In
Enverex
To add to this, as of right now, InputLookVertical and Input.GetAxisRaw are also still passed through even when the menu or radial menus open.
Nestorboy
Fax, I don't think this is the same issue as my post. In my post I use the VRChat input events, but as far as I know, there's no VRChat input event for "T", so in this post they must be using something like Unity's Input.GetKeyDown function, which isn't necessarily managed by VRChat. The VRChat input events aren't called when you have menus open.
I was thinking it would be nicer to separate the issues since I believe they stem from different causes. If you just wanted to merge it since you wanted to group together related ones that's fine, I just think it's worth noting that they aren't the same.
Fax
Nestorboy: Thanks! I unmerged the posts👍
BenjiThatFoxGuy
I'm not sure if I should post this as a separate canny but this behaviour seems to carry over to VR mode, where operating radial menus and some parts of the interface will still send clicks to the UIs in worlds.
StormRel
Merged in a post:
Camera hotkeys on desktop mode continue to register when entering text
antrobot
When entering text into fields (such as video player URL links, Bio/Status text boxes, etc.) camera hotkeys will continue to listen. For example, if you type 't' into one of those boxes, your camera will enter third person mode. This only happens when you are typing with your physical keyboard, and not when you type using the built in VRC keyboard.
D
Docteh
t to enter third person? Is that a world doing that? Or globally?
Enverex
Docteh It's world functionality via Udon.
StormRel
Merged in a post:
Worlds continue receiving keystrokes despite chatbox being open in desktop mode
ʙɪɢ․
Steps to reproduce:
- Open VRChat in desktop mode.
- Enter a world with custom keybinds, such as 'T' or 'G' for third person view. I will use SuRroomas an example.
- Open the chatbox using 'Y'.
- Press the letter 'G' while the chatbox is open.
Actual result:
The third person keybind the world has set up continues to function upon pressing 'G' despite the player intending to type into the chatbox.
Expected result:
The world ignores keystroke inputs while the chatbox is open, just like the built in VRChat keybinds.
StormRel
tracked