logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
AsgeirSH  
#1 Posted : Thursday, March 20, 2025 9:53:37 AM(UTC)
AsgeirSH

Rank: Newbie

Groups: Registered
Joined: 3/15/2024(UTC)
Posts: 3
Norway

Thanks: 2 times
Hi all,

There are several shortcuts I'd like to have available in an update to the Instant Replay-system, so I've put a list here for others to add to. The replay functionality works mostly great, but I still need to move the mouse from time to time instead of just using X-Keys + a StreamDeck with Companion, that is the main thing all these relate to.

1. ReplayEditSelectedEventName
Sets the keyboard focus to the angle description for the first active camera of the currently selected event, and activates the text box. As an operator, I currently have the jog wheel in one hand and the other on the streamdeck or the keyboard. Now I need to move my right hand off the jog wheel to the mouse, move the pointer to the correct line and event, right click on the area where the small dash is, then start typing. Bonus feature: clicking it again if you have ticked multiple camera angles for said event should activate the textbox for the next activated camera. There is a shortcut to set the text for the last event, but that does not allow dynamic values like this.

2. ReplaySelectPreviousEventList and -NextEventList.
Dedicated buttons to select next and previous Event Lists, not separate shortcuts for ReplaySelectEvents1-20. At least give us "ReplaySelectEventsList" that takes a parameter so we could send in the current value +-1 to scroll between the lists. It's faster to click "NextEventList" thrice rather than finding the button for a specific list of 20 - and way faster than moving the mouse pointer again.

3. A modfifier button to allow us to select multiple events from a shortcut. I really like the PlaySelectedEvents-feature as that gives me a good indication of time remaining in the package while still keeping the "roll past out-point"-feature if the TD is slow to leave. I also typically navigate up and down in the EventList with dedicated shortcuts, and being able to hold down either a separate shortcut or the shift button while clicking ReplaySelectPreviousEvent / NextEvent and that working the same way as selecting multiple events with the mouse would be lovely.

4. ReplayCopySelectedEvents / -PasteSelectedEvents.
Copy event functionality that doesn't require dedicated buttons for each event list you want to copy events to. I'd love a generic "Copy selected events"-shortcut, navigate to the event list I want with the shortcuts previously discussed, then simply click a PasteEvent-shortcut that will append it to said list. i could then move it up or down in the list if required. But this feature would enable me to copy an event to any of the event lists with just a few clicks, without needing a huge X-keys or streamdeck with a lot of dedicated buttons.


Thanks for the great software so far!
doggy  
#2 Posted : Thursday, March 20, 2025 4:05:25 PM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 5,351
Belgium
Location: Belgium

Thanks: 300 times
Was thanked: 989 time(s) in 821 post(s)
Originally Posted by: AsgeirSH Go to Quoted Post
There is a shortcut to set the text for the last event, but that does not allow dynamic values like this.


1)

For any selected event : ReplaySetSelectedEventText
And does accept Dynamic values

Also ReplaySetSelectedEventTextCamera
doggy  
#3 Posted : Thursday, March 20, 2025 6:56:39 PM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 5,351
Belgium
Location: Belgium

Thanks: 300 times
Was thanked: 989 time(s) in 821 post(s)
Originally Posted by: AsgeirSH Go to Quoted Post


2. ReplaySelectPreviousEventList and -NextEventList.
Dedicated buttons to select next and previous Event Lists,



The vMix API contains the currently selected events number
One can retrieve this and add/subtract that with a value and do an APIcall (Script linked to a shortcut, like 1 for previous and one for next)
doggy  
#4 Posted : Thursday, March 20, 2025 7:17:25 PM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 5,351
Belgium
Location: Belgium

Thanks: 300 times
Was thanked: 989 time(s) in 821 post(s)
Originally Posted by: AsgeirSH Go to Quoted Post

4. ReplayCopySelectedEvents / -PasteSelectedEvents.
Copy event functionality that doesn't require dedicated buttons for each event list you want to copy events to. I'd love a generic "Copy selected events"-shortcut, navigate to the event list I want with the shortcuts previously discussed, then simply click a PasteEvent-shortcut that will append it to said list. i could then move it up or down in the list if required. But this feature would enable me to copy an event to any of the event lists with just a few clicks, without needing a huge X-keys or streamdeck with a lot of dedicated buttons.




While currently not possible to move/copy multiple selected events by shortcut function, similar to previous reply one could predefine a eventslist number and do an API call(Script) to copy/move a selected event to the predefined list number. as before shortcut up and down the Lists position and a shortcut to do the copy/move. No need to go back and forth between the lists each time.
Could have a SD button that displays the currently selected eventslists to copy/move to
AsgeirSH  
#5 Posted : Thursday, March 20, 2025 8:46:44 PM(UTC)
AsgeirSH

Rank: Newbie

Groups: Registered
Joined: 3/15/2024(UTC)
Posts: 3
Norway

Thanks: 2 times
Originally Posted by: doggy Go to Quoted Post
...
1)

For any selected event : ReplaySetSelectedEventText
And does accept Dynamic values

Also ReplaySetSelectedEventTextCamera



What I mean by Dynamic Value is that I want the shortcut to enable the textbox and allow me to start typing - as far as I can read in the docs, you need to send the value in via the shortcut, no? If not, great! Will test later.


Originally Posted by: doggy Go to Quoted Post

2) ...

The vMix API contains the currently selected events number
One can retrieve this and add/subtract that with a value and do an APIcall (Script linked to a shortcut, like 1 for previous and one for next)


Note that I'm not talking about the events themselves - I'm talking about the different event lists. There is no current shortcut / API call to set active list from a number, is there? I'd need to do the logic to call one of the 20 different shortcuts to be able to go what is currently the next / previous? If I'm wrong here, I'd love to hear more details about this :)

4) The thing is that I don't want to have to predefine the eventslist numbers, but instead build a quick package on the fly when "something" happens.

Thanks for the replies / suggestions though, will try it out.
doggy  
#6 Posted : Thursday, March 20, 2025 10:46:37 PM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 5,351
Belgium
Location: Belgium

Thanks: 300 times
Was thanked: 989 time(s) in 821 post(s)
Originally Posted by: AsgeirSH Go to Quoted Post


Note that I'm not talking about the events themselves - I'm talking about the different event lists.


I am too!

Code:
dim selevent as string = "ReplaySelectEvents"

dim xml as string = API.XML()
dim x as new system.xml.xmldocument
x.loadxml(xml)

dim theEvents AS integer = Convert.toInt32(x.SelectSingleNode("//input[@type='Replay']//replay/@events").value)

if theEvents < 20  
    theEvents +=1  
    API.Function(selevent & theEvents.tostring() )

end if

'if >1  do a -=1  to go other direction
thanks 1 user thanked doggy for this useful post.
AsgeirSH on 3/20/2025(UTC)
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.