IOS: Implement kFeatureVirtualKeyboard to show/hide the keyboard

This commit is contained in:
Thierry Crozat 2019-02-12 23:48:14 +00:00
parent 63a6a3c3de
commit 4795f2b68a
5 changed files with 51 additions and 3 deletions

View file

@ -171,6 +171,7 @@ bool OSystem_iOS7::hasFeature(Feature f) {
switch (f) {
case kFeatureCursorPalette:
case kFeatureFilteringMode:
case kFeatureVirtualKeyboard:
return true;
default:
@ -193,6 +194,9 @@ void OSystem_iOS7::setFeatureState(Feature f, bool enable) {
case kFeatureAspectRatioCorrection:
_videoContext->asprectRatioCorrection = enable;
break;
case kFeatureVirtualKeyboard:
setShowKeyboard(enable);
break;
default:
break;
@ -207,6 +211,8 @@ bool OSystem_iOS7::getFeatureState(Feature f) {
return _videoContext->filtering;
case kFeatureAspectRatioCorrection:
return _videoContext->asprectRatioCorrection;
case kFeatureVirtualKeyboard:
return isKeyboardShown();
default:
return false;