mirror of
https://github.com/scummvm/scummvm.git
synced 2026-06-20 05:45:29 +00:00
Add support for Extended Gamepad controllers. What defines extended gamepad controllers can be found here: https://developer.apple.com/documentation/gamecontroller/gcextendedgamepad Support has been added for controlling the pointer position using the left thumbstick, left clicks using the A-button and right clicks using the B-button. Also the Main menu can be accessed using the Home/Menu button. The thumbstick values are received when changed, however if holding the thumbstick in the same position the valueChangedHandler will not be called. Therefore store the X- and Y-axis values and begin to poll readings of the stored values for as long as the thumbstick is out of the center position.
75 lines
2.1 KiB
Plaintext
75 lines
2.1 KiB
Plaintext
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>CFBundleDevelopmentRegion</key>
|
|
<string>en</string>
|
|
<key>CFBundleExecutable</key>
|
|
<string>$(EXECUTABLE_NAME)</string>
|
|
<key>CFBundleIcons</key>
|
|
<dict/>
|
|
<key>CFBundleIcons~ipad</key>
|
|
<dict/>
|
|
<key>CFBundleIdentifier</key>
|
|
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
|
<key>CFBundleInfoDictionaryVersion</key>
|
|
<string>6.0</string>
|
|
<key>CFBundleName</key>
|
|
<string>ScummVM</string>
|
|
<key>CFBundlePackageType</key>
|
|
<string>APPL</string>
|
|
<key>CFBundleShortVersionString</key>
|
|
<string>2.7.0git</string>
|
|
<key>CFBundleSignature</key>
|
|
<string>????</string>
|
|
<key>CFBundleVersion</key>
|
|
<string>2.7.0git</string>
|
|
<key>GCSupportedGameControllers</key>
|
|
<array>
|
|
<dict>
|
|
<key>ProfileName</key>
|
|
<string>ExtendedGamepad</string>
|
|
</dict>
|
|
</array>
|
|
<key>GCSupportsControllerUserInteraction</key>
|
|
<true/>
|
|
<key>LSSupportsOpeningDocumentsInPlace</key>
|
|
<true/>
|
|
<key>UIApplicationExitsOnSuspend</key>
|
|
<false/>
|
|
<key>UIApplicationSupportsIndirectInputEvents</key>
|
|
<true/>
|
|
<key>UIDeviceFamily</key>
|
|
<array>
|
|
<integer>1</integer>
|
|
<integer>2</integer>
|
|
</array>
|
|
<key>UIFileSharingEnabled</key>
|
|
<true/>
|
|
<key>UILaunchImages</key>
|
|
<array/>
|
|
<key>UILaunchStoryboardName</key>
|
|
<string>LaunchScreen_ios</string>
|
|
<key>UIPrerenderedIcon</key>
|
|
<true/>
|
|
<key>UIRequiresFullScreen</key>
|
|
<true/>
|
|
<key>UIStatusBarHidden</key>
|
|
<true/>
|
|
<key>UISupportedInterfaceOrientations</key>
|
|
<array>
|
|
<string>UIInterfaceOrientationLandscapeLeft</string>
|
|
<string>UIInterfaceOrientationLandscapeRight</string>
|
|
<string>UIInterfaceOrientationPortrait</string>
|
|
<string>UIInterfaceOrientationPortraitUpsideDown</string>
|
|
</array>
|
|
<key>UISupportedInterfaceOrientations~ipad</key>
|
|
<array>
|
|
<string>UIInterfaceOrientationLandscapeLeft</string>
|
|
<string>UIInterfaceOrientationLandscapeRight</string>
|
|
<string>UIInterfaceOrientationPortrait</string>
|
|
<string>UIInterfaceOrientationPortraitUpsideDown</string>
|
|
</array>
|
|
</dict>
|
|
</plist>
|