Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using an international keyboard in iPhone app

I need to be able to force a different international keyboard, without the user manually having to go into the Settings application and enable that keyboard.

For example, the user only has English (AU) enabled, and I want to be able to bring up a keyboard for inputting Chinese without them having to enable the keyboard, and switch to that manually.

like image 459
yongobongo Avatar asked Dec 31 '25 00:12

yongobongo


1 Answers

[[UIKeyboardImpl sharedInstance] setInputMode:@"emoji"];

Which, of course, this is undocumented.

Or change ~/Library/Prefereces/.GlobalPreferences.plist and ~/Library/Prefereces/com.apple.preferences.plist (the method many apps used to enable Emoji).


There's no documented way to force enable a keyboard. Better tell the users to enable it themselves.

like image 102
kennytm Avatar answered Jan 01 '26 15:01

kennytm