geekhack
geekhack Community => Keyboards => Topic started by: RayRay on Tue, 18 October 2011, 21:13:11
-
Basically, I want to stream myself playing high-level Starcraft 2 (on my Cherry Brown Mechanical keyboard) but I want to be able to dedicate about the bottom 20% of my stream to showing a virtual keyboard and mouse that light up my mouse and keypresses so people watching can see exactly what buttons I'm hitting while they watch me play.
I'm doing this for my educational stream I run where I teach people to be better Zerg players. My streaming software will allow me to do an overlay that updates realtime (i.e. whatever that program is) so I just need something that is easy to see and reports instantly any keyboard and mouse input and shows them on a virtual keyboard/mouse.
I know this isn't "specifically" mechanical keyboard info, but I do love my mechanical and I figure you guys know so much about keyboards someone probably already uses something like this just for key detection
-
Come on guys, nobody knows? This is something everyone should know!
Ranting aside, you need not worry about making this a mechanical board thread. We at Geekhack don't care if you currently use the worst rubber dome ever. So long as you don't go raving about how it's the best out there.
Edit for actual content: try using your OS's default on screen keyboard. I believe Windows shows the keys being physically pressed.
-
I'm not sure if they'd work on top of SC2 and they might take a little tweaking to look exactly how you want them to, but there are AutoHotKey scripts that provide the functionality you're looking for. I can't post URLs yet, but if you google "autohotkey on-screen keyboard" you should get a couple good results.
-
Well, the windows onscreen keyboard doesn't show input when I use my actual keyboard... And I tried the google search you suggested and didn't really find what I was looking for. I found one that did something similar, but wouldn't show multiple-key presses (S and D at the same time for example) and didn't really show the keypresses very well. I also want something that shows mouse clicks.
Edit: and it doesn't need to show on top of SC2. I can actually do layering with my streaming software so I'll do it as an overlay. It'll just be running in the background.
-
Aquakeytest will do the kb. Good luck on mouse tho.
-
yea aquakeytest is awesome
try this for mouse? not real time
http://flowingdata.com/2010/02/09/track-mouse-activity-on-your-computer/
-
You should try out PassMark Keyboard Test, it shows both keyboard and mouse. They have a free trial you can try, but full version is 24$.
-
Okay, I tried both suggested pieces of software. They are both almost exactly what I was looking for, except one major problem: they only show input if they are running in the foreground. I need one that shows input while in the background. Any other suggestions?