Alright... I had caught something I missed so it took me a little bit longer then I thought. The interface is scary for binding keys, but like I said I was going for speed and making it work. The "GIANT" list of all the possible bound keys was to hopefully allow it to work with any keyboard. Meaning any of your special keys that aren't on english keyboards. I also list even reservered key codes. Anything that is undefined is pointless to have on there, but it just made it work better in my code to keep them. I won't go into coding detail of why just I use arrays and the such and having everything match made it very easy.
Alright so pretty self explanatory when you open it, click the broadcastable keys button and you'll see a new window. scale it to fit the lists if you want. Should be 7 lists. last list should be shorter. Okay now click where it tells you and type away. Any key you press in that box will auto toggle it off and on. Checked = it will broadcast. Alternatively you can manually check keys if you prefer(I don't know who would). Last thing I was working on was I forgot when you hit shift the code is sent as shift. It doesn't differentiate[sic] between left and right, a seperate call had to be made to find what one it is. So in short ignore the SHIFT, CTRL, MENU in the first list. and look for LSHIFT, RSHIFT, LCTRL, RCTRL, .... in the 5th column I think for those. The first ones don't really affect broadcasting. Also if you don't know MENU = ALT, I don't know... I always though it was ALT too, but in the keycodes it came out to MENU so whatever. All cosmetic at that point anyways. I'll clean it up a bit and remove a lot of the excess when I have more time.
Test it as you will and let me know what isn't or is working...
Micah's Multibox w/Broadcastable keys: http://ultrashare.net/hosting/fl/8651cd8601
And again.. sorry for the HUGE key binding window.. I really need to make that smaller....
Connect With Us