NohBoard

Free NohBoard v1.3.0

Lucil

Member
nohboard doesnt work properly in win10.
the program itself works wonders.
but loses capture when in a full screen game.
it doesnt do this in 8.1
anyway to fix this?

((it appears it might be because of bf3? or because my 2nd monitor went down.its where i usually keep it))
 
Last edited:

Jack0r

The Helping Squad
Full screen games can be a problem, especially if windows stops rendering on the second monitor as well.
OBS can only capture NohBoard if its window is being rendered of course ;) I always ran bf3/bf4 in borderless mode, but I know people had problems with it not feeling so fluid as in fullscreen, so you have to test that.
 

JasperEllis

New Member
I am running this in ubuntu 14.04 via wine. It works perfectly as long as it is the active window, but as soon as I click off so that it's no longer the foremost application, it just doesn't receive any input: snapped a video showing what's happening. Has anyone else got it working in linux? Any suggestions or input would be appreciated.
 

Tomasz Brek

New Member
Hi,

This is my current setup for streaming and gaming:
- A gamingpc with 1 144hz monitor (Screen A), a keyboard (A) and a mouse (A). Set up as server in synergy
- A streamingpc with 2 60 hz monitors (Screen B and C), a keyboard (B) and a mouse (B). Set up as client in synergy
So basically I use my gamingpc's mouse and keyboard to control the streamingpc.

I would like to use the keyboard A on screen B and then use the program Noahboard in the OBS to display my keyboardstrokes and mousemovements on stream.

Here comes the technical part:
Once I go with my mouse A to screen B, everything works. I can control screen B (streamingpc) with mouse A and keyboard A (gamingpc) and the Noahboard does work in OBS. It recognizes the keystrokes of my keyboard A on the Noahboard on screen B. When I move back to screen A, Mouse A and Keyboard A don't show up anymore on the Noahboard on Screen B. When I am for example playing a game on my screen A, the keystrokes do not get recognized on my screen B because my mouse A is set to screen A to play the game.
I tried to use windowcapture in OBS, but since the Noahboard doesn't recognize the keystrokes from keyboard A on screen B, that does not matter.
It is a very complicated piece of text. I tried to be as clear as possible. It is a very specific problem, but maybe you guys know the answer already. Is there some way to solve this problem?

I used to stream with my gaming pc only, but when I switched to a 144hz monitor I could not use a second monitor along the side of my duplicated screen on my live gamer HD because it would cause tearing and lag.

Regards,
Brekk1e
 

ThoNohT

Developer
The only way to use NohBoard on two pc's is to clone all the input to both pc's. NohBoard isn't recognizing the input, simply because there is no input on your streaming pc. NohBoard has the feature of grabbing all input and locking it, so you can safely game without worrying about messing anything up on your streaming pc. However, you will have to clone the input from your gaming pc to the streaming pc.
 

thiagosice

New Member
Need this layout, someone help me?

layout.jpg
 

ThoNohT

Developer
I am running this in ubuntu 14.04 via wine. It works perfectly as long as it is the active window, but as soon as I click off so that it's no longer the foremost application, it just doesn't receive any input: snapped a video showing what's happening. Has anyone else got it working in linux? Any suggestions or input would be appreciated.
This is probably because I use a windows hooking mechanism. This will work while in wine, because it emulates this. But Wine has no access to global key presses in Linux, being a windows user, I have no knowledge of how this would be done in Linux. So I'm fairly certain this is never going to work on Linux.

Unrelated:
The past few weeks I have been working on a rewrite (windows only still). This version uses GDI+ to render the keys onto the form. It might be that the rendering issues when behind a full-screen game are resolved by this change. When I have a version that is equal to the original NohBoard in functionality, I will release a version here to test. Because this version is written in C#, which I am much more proficient in, expect this version to have a lot more features in the long run. Note that I am still really hard pressed for time, so an initial release might still take a while.
 

layarion

Member
i wouldn't mind a setting to disable uppercase characters when holding the shift key.

i think i can go into the keyboards settings and fix that, which i will do. but a global setting would be nice
 

layarion

Member
did a recording and it was stuck on LMB the whole time from the getgo.

can you make nohboard play a sound when it breaks like that?
 

ThoNohT

