NohBoard

Free NohBoard v1.3.0

ThoNohT

Developer
ThoNohT submitted a new resource:

NohBoard - A keyboard visualizer

I know certain applications already exist that do just this, display your keyboard on-screen. And even more probably. However, so far I have found none that were both free and easy to use. That's where this program came in, I made it to be free and easy to use, without any fancy graphics, and easily capturable (possibly with chroma key). Furthermore, it's very customizable.

Settings.png


Current version: v0.13b
Download...

Read more about this resource...
 

ThoNohT

Developer
Re: [TOOL] NohBoard - a keyboard visualizer

Hmm, I'm now testing it with games, seems to make it go gray when running alongside a fullscreen game. I'll have to look into this some more.

So far I got it to work in Dota2 windowed and somone got it to work with Quake III Arena.
 

Bkid

New Member
Re: [TOOL] NohBoard - a keyboard visualizer

What benefits does this have over the built-in On Screen Keyboard that comes with Windows?
 

ThoNohT

Developer
Re: [TOOL] NohBoard - a keyboard visualizer

That keyboard is for allowing you to type using your mouse. This is for visualizing the keys you press on your actual keyboard. Quite a different purpose.
 

Bkid

New Member
Re: [TOOL] NohBoard - a keyboard visualizer

ThoNohT said:
That keyboard is for allowing you to type using your mouse. This is for visualizing the keys you press on your actual keyboard. Quite a different purpose.

Ohhh, I get it.

Nifty. :3
 

dehixem

Member
Re: [TOOL] NohBoard - a keyboard visualizer

Seems cool !

What would be awesome is an AZERTY keyboard, and that the software updates automatically the keyboard from AZERTY to QWERTY when I use the ALT+SHIFT shortcut to switch between both.
But I guess it might be complicated to do though :)
 

ThoNohT

Developer
Re: [TOOL] NohBoard - a keyboard visualizer

Yeah, I could look up an AZERTY layout and get that made. But I don't know about the automatic switching though. I generally use it now for very specialized layouts with only the keys I use in it, I don't want it to go switching automatically back to my default layout then.

And XeiZ, I'm going to make something that shows you which keycode you are pressing, and you'll have to work with me in getting that layout done, as I don't know which keycodes all those extra keys have.

Here's an example of me using it with Just Cause 2 (Mind you, my pc cannot actually handle streaming and gaming at the same time very well, so the framerate is pretty bad at times) it only shows the keys that I actually press.: http://www.twitch.tv/limney/b/401198812
 

ThoNohT

Developer
Re: [TOOL] NohBoard - a keyboard visualizer

V0.3b was just released. This version has the german Keyboard layouts courtesy of XeiZ.


dehixem, I've been looking at AZERTY, but it appears to have some keys that my keyboard doesn't have. So it would be nice if you could drop by chat sometime in the evening so I we could discuss making this keyboard layout a bit.
 

Floatingthru

Community Helper
Re: [TOOL] NohBoard - a keyboard visualizer

Nice program ThoNohT! Making a custom layout wasn't too bad either once I actually read everything lol. This is what I ended up making.



Code:
    KBVersion 1
    width 335
    height 267
    nKeysDefined 22
    key 9 9 53 67 43 Tab Tab 0
    key 32 187 185 131 43 %0% %0% 0
    key 49 53 9 43 43 1 ! 0
    key 50 97 9 43 43 2 @ 0
    key 51 141 9 43 43 3 # 0
    key 52 185 9 43 43 4 $ 0
    key 53 229 9 43 43 5 % 0
    key 65 89 97 43 43 a A 1
    key 67 198 141 43 43 c C 1
    key 68 177 97 43 43 d D 1
    key 69 165 53 43 43 e E 1
    key 70 221 97 43 43 f F 1
    key 81 77 53 43 43 q Q 1
    key 82 209 53 43 43 r R 1
    key 83 133 97 43 43 s S 1
    key 86 242 141 43 43 v V 1
    key 87 121 53 43 43 w W 1
    key 88 154 141 43 43 x X 1
    key 90 110 141 43 43 z Z 1
    key 160 9 141 100 43 %shift% %shift% 0
    key 162 9 185 65 43 Ctrl Ctrl 0
    key 164 130 185 56 43 Alt Alt 0
 

Cloudwolf

Member
Re: [TOOL] NohBoard - a keyboard visualizer

