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
Peter B  
#1 Posted : Tuesday, August 2, 2016 7:46:38 AM(UTC)
Peter B

Rank: Advanced Member

Groups: Registered
Joined: 4/14/2013(UTC)
Posts: 264
Man
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
jhebbel  
#2 Posted : Tuesday, August 2, 2016 8:16:54 AM(UTC)
jhebbel

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.
Peter B  
#3 Posted : Tuesday, August 2, 2016 8:58:28 AM(UTC)
Peter B

Rank: Advanced Member

Groups: Registered
Joined: 4/14/2013(UTC)
Posts: 264
Man
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.
jhebbel  
#4 Posted : Tuesday, August 2, 2016 9:01:22 AM(UTC)
jhebbel

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.
Peter B  
#5 Posted : Tuesday, August 2, 2016 9:26:56 AM(UTC)
Peter B

Rank: Advanced Member

Groups: Registered
Joined: 4/14/2013(UTC)
Posts: 264
Man
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.
jhebbel  
#6 Posted : Tuesday, August 2, 2016 9:30:51 AM(UTC)
jhebbel

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.
BETech  
#7 Posted : Wednesday, August 30, 2017 10:36:54 PM(UTC)
BETech

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.

UserPostedImage
Peter B  
#8 Posted : Sunday, September 3, 2017 6:58:03 PM(UTC)
Peter B

Rank: Advanced Member

Groups: Registered
Joined: 4/14/2013(UTC)
Posts: 264
Man
Location: Australia

Thanks: 35 times
Was thanked: 38 time(s) in 36 post(s)
Yes modifiers on shortcuts would make more things possible.

There's the Cherry Tools app for the G86-61411, might help.
http://www.cherry.de/cid/download.php?

This looks cool -
http://cherryamericas.co...s-rows-columns-keyboard/

For my keyboard I'm thinking of splitting the PS2 into a micro and then making midi
commands for the extra keys and banks.

I also have one of these, definitely a retirement project -
http://www.ebay.com.au/i...15125:g:UmcAAOSw1~JZSiTb

best
P
xxsuna  
#9 Posted : Thursday, February 21, 2019 10:21:39 PM(UTC)
xxsuna

Rank: Newbie

Groups: Registered
Joined: 2/16/2019(UTC)
Posts: 6
Czech Republic
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.
Users browsing this topic
Guest (3)
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.