|
Hi All,
After seeing the interest in having a virtual keyboard on screen I noticed there weren't any good free versions out there. The thread that started this interest shows an application that's supposed to be $30, it allows allows free downloads but I'm not sure if it will time out eventually or begin producing nag screens. Just to make sure this type of tool remains free, and to give back to the community, I built StreamKB.
While this can technically be used for any game I made StreamKB fit exactly inside of the right panel of the SC2 overlay if you're at 1080p, it also shrinks down if you're using a lower resolution.
Usability:- Right click pops up menu with color and size options.
- Window can be dragged by clicking anywhere.
- Clicking the buttons doesn't send any key presses to the screen.
- Color and window position are saved whenever colors are changed or program is exited through the right click menu. Settings are saved in a StreamKB.settings file which can be deleted to reset to default.
OBS Tips:
- This will not work properly if SC2 is in Fullscreen mode. SC2 must be in Fullscreen/Windowed.
- When using window capture, uncheck capture mouse cursor. Also try capture entire window if inner isn't working right.
- Aero must be on for window capture to work correctly. Otherwise overlapping windows will be shown.
- To get this to show up with the proper window size in OBS, try opening up the color options menu before adding it for window capture.
*Edit: This only seems to happen when using the jar version, this shouldn't be needed if you download the 1.1 exe file.
Download Info: You can download the latest version at: https://sourceforge.net/projects/streamkb/ This requires JRE to run.
FYI: I'm new to publishing things like this, feel free to PM me if I'm not taking some proper steps or post here if you have suggestions.
Enjoy!
Edit 06/02: I've updated the keyboard to version 1.1 EXE versions now working and uploaded. AZERTY version is now available at https://sourceforge.net/projects/streamkb/files/ Updated some minor things in the EN version to prevent errors when using a non-US keyboard.
Edit 06/10: Updated to version 1.2 Changed to new Keyboard hook to lower memory usage. Reduced CPU required when holding down keys. Fixed minor issue with color chooser.
Edit 06/14: Added DVORAK keyboard build Figured out issue with overlapping windows showing in window capture when Aero was turned off.
Edit 06/15: Updated to version 1.3 Added Always On Top option to all builds This specifically helps people using two monitors with Aero off. Note: Updating to this build will clear your color settings, so copy the Color Code in the RGB tab before swapping
|
It's awesome that you took the time and effort to make this, i've seen a few people using this type of application already so making a free on is a great contribution
|
United Kingdom14103 Posts
PSA: Make sure this isn't up on the screen while typing in passwords!
lol I would totally forget about that. thanks for this.
|
1 sec, having an issue with the build, need to re-upload. Edit: Fixed.
|
HOT Virtual Keyboard does not make you pay, but this is a great initiative as well since you'll eventually be customize these programs to specific games. I've been meaning to add more alternatives to the OP of the original thread.
|
Doesn't seem to be picked up by OBS. Anyone else this problem?
Good work, btw!
|
How this translates, lets say into QWERTZ layout? Would you consider updating app to allow more keyboard layouts? Like settings which sets the visible layout of the keyboard
|
My 0 key doesn't seem to register for me.
|
Aww yiss, now hopefully this will spread like plague and we will be seeing on-screen keyboards on every progamer's stream (even outside of SC2). It's very helpful in learning efficient setups for better mechanics.
|
just tried it, it's pretty awesome, thanks a lot :D Worked with obs for me! Only little downside, it seems to be qwerty only unless I'm stupid and missed on something, but no big deal
|
On June 01 2013 07:37 Nimix wrote:just tried it, it's pretty awesome, thanks a lot :D Worked with obs for me! Only little downside, it seems to be qwerty only unless I'm stupid and missed on something, but no big deal
dang, i wonder what i'm doing wrong... how did you add it so that it shows up? i've tried different options.
|
I just picked it in window capture and it worked fine :o
|
This is awesome, very customisable and simple, love it, thankyou!
|
I find on screen keyboards to be distracting, but kudos for providing something that a lot of people seem to enjoy!
|
On June 01 2013 06:35 Hokay wrote: My 0 key doesn't seem to register for me. Me neither.
Good program though anyway, thx.
|
On June 01 2013 06:00 SedativeDev wrote: How this translates, lets say into QWERTZ layout? Would you consider updating app to allow more keyboard layouts? Like settings which sets the visible layout of the keyboard
Edit: I just made an AZERTY version. As soon as someone sends me the keycode data I need for a QWERTZ keyboard I'll make quick.
|
On June 01 2013 06:35 Hokay wrote: My 0 key doesn't seem to register for me.
Fixed, I accidentally had the wrong key value in for 0, re-uploaded working version with updated source code. didn't change version since it was just a fat finger mistake.
|
Hot Virtual Keyboard does not make you pay however after a 30 day trial period it will automatically shutdown after every 30 minutes making it a hassle for any regular streamer who has this for over 30 days. This is very kind of you and thank you, It looks wonderful.
|
On June 01 2013 06:00 SedativeDev wrote: How this translates, lets say into QWERTZ layout? Would you consider updating app to allow more keyboard layouts? Like settings which sets the visible layout of the keyboard
On June 01 2013 07:37 Nimix wrote:just tried it, it's pretty awesome, thanks a lot :D Worked with obs for me! Only little downside, it seems to be qwerty only unless I'm stupid and missed on something, but no big deal
If there's enough interest I can make new builds for other keyboard layouts, but I'll need the keycodes for the keys I'm not familiar with since I don't have a QWERTZ or AZERTY keyboard to find them myself, and I haven't been able to find good lists through google searches.
If you download the hook I used: http://code.google.com/p/jnativehook/downloads/detail?name=JNativeHook-1.1.4.zip Run the jar file, then go to view > Listeners, and uncheck motion/button/wheel events. Then type out rows of keys it will show you the keypressed/keyreleased keycode. I need the keycode to match each key. If you type out a line on your keyboard and get a screenshot of the output I can use that to make QWERTZ and AZERTY builds.
|
this is great thanks alot!
|
|
|
|