Keyboard input, mouse and UI Circuits

Hi,
I wanted to suggest something that could really help creators make more advanced games in Rec Room.

It would be amazing to have a circuit that can detect every key on the keyboard when it is pressed, not just W, A, S, D, shift, space, or mouse clicks. This would allow creators to make fully custom controls, advanced movement mechanics, and unique interactions based on any key.

Additionally, it would be great to have a circuit (or an improved version of the Event Receiver) that outputs a real-time list of all keys currently being pressed. This would enable creators to implement custom key combinations, hotkeys, or complex gameplay systems that rely on pressing multiple keys at the same time.

Another useful addition would be a circuit that can detect mouse position or direction, either relative to the center of the screen or in world space. This could be used for aiming, pointing, or custom interaction systems.

Lastly, a module that hides all Rec Room UI would be fantastic for immersive games, cutscenes, or cleaner visual designs, of course with proper limits to ensure safe usage.

I think these additions would be extremely useful for other creators, especially for making advanced and unique experiences.

4 Likes

I’m pretty sure the being able to detect like wasd keys/movement is already a thing. A lest I know its in R2. It could be in R1 you would have to check the players steer dir with an event sender.

1 Like

There is certain button mapping cv2 in rooms 2.0 if you edit into the player definition. There should be a locomotion circuitboard and inside it are button input events that you configure and/or disable.

1 Like

Yes, I know, and I think that not all commands are available in RoomsV2, only some movement-related ones, for example to create a double-jump system. It would be nice to add a circuit with an event receiver (with different signals for controller, keyboard, and phone) that detects every input clicked by the player. On mobile it would be easier if the Rec Room interface could be disabled and enabled through custom circuits, in order to create completely personalized interfaces and involve more people in well-made games. I hope it will be possible to add this in RoomsV1/RoomsV2

1 Like

I know, I know — what I said was just a simple example, but what I mean is to create an event that detects every single key

1 Like

Yes that would be amazing to have full button mapping support in rooms 2 or just in recroom in general.

1 Like

I would vote to have it in both RoomsV1 and RoomsV2. This would revolutionize many things, such as opening mod menus made with circuits, custom soundboards with a soundboard for each key, keys that trigger actions (for example, “Q” to dash forward), and much more.

1 Like

Otherwise, create a piano entirely with custom keys, where each key triggers a note, etc. (that’s why I’m only talking about those who use mouse & keyboard)

1 Like

(post deleted by author)

1 Like

Still, it would be nice to see the currently pressed keys in a list as well, so that you can track key combinations pressed together

1 Like