vMix Forums
»
General
»
General Discussion
»
Keyboard Shortcuts and Keycode
Rank: Advanced Member
Groups: Registered
Joined: 4/14/2013(UTC) Posts: 264 Location: Australia Thanks: 35 times Was thanked: 38 time(s) in 36 post(s)
|
I have a Cherry keyboard with an extra 24 buttons that can also be bank switched, potentially making an extra 240 keys, more than I would ever need - or label.
It allows me to program key sequences or a scancode sequence per button. Using F13 - F24 in Shortcuts / Key Control I have been able to use 12 of these but have run out of unique assignments in the key control list.
I see an assignment called Keycode, this may be a solution but I can't see where you can enter the code. I assume this is the way it works. Has anybody used this ?
Thanks
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 10/28/2015(UTC) Posts: 183
Thanks: 7 times Was thanked: 15 time(s) in 14 post(s)
|
Unfortunately even if you could enter a code, the additional keys on your keyboard do not have key/scan codes as they do not send hardware messages, they are strictly for mapping/macro purposes.
What vMix really needs is the ability to detect modifier keys, ie shift, alt, ctrl, etc etc... This would expand your function keys as well as other already mapped keys by being able to send Shift+F1 etc.
Depending on your comfort level when it comes to coding, writing a script or app to control vMix through its API using these key combos is certainly possible, to an extent as even the API is limited.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/14/2013(UTC) Posts: 264 Location: Australia Thanks: 35 times Was thanked: 38 time(s) in 36 post(s)
|
This is actually an old PS2 keyboard and the app for it allows entering hex sequences, no doubt dropped with usb. I was able to get F13-24 working by finding the scancodes for these keys and a bit of guesswork.
Yes, modifier keys would be the solution. I see a key control assignment called `modifiers', how does that work ?
I need to bite the bullet and get into scripting. I'm now thinking that DMX to midi could be a way of keyframing vMix.
Thanks for your help.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 10/28/2015(UTC) Posts: 183
Thanks: 7 times Was thanked: 15 time(s) in 14 post(s)
|
F keys are actually keys with scancodes though, There are only so many you can map to and the "G" keys or whatever your additional keys are labeled as do not themselves have their own scancodes, they rely on mapping to other keys/key combos.
vMix does not currently allow modifiers. I assume it just shows up there because vMix is populating that selector from a type list or enum somewhere that includes non usable types such as "none", "keycode", "modifiers" etc.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/14/2013(UTC) Posts: 264 Location: Australia Thanks: 35 times Was thanked: 38 time(s) in 36 post(s)
|
I thought modifiers and keycode might be placeholders yet to be implemented.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 10/28/2015(UTC) Posts: 183
Thanks: 7 times Was thanked: 15 time(s) in 14 post(s)
|
I think they are just a byproduct from how they populate that dropdown. They should probibly filter them out to avoid confusion.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 5/18/2015(UTC) Posts: 150 Location: Australia
Thanks: 81 times Was thanked: 109 time(s) in 71 post(s)
|
Hi Peter. I also have a Cherry ASCII keyboard (G86-71411) with an additional 42 programmable keys, and not able to utilise this as an all-in-one, cheap priced solution for vMix. It works very well with other software that allow SHIFT and CONTROL modifier keys. The .Net coding is simple enough (KeyEventArgs Class), and would add greater flexibility to the type of control surfaces available in vMix.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/14/2013(UTC) Posts: 264 Location: Australia Thanks: 35 times Was thanked: 38 time(s) in 36 post(s)
|
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 2/16/2019(UTC) Posts: 6 Location: Prague Thanks: 1 times
|
AUTO HOT KEY (a ton of help on internet and manual is big bible). Ill show you some simple code:
================ !Q:: WinActivate ,vMix - 22.0.0.48 x64 ;not shure what version you use .. see by "Window Spy" utlity by autohotkey Send {F13} Return ================
so if you type ALT+Q it will active your vMix window and send there F13. if you make your programable keyboard key send "ALT+Q" thanks to autohotkey it will translate to F13 for vMix
in vMix you can make shortcuts for lot of keys that you usualy don't have on keyboard like F13 to F24 or whole FN functions and Multimedia keys BrowserRefresh, BrowserStop ect. meny of those can be sended by autohotkey (Send {Browser_Refresh})
This is only overcoming actual issue but at least you can use your macro keyboard to define some keys for vMix.
|
|
|
|
vMix Forums
»
General
»
General Discussion
»
Keyboard Shortcuts and Keycode
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.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close