Input Overlay

Input Overlay v5.0.5

I'm going to see if I can get one that still supports X11 but also doesn't cause OBS to drop a third of its frames whenever a game is GPU-intensive.
Bad news, everyone. X11/Wayland is THE determining factor in performance and process prioritization.
Looks like I'm going to have to go without my input displays for the first time in several years, until Wayland support can be implemented. Unless maybe there's some way to get xkb inputs to the plugin via XWayland while still capturing video? If anyone knows if that's possible, please let me know.
 
guys, how can I edit the existing layouts? Id like to change a few keys in the following one, to make it match with the real keyboard (shift in the zxcv row, alt in the space row,capslock included in the asdf row.....) :

1755714566774.png
 
Bad news, everyone. X11/Wayland is THE determining factor in performance and process prioritization.
Looks like I'm going to have to go without my input displays for the first time in several years, until Wayland support can be implemented. Unless maybe there's some way to get xkb inputs to the plugin via XWayland while still capturing video? If anyone knows if that's possible, please let me know.
its not all bad news about it the plugin need to be updated , most of my plugins are now working since they been updated to 31 + apart from this this plugin Nohad overlay app and a some others wont run due to not beening updated with the lastest obs

for side note if they done a flatpak or .appimage of the program or plugin to install them it will work, just mentioning this due to Deckboard wasnt working for hotkeys now they done a Linux version most of the hotkkeys work with my setup
 
I cant get the default "mouse" to show scrolling, everything else seems to be working fine, just wont show mouse wheel up or down and that was the entire reason I downloaded this plugin in the first place. Can somebody help me out?
1759878699311.png
 
i have been completely unable to get this working on fedora linux (42 kde plasma edition). i tried following a guide for manually installing obs plugins, but i'm stumped at actually figuring out where the obs's install directory even is. i don't seem to have a .config folder. i've tried installing both through the console (sudo dnf install obs-studio) as well as flatpacks through discover. input-overlay claims to have a flatpack implementation compatitible with my obs installation, but on the 32.0 flatpack version, it just throws up errors of "input-overlay was not installed correctly..." and on the 31.1.1 version i got from fedora, it doesnt have an option to add input-overlay sources. if anyone has gotten this plugin to work on fedora, please hit me up
 
I tried searching this thread, but didn't find what i was looking to get help on.

The input overlay works great! I can set up the image, and the file that selects the keys. The problem i have is it NEVER saves my settings. So every time i load OBS, i have to set it up again for whatever game i'm running.

I have searched the registry, and the %appdata$ folder looking for settings, but can't find them anywhere. It has a list somewhere, cause every time i load OBS it goes to a list of old games. I Desperately want to be able to update settings, but can't. help!
 

Attachments

  • settings not saving.png
    settings not saving.png
    36.8 KB · Views: 232
hello, first of all thanks for this amazing plugin its working pretty well but i have one issue
on the io cct website i have a key set to "ö" on my german keyboard and it shows me pressing it perfectly fine but the second i input the json into obs it doesnt register me pressing that key inside the obs capture.
the keycode assigned to it seems to be for semicolon ";" which would be on that key if i would use the english layout which i dont.
does anyone have fixes?
 
hello, first of all thanks for this amazing plugin its working pretty well but i have one issue
on the io cct website i have a key set to "ö" on my german keyboard and it shows me pressing it perfectly fine but the second i input the json into obs it doesnt register me pressing that key inside the obs capture.
the keycode assigned to it seems to be for semicolon ";" which would be on that key if i would use the english layout which i dont.
does anyone have fixes?
Hey flox0, I also encountered a similar problem as you, but my problem is that the keycode for the right arrow key is too large and cannot be recognized and pressed properly in OBS. Please refer to post # 972 for details. My later solution was to use the key mapping of the VGN keyboard peripheral to map another key that could be recognized in OBS (my uncommon "\") onto the right arrow key. This way, under normal circumstances, when I press the right arrow key, I actually input "\". After that, setting the key at this position in io-cct was not a problem and it also worked normally in OBS. But I'm only using it for gaming, so I changed the button that used to use the right arrow key in the game to "\".Hope this provides you ideas!
Hey! Your overlay project is so cool! I've made my favorite texture based on the preset you gave me and applied it to OBS recording, but I encountered some problems.

Could you please inform me of the corresponding code when mapping keyboard keys? I've attempted to create a mapping for the arrow keys, but their value reached 0XE04D, while the code value in the mapped JSON file is 57421. This value is even greater than the sum of all other key codes. I'm not sure if this is the reason why only the arrow keys have no response when used in OBS. It clearly works well in io-cct. Or perhaps the arrow keys are not yet supported?

The following is my json file. I used wasd, numeric keypad 456, right arrow key and the enter,(right arrow key for jump, a Ergonomic design!)

View attachment 113221
View attachment 113220
 
I've tried using both version 5.0.6 Stable and 5.1.0 and I keep having the same issue. The plugin works just fine (at first), I'm using the wasd minimal preset and have added showing mouse button clicks as well using the io tool. But even on administrator mode and with this being the only installed plugin, after 6-8 minutes the keyboard portion of the overlay will freeze on whatever input was given at that time. The mouse portion still works perfectly fine. Not frozen, still picking up inputs. It's only the keyboard part that dies. If everything would crash after a certain time, I'd somewhat get that. But why on earth is half the plugin crashing after that time, while the rest keeps working? The only thing that fixes it is fully restarting OBS. But it's 100% reproduceable. After 6-8 minutes in GTA Online I get the exact same issue.
 
I need another alt, ctrl, shift win and other like fisrt, but i have second without this buttons. Please help. meybe some json new file or something else
1765679798834.png

1765679665479.png
 
Is there a possibility of getting the flatpak updated to the current stable release so it'll work with OBS 32? I don't even know what version the flatpak is on right now because it's missing a version number.
 
Hi, is there a way to get this to work with no overlay and only to show the actual keys that are pressed? (And have those keys in a specific screen area not visually mapped to a specific place on a graphical keyboard)

For example just show in the bottom centre of the screen, any keys pressed.
 
Hi, is there a way to get this to work with no overlay and only to show the actual keys that are pressed? (And have those keys in a specific screen area not visually mapped to a specific place on a graphical keyboard)

For example just show in the bottom centre of the screen, any keys pressed.
You can make a custom overlay where the unpressed keys are just invisible.
As for placement: Your options are to have them arranged in whatever shape or all stacked in the same place. There's no way to do dynamic placement where they pile up in a direction.
 
May I ask why libuiohook was disabled under Wayland? At least before I could get a working keyboard and mouse display while a program was running in XWayland( like most games do). Now it's just dead.
 
Loving this plugin, and the ease of using the web gui for creating an overlay.
Attached is my Xbox Series Controller textures with json.

Included are:
  • template.svg - used in io-cct to place buttons, sticks, triggers. You can also use this svg to create your own colors. I used Figma, which makes is easy to keep everything within the frame (w:1916 h:1618 - incl. 1px around the entire texture)
  • white, black, blue, red, green and pink controllers
Choose a color texture and use the same json file each.

Design was created by tracing (by hand) a high quality image of an Xbox Series Controller so that dimensions (button sizes and placement) is close to the real thing.

What's not added: Guide (Xbox logo) and Share buttons have no pressed state (why would it be needed?). If you want those buttons to show, for whatever reason, let me know and I'll update the textures.
 

Attachments

Back
Top