[GH-ISSUE #5055] PPSSPP:- Non-functional windows key regardless of "Ignore Windows Key" setting when emulator window is in focus (Win32) #2124

Closed
opened 2026-03-18 07:35:07 +03:00 by kerem · 4 comments
Owner

Originally created by @solarmystic on GitHub (Jan 8, 2014).
Original GitHub issue: https://github.com/hrydgard/ppsspp/issues/5055

Issue is as stated in the title. Responsible general commit is github.com/hrydgard/ppsspp@51484e48a9

Last build to exhibit working Start menu key behaviour is v0.9.6-367-gc176d09. github.com/hrydgard/ppsspp@c176d09ba6

Reproduction Method:-

  1. Run any freshly downloaded Orphis build for Windows from v0.9.6-372-g51484e4 onwards. Was thinking my own compiled and customized builds were at fault but a quick check with the builds (both 32 and 64bit) from the buildbot using a freshly produced ppsspp.ini file revealed the same issue.
  2. Keeping the window in focus, press the Windows key on your keyboard.
  3. Start menu does not pop up.
  4. Repeat steps 1 to 3 after ticking/unticking the "Ignore Windows Key" setting in the Win32 menu. Same result is obtained.

Caveats:-

  1. Happens on both 32bit and 64bit Windows builds.
  2. Happens regardless of the "Ignore Windows Key" setting in the WinUI menu.
  3. Requires the PPSSPP screen to be in focus.

Advisory:-

If running a potentially crash prone game on Windows and using any build post v0.9.6-372-g51484e4, do not run it in full screen at the moment, as getting back to the desktop when the emulator crashes in full screen would be troublesome since the Windows key is non-functional. Alternative methods could involve Ctrl-Shift-Esc or Alt-Tab, but are less reliable.

Originally created by @solarmystic on GitHub (Jan 8, 2014). Original GitHub issue: https://github.com/hrydgard/ppsspp/issues/5055 Issue is as stated in the title. Responsible general commit is https://github.com/hrydgard/ppsspp/commit/51484e48a9f448785d512b61e3b535eb7aaaf111 Last build to exhibit working Start menu key behaviour is v0.9.6-367-gc176d09. https://github.com/hrydgard/ppsspp/commit/c176d09ba616e253ec2e0e249c2e14f1877f4ba3 Reproduction Method:- 1. Run any freshly downloaded Orphis build for Windows from v0.9.6-372-g51484e4 onwards. Was thinking my own compiled and customized builds were at fault but a quick check with the builds (both 32 and 64bit) from the buildbot using a freshly produced ppsspp.ini file revealed the same issue. 2. Keeping the window in focus, press the Windows key on your keyboard. 3. Start menu does not pop up. 4. Repeat steps 1 to 3 after ticking/unticking the "Ignore Windows Key" setting in the Win32 menu. Same result is obtained. Caveats:- 1. Happens on both 32bit and 64bit Windows builds. 2. Happens regardless of the "Ignore Windows Key" setting in the WinUI menu. 3. Requires the PPSSPP screen to be in focus. Advisory:- If running a potentially crash prone game on Windows and using any build post v0.9.6-372-g51484e4, do not run it in full screen at the moment, as getting back to the desktop when the emulator crashes in full screen would be troublesome since the Windows key is non-functional. Alternative methods could involve Ctrl-Shift-Esc or Alt-Tab, but are less reliable.
kerem closed this issue 2026-03-18 07:35:13 +03:00
Author
Owner

@thedax commented on GitHub (Jan 8, 2014):

Hm..did I miss an if? Checks..

<!-- gh-comment-id:31887106 --> @thedax commented on GitHub (Jan 8, 2014): Hm..did I miss an if? _Checks.._
Author
Owner

@vnctdj commented on GitHub (Jan 8, 2014):

I confirm, the Windows key is ignored even if the related setting is not enabled...

<!-- gh-comment-id:31888487 --> @vnctdj commented on GitHub (Jan 8, 2014): I confirm, the Windows key is ignored even if the related setting is not enabled...
Author
Owner

@thedax commented on GitHub (Jan 8, 2014):

No need to confirm, I know. :P

Anyway, fix coming up soon.

<!-- gh-comment-id:31888759 --> @thedax commented on GitHub (Jan 8, 2014): No need to confirm, I know. :P Anyway, fix coming up soon.
Author
Owner

@thedax commented on GitHub (Jan 9, 2014):

Well, turns out the hook is useless with rawinput, and you can't re-register rawinput devices dynamically (why?), which would have allowed for it to be a toggle option, so this option will have to be one of those annoying ones that requires a restart of PPSSPP. Pullrq coming up in a minute.

<!-- gh-comment-id:31890280 --> @thedax commented on GitHub (Jan 9, 2014): Well, turns out the hook is useless with rawinput, and you can't re-register rawinput devices dynamically (why?), which would have allowed for it to be a toggle option, so this option will have to be one of those annoying ones that requires a restart of PPSSPP. Pullrq coming up in a minute.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ppsspp#2124
No description provided.