Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TabTip.exe picked up #4

Open
YelovSK opened this issue Nov 1, 2023 · 11 comments
Open

TabTip.exe picked up #4

YelovSK opened this issue Nov 1, 2023 · 11 comments
Labels
bug Something isn't working

Comments

@YelovSK
Copy link

YelovSK commented Nov 1, 2023

I don't know if there's a nice solution, but I'll make an issue in case anyone gets the same behaviour. TabTip (virtual keyboard) is getting picked up instead of games. I have a bunch of TabTip executables, most of which are in the C:\Windows folder, but the process that's actually being run is in C:\Program Files\Common Files\microsoft shared\ink\TabTip.exe. Maybe there's a way to detect windows like these, I'm not sure. From user's perspective the difference is that it's invisible, but I don't know if that can be easily checked, I'm not familiar with C and Windows libraries.

@redraskal
Copy link
Owner

i'll have to look into checking for invisibility. currently, i ignore xbox game bar because the process causes the same problem.

@redraskal redraskal added the bug Something isn't working label Nov 2, 2023
@redraskal
Copy link
Owner

hey @YelovSK, try this version of detect_game.dll and let me know if the problem is fixed!

detect_game_dll.zip

@redraskal
Copy link
Owner

redraskal commented Jan 15, 2024

replace the detect_game.dll file with the one in that zip file & restart OBS

@YelovSK
Copy link
Author

YelovSK commented Jan 15, 2024

hey @YelovSK, try this version of detect_game.dll and let me know if the problem is fixed!

detect_game_dll.zip

It's still picking up TabTip instead of games.

@redraskal
Copy link
Owner

what games are you testing? i cannot reproduce this on my end while using TabTip with the new dll

@redraskal
Copy link
Owner

redraskal commented Jan 16, 2024

also, is your game in full screen or in borderless windowed in full screen?

@YelovSK
Copy link
Author

YelovSK commented Jan 16, 2024

I tested The Finals and DotA 2, both in borderless and fullscreen. I manually opened TabTip beforehand because IIRC I somehow had it disabled.

@Greatscoot
Copy link

Greatscoot commented May 19, 2024

Hey, having the same issue too. Tested with Hollow Knight (Borderless fullscreen), and just on desktop. I have managed to disable Tabtip.exe (cause I don't need it) by renaming the file so it won't open automatically. I used this article as a guide https://www.howtogeek.com/259900/how-to-permanently-disable-the-touch-keyboard-in-windows-8-and-10/

Not ideal, but meh. Doesn't affect my tablet for Osu either with OpenTabletDriver, so whatever.

@Mylloon
Copy link

Mylloon commented Aug 21, 2024

I have the same issue with Honkai Star Rail and VALORANT, even with the dll provided above

@Mylloon
Copy link

Mylloon commented Aug 21, 2024

FYI excluding C:\Program Files\Common Files\microsoft shared works for me

static const char windowsapps[] = "C:\\Program Files\\Common Files\\microsoft shared\\";

// ...in get_running_fullscreen_game_path
result = strncmp(charPath, windowsapps, 47);
if (result == 0) {
  continue;
}

Meanwhile, here is a working fork: https://github.com/Mylloon/obs-replay-folders/releases

@redraskal
Copy link
Owner

i'll update this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants