Hi Shane.
You should be able to do this.
There are a couple of items to follow/know for this.
1: Create a Custom panel with the commands you want to send.
You can create a DashBoard custom panel that has buttons on it that send play/stop commands to the various channels you want to control. This would be done by adding a VDCP task to that button.
Check the DashBoard U videos on how to make custom panels etc..
http://www.rossvideo.com/control-systems/dashboard/dashboard-u/index.html
You should have a panel that has buttons you can click with your mouse that send those commands.
Once you have that working, you can go to the next step.
(unless being able to make a button as big as you want with the mouse is enough in which case you are done).
2: Make keyboard buttons trigger a virtual GPI.
Under WindowsPreferencesKeyboard Shortcuts in DashBoard.
If you select 'New Command' you can make something like trigger a 'Fire GPI Trigger' command.
When you are asked for a GPI Trigger name, type in something that makes sense to you like 'PLAY SRV 1'.
You may be happy enough with this and not need to add the XKeys, but, if you want to, continue reading!. :-)
3: Attach those Virtual GPIs to your buttons in the DashBoard Custom Panel.
In edit mode for those buttons in the main 'Button Attributes' page, where it says 'GPI Trigger' type in the name of the virtual GPI you created.
Test it by hitting those keyboard buttons on your keyboard.
4: Map your XKeys buttons in the Xkeys config software to trigger those keyboard commands.
You will now have your XKeys triggering your server channels the way you want.
I just did all of this to test it (without the XKeys part) and it took me less than 2 minutes to put together, but, I happen to know all the steps.
If you need help on this e-mail me and I can send you some screenshots.
tenglish@rossvideo.com
All my best,
Troy.