scummvm/backends/platform/ios7
Thierry Crozat 3ba9245138 IOS7: Add input accessory view to virtual keyboard
This adds buttons for some keys that are not present on the iOS
keyboard, such as the function and arrow keys, as well as a GMM
key.
2019-06-30 12:36:43 +01:00
..
ios7_app_delegate.h IOS7: Make filename style consistent in itself. 2016-01-07 12:44:48 +01:00
ios7_app_delegate.mm IOS: Improve iOS 11 compatibility 2017-09-30 11:16:42 +02:00
ios7_common.h IOS7: Add input accessory view to virtual keyboard 2019-06-30 12:36:43 +01:00
ios7_keyboard.h IOS7: Add input accessory view to virtual keyboard 2019-06-30 12:36:43 +01:00
ios7_keyboard.mm IOS7: Add input accessory view to virtual keyboard 2019-06-30 12:36:43 +01:00
ios7_main.mm IOS7: Make includes match our style. 2016-01-07 12:44:48 +01:00
ios7_osys_events.cpp IOS7: Add input accessory view to virtual keyboard 2019-06-30 12:36:43 +01:00
ios7_osys_main.cpp IOS: Implement kFeatureVirtualKeyboard to show/hide the keyboard 2019-02-16 17:20:57 +00:00
ios7_osys_main.h IOS: Implement kFeatureVirtualKeyboard to show/hide the keyboard 2019-02-16 17:20:57 +00:00
ios7_osys_sound.cpp IOS7: Make includes match our style. 2016-01-07 12:44:48 +01:00
ios7_osys_video.mm IOS: Implement kFeatureVirtualKeyboard to show/hide the keyboard 2019-02-16 17:20:57 +00:00
ios7_scummvm_view_controller.h IOS7: Make filename style consistent in itself. 2016-01-07 12:44:48 +01:00
ios7_scummvm_view_controller.mm IOS7: Make includes match our style. 2016-01-07 12:44:48 +01:00
ios7_video.h IOS: Implement kFeatureVirtualKeyboard to show/hide the keyboard 2019-02-16 17:20:57 +00:00
ios7_video.mm IOS7: Add input accessory view to virtual keyboard 2019-06-30 12:36:43 +01:00
module.mk IOS7: Make filename style consistent in itself. 2016-01-07 12:44:48 +01:00
README.md JANITORIAL: Update all scummvm.org URLS to use https 2019-03-09 21:52:14 +01:00

ScummVM for iOS 7.1+

This is a quick fix of the latest ScummVM (1.8.0) for iOS 7.1. It has been tested on real iPhone 6S+, and iPad Pro, and also on all the available Xcode simulators.

I tried to use all the latest iOS features to replace the old code. For instance, it uses gesture recognizers most of the time, it supports the new iPhones 6 / 6+ / 6s / 6s+ resolution, and you can copy your game files using iTunes.

Compilation

See https://wiki.scummvm.org/index.php/Compiling_ScummVM/iPhone

Usage

The game data files can be copied on the iOS device using iTunes. Once done, add your games in ScummVM as usual.

Here is a list of the in-game gestures:

Gesture Description
Two fingers swipe down Display the ScummVM menu for loading, saving, etc.
Two fingers swipe right Enable / disable the touchpad mode
Two fingers swipe up Enable / disable the mouse-click-and-drag mode
Two fingers tap Simulate a right click. You should tap with one finger, and then tap with another while keeping your first finger on the screen.
Two fingers double-tap Skip the cinematic / video

The iOS keyboard is visible when the device is in portrait mode, and hidden in landscape mode.