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

Plugin stops dead keys in PTB/PTB2 layouts from working until computer restart #432

Closed
Tracked by #434
SunsetQuasar opened this issue Jan 1, 2025 · 1 comment
Closed
Tracked by #434

Comments

@SunsetQuasar
Copy link

Describe the bug
When opening OBS Studio (and thus the plugin) for the first time after booting up Windows 10, my keyboard's dead keys (´, ~, <backtick>, ^) stop working completely. I cannot type them out at all or compose them into characters with diacritics after OBS Studio has been opened until I restart my computer.

To Reproduce
Tested on Windows 10 Pro, version 22H2:

  1. Boot up computer.
  2. Switch the keyboard layout to Portuguese (Brazil ABNT) or Portuguese (Brazil ABNT2)
  3. Open notepad and ensure the dead keys work properly at that moment. (I believe it's VK_OEM_4 and VK_OEM_7)
  4. Open OBS Studio (with the input overlay plugin installed)
  5. Try pressing the dead keys.

Expected behavior
The behavior in step 5 should match the behavior in step 3, i.e. the dead keys should actually be able to type their respective characters/compose with other characters while the plugin is running.

Screenshots
Not applicable. I could be able to record it happening, though.

Additional information:

Additional context

Uninstalling the plugin immediately fixes the problem.
I mention using a PTB/PTB2 layout in this issue, but it might apply to all layouts containing dead keys.

@univrsal univrsal mentioned this issue Jan 4, 2025
5 tasks
@univrsal
Copy link
Owner

univrsal commented Jan 4, 2025

See #434 for further tracking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants