• Hi Guest!

    We are extremely excited to announce the release of our first Beta for VaM2, the next generation of Virt-A-Mate which is currently in development.
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.

Question Copy/Past in VR

cmramlow

Active member
Joined
Oct 26, 2020
Messages
278
Solutions
1
Reactions
137
Is there a plugin for copy/paste in VR? I thought I had seen a plugin for this but can't find it. Thanks
 
Solution
to @cmramlow ,
I created a plugin with your idea. We are the same resource team, one team. :D
Try using the plugin below.
Hey @14mhz! Big fan :)

Any field that has copyable text such as atom's name, clothing tag fields, save fields like in scenes and saves for presets, anywhere that has text you can copy.

One use case is I frequently save an appearance preset with a very long specific name so I can find it later among my 100's of other organized presets and I want to save and name the associated morph preset the exact same naming scheme so I'd copy/paste the appearance preset name and paste it into the morph preset naming field and save that - often the paths and names are very long since I have well organized deep folder path system. In VR this is a nightmare.

Let me know if I can help clarify further :)

Thank you for responding!

1743167485102.png

1743167475441.png
 
Upvote 0
Okei, I see you needed a text clipboard function in VR-world !!! :D

I have looked at the links below.
--> They say there is no way as of now.
--> In KeyBinding Plugin, the original author, acidbubble, says that VR is not supported.
--> It could be possible, but it doesn't say that copy&paste works. Let's check it out.

If the feature doesn't exist, we (you and me) have to create it.
If we make it simple, we can create virtual key-events that can be used with ctrl+c and ctrl+v using the VR controller by using key operation (maybe multiple LR simultaneous select or grap key ?)
otherwise, make it complicated, we can create a UI like a text pad, create preset copy items, and implement copy & paste by manipulating the VR controller.
Any good ideas?
 
Upvote 0
Wow, excellent ideas! How about a 3 second hold to copy on a less used button or one we can configure and a 6 second hold on that same button to paste, and a triple tap resets the function? Sounds like a plugin though, which I'd need help making as it'd be a noob 1st for this guy :)
 
Upvote 0
Wow, excellent ideas! How about a 3 second hold to copy on a less used button or one we can configure and a 6 second hold on that same button to paste, and a triple tap resets the function? Sounds like a plugin though, which I'd need help making as it'd be a noob 1st for this guy :)
The basic implementation is complete, but the actions are not defined yet.
We are given the left, right controller with select and grab keys. For copy or paste, what action would you like to take?
For example,
in the case of the mouse, actions such as copying by setting the text area with the left key and pasting by clicking with the right key (or with a delay of 0.5 sec) are possible.
This method is used in the putty terminal, which is widely used by developers.
The same goes for the VR controller, actions such as copying by setting the text area with the left select key and pasting by clicking with the right select key (or with a delay of 0.5 sec) are possible.
In components that have focus, such as TextField, the select event does not work. (If you don't use valueVR, select key operation is fully possible. This is because access to the Value object is blocked in VaM)
So, I think you should go with the method of specifying the area to copy with select, copying with the LeftGrab button, and pasting with the RightGrab button.
Any good ideas?
 
Last edited:
Upvote 0
to @cmramlow ,
I created a plugin with your idea. We are the same resource team, one team. :D
Try using the plugin below.
 
Upvote 0
Solution
Back
Top Bottom