Files
ppsspp/Windows
Henrik RydgårdandClaude Opus 5.5 3375fbdbbd iOS: Replace the private keyboard and vibration APIs with public ones
Sideloaded builds read hardware keyboard events from the private
UIEvent._gsEvent, at offsets hardcoded for iOS 7 and 9, through a
UIApplication subclass. The UIPress path the App Store build uses works
from iOS 13.4, so use it in all builds, and delete the hack along with
PPSSPPUIApplication and SmartKeyboardMap.

System_Vibrate asked the private UIDevice feedbackSupportLevel whether
to use the feedback generator, in App Store builds too, and sideloaded
builds fell back to the private AudioServicesPlaySystemSoundWithVibration.
The feedback generator just does nothing on devices without a Taptic
Engine, so always use it. That leaves the iPhone 6s and first SE
without virtual button vibration in sideloaded builds.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 16:28:27 +02:00
..
2025-01-17 18:06:24 +01:00
2019-01-16 11:41:01 -05:00
2019-01-16 11:39:34 -05:00
2026-05-05 09:18:15 +02:00
2025-01-10 21:27:12 +01:00
…
2026-03-09 11:02:04 +01:00
2026-03-09 11:02:04 +01:00
2026-08-24 11:13:00 +02:00
2026-08-24 11:13:00 +02:00
…
2025-06-28 14:15:42 +02:00

Just open the MSVC project file and build.