Developer
what does it mean to "trap mouse" or "trap keyboard"?
When this is enabled, if you press scroll lock, it will toggle the trap. Which means the keypresses and mouse movements are recorded in NohBoard but not returned to the system. This means you can't control other programs. This is useful when you use two pc's, one for gaming and one for streaming. Your mouse and keyboard input is sent to both systems at the same time. However, when you are gaming, you don't want to be controlling the streaming system, so you enable the traps.

i wouldn't mind a setting to disable uppercase characters when holding the shift key.

i think i can go into the keyboards settings and fix that, which i will do. but a global setting would be nice
Noted. I don't think it will be in the original NohBoard, but I will keep this feature in mind for the next version.

did a recording and it was stuck on LMB the whole time from the getgo.

can you make nohboard play a sound when it breaks like that?
I'm not sure if that is possible. How can NohBoard know if it has broken. If it knows this, why not just fix it and remove the keypress altogether? Keys being stuck has been a problem in the past, I fixed this back then by making it check periodically. But perhaps I did not implement this for mouse keys. It's the first time I heard about this anyway.
 

layarion

Member
I'm not sure if that is possible. How can NohBoard know if it has broken. If it knows this, why not just fix it and remove the keypress altogether? Keys being stuck has been a problem in the past, I fixed this back then by making it check periodically. But perhaps I did not implement this for mouse keys. It's the first time I heard about this anyway.

during that recording session the keyboard wasn't working either. but i had them both on one instance of NohBoard, not separate ones for mouse and keyboard like i've seen suggested. which i might do...but i digress

as for the sound, it might be possible by having the program check if a key has been held down longer than reasonable. like if a key has been held down for like 30 seconds then something might be wrong.

perhaps make the time that it considers unreasonable customizable.
 

itsraphael

New Member
There is an easy way to fix the Full Screen problem. Some people did it by adding a second monitor, but actually you just have to run Nohboard as administrator. So even if you play the games in Full Screen (Game Mode on OBS), Nohboard will work properly (in Game Mode, not sure about Window Mode).

(I'm using win10)
 

ThoNohT

Developer
There is an easy way to fix the Full Screen problem. Some people did it by adding a second monitor, but actually you just have to run Nohboard as administrator. So even if you play the games in Full Screen (Game Mode on OBS), Nohboard will work properly (in Game Mode, not sure about Window Mode).

(I'm using win10)
I guess Windows 10 fixed this, back in windows 7 just running as admin was not enough. If you had just one monitor, most fullscreen games would stop NohBoard from updating itself. But it's good to hear that newer versions of windows have gotten rid of this problem.

I currently have the rewrite of NohBoard about on feature parity. I don't quite have the time to get it ready to do a test release for you guys today, but I'm hoping I can make a release for you guys to test soon. There are a few more things I want to do before I do this. Reading this thread reminds me, I still have to verify whether I properly implemented the stuck keys check in the rewrite.
 

layarion

Member
ok sorry to bother you ThoNoh but the truth is the search feature on this website seems to FAIL at searching this thread only.

can i get my left and right mouse buttons an image like an icon instead of LMB?
 

ThoNohT

Developer
Using custom images is not supported in the current version of NohBoard. This is a planned feature of the rewrite however.
 

JLX

New Member
Hi,

First, thanks again making/sharing NohBoard. It's a very handy utility and I appreciate the time you've put into it and your willingness to share!

I'd like to suggest a few features that I hoping you'll consider for future versions:

  1. DEFINE KEY PRESSED COLOUR PER KEY

    Perhaps this could be done by simply adding an RGB value (hex or otherwise) at the end of each line in the .kb definition file. If omitted, the default is used.

    If this could be added to 1.x before the rewrite, so much the better ;-)
  2. SPECIFY A CUSTOM FONT & SIZE FOR EACH KB

    It would be nice to not only tailor the look but also to use custom symbols, etc.
  3. COMBOS & VIRTUAL BUTTONS

    While outside the scope of what NoHBoard is currently designed to do, I find that I often make AHK scripts that use several layers. Sometimes these shifted layers use the standard SHIFT/ALT/CTRL keys, other times I use custom ones.

    It may be worth considering in the next major version adding support for keyboard combos. For example having CTRL+A or F13+SPACE show a virtual key? Just food for thought, not essential.
Thanks again!
 
Top