Key board layout for Worms Armageddon (yes i broke standard keyboard layout so it'll stay relatively compact.
SLIGHT edit shifted the number pad and the arrow keys over another full space so that the arrow keys were seperated out from the space enter and shift keys just to make it more consistent considering it was spaced out from the number pad.
the number pad now aligns under f9 - f11 and the arrow keys align under f5-f7. Space has also been made wider.
edit added link to a 2 hour stream i did with it
http://www.twitch.tv/cloudlupus/b/402814600
worms%20keyboard%20layout.jpg

Code:
KBVersion 1
width 560
height 214
nKeysDefined 27
key 37 184 140 44 44 %left% %left% 0
key 38 230 94 44 44 %up% %up% 0
key 39 276 140 44 44 %right% %right% 0
key 40 230 140 44 44 %down% %down% 0
key 32 2 140 134 44 Space Space 0
key 13 70 94 66 44 Enter	Enter 0
key 112 2 2 44 44 F1 F1 0
key 113 48 2 44 44 F2 F2 0
key 114 94 2 44 44 F3 F3 0
key 115 140 2 44 44 F4 F4 0
key 116 186 2 44 44 F5 F5 0
key 117 232 2 44 44 F6 F6 0
key 118 278 2 44 44 F7 F7 0
key 119 324 2 44 44 F8 F8 0
key 120 370 2 44 44 F9 F9 0
key 121 416 2 44 44 F10 F10 0
key 122 462 2 44 44 F11 F11 0
key 123 508 2 44 44 F12 F12 0
key 49 370 140 44 44 1 1 0
key 50 416 140 44 44 2 2 0
key 51 462 140 44 44 3 3 0
key 52 370 94 44 44 4 4 0
key 53 416 94 44 44 5 5 0
key 187 462 94 44 44 + + 0 
key 189 462 48 44 44 - - 0
key 9 2 48 66 44 Tab Tab 0
key 8 70 48 66 44 Back Back 0
 

zolia

Member
Re: [TOOL] NohBoard - a keyboard visualizer

So with help from ThoNoht i did a layout for SC2 hotkey mode grid in AZERTY keyboard if annoy is interresting i will paste the code down, but need the next update i think.

With chroma key on the blue is pretty good.

layout%2520SC2%2520grid.PNG

Code:
KBVersion 1
width 400
height 361
nKeysDefined 31
key 27 9 56 43 43 Esc Esc 0
key 32 187 276 262 43 %0% %0% 0
key 49 53 100 43 43 & 1 0
key 50 97 100 43 43 %e'% 2 0
key 51 141 100 43 43 " 3 0
key 52 185 100 43 43 ' 4 0
key 53 229 100 43 43 ( 5 0
key 54 273 100 43 43 - 6 0
key 55 317 100 43 43 %'e% 7 0
key 65 77 144 43 43 a A 1
key 66 286 232 43 43 b B 1
key 67 198 232 43 43 c C 1
key 82 209 144 43 43 r R 1
key 68 177 188 43 43 d D 1
key 69 165 144 43 43 e E 1
key 82 209 144 43 43 r R 1
key 70 221 188 43 43 f F 1
key 71 265 188 43 43 g G 1
key 72 309 188 43 43 h H 1
key 81 89 188 43 43 q Q 1
key 83 133 188 43 43 s S 1
key 84 253 144 43 43 t T 1
key 86 242 232 43 43 v V 1
key 87 110 232 43 43 w W 1
key 88 154 232 43 43 x X 1
key 89 297 144 43 43 y Y 1
key 90 121 144 43 43 z Z 1
key 222 9 100 43 43 %sqr% %0% 0
key 160 9 232 56 43 %shift% %shift% 0
key 162 9 276 65 43 Ctrl Ctrl 0
key 164 130 276 56 43 Alt Alt 0
 

Absarn

Member
Re: [TOOL] NohBoard - a keyboard visualizer

Great plugin, but I cant use it because since it goes gray everytime I go into a fullscreen game!
 

ThoNohT

Developer
Re: [TOOL] NohBoard - a keyboard visualizer

Yes, that is a known bug. For now, you will need to use it with windowed (or borderless) games. I hope to find out how to fix this one day.
 

Cloudwolf

Member
Re: [TOOL] NohBoard - a keyboard visualizer

quick question about it not working in full screen games it seems to work in some of my full screen games. Have you tried running the board in admin mode becuase maybe the game is running in a way that steals all key hook calls unless another program is running in admin mode. A friend had an issue like this with Ragnarok 2 online and Teamspeak it wouldn't let him use push to talk and the fix was running Teamspeak in admin mode.
 

Absarn

Member
Re: [TOOL] NohBoard - a keyboard visualizer

Yes I've tried running the board as admin with no result though. I hope its going to get fixed soon since it's a really nice addition I could add to my stream! : )


Edit: Just noticed that it works in 1080p resolution, Open up the game and got the grey window and I just went into the settings in the board and just changed the keyboard layout back and forward and It worked fine. Unfortuantly you're going to have to do it every time you go fullscreen in a game. Also I cannot stream in 1080p resolution since i looses to much frames.
 

ThoNohT

Developer
Re: [TOOL] NohBoard - a keyboard visualizer

It's not a matter of it not picking up keystrokes, it would still render even if it didn't get any of those. Something in the rendering of the game is interfering with my rendering code. While the rendering loop and the keyboard hook do still run, it simply only produces a gray screen.
 

ThoNohT

Developer
Re: [TOOL] NohBoard - a keyboard visualizer

See the first post for the latest version that has added AZERTY support and fixed the fullscreen games problem (hopefully, so far, tests have been succesful).
 
Top