mNo edit summary |
m (Wording) |
||
Line 1: | Line 1: | ||
'''UIKeyboardPreferencesController''' is an undocumented Class for setting and and getting various common and private keyboard properties. | '''UIKeyboardPreferencesController''' is an undocumented Class for setting and and getting various common and private keyboard properties. The property keys type is integer, representing the index for each string key in a constant array existing in the UIKit or TextInput binary. Tables below show each property key name, sorted by index, and domain handling the key. | ||
== Methods == | == Methods == |
Revision as of 18:19, 4 May 2015
UIKeyboardPreferencesController is an undocumented Class for setting and and getting various common and private keyboard properties. The property keys type is integer, representing the index for each string key in a constant array existing in the UIKit or TextInput binary. Tables below show each property key name, sorted by index, and domain handling the key.
Methods
Signature | + (UIKeyboardPreferencesController *)sharedPreferencesController; |
---|---|
Available in | 5.0 — |
A singleton for this class.
Signature | - (id)valueForKey:(NSInteger)key; |
---|---|
Available in | 5.0 — |
-[UIKeyboardPreferencesController valueForKey:] returns value from property key.
Signature | - (BOOL)boolForKey:(NSInteger)key; |
---|---|
Available in | 5.0 — 8.2 |
-[UIKeyboardPreferencesController boolForKey:] returns boolean value from property key.
Signature | - (void)setValue:(id)value forKey:(NSInteger)key; |
---|---|
Available in | 5.0 — |
-[UIKeyboardPreferencesController setValue:forKey:] is used for setting value for property key.
Property Key List
Index | Key name | Domain | ||
---|---|---|---|---|
iOS 6 | iOS 7 | iOS 8 | ||
0 | 0 | 0 | AppleKeyboards | .GlobalPreferences |
1 | 1 | 1 | AppleKeyboardsExpanded | |
2 | 2 | 3 | AppleKeyboardsIncludeIntl | |
3 | 3 | 3 | AppleLocale | |
4 | 4 | 4 | AppleLanguages | |
5 | 5 | 5 | KeyboardSpoofSoftBank | com.apple.Preferences |
6 | 6 | 6 | KeyboardEmojiEverywhere | |
7 | 7 | 7 | KeyboardAutocorrection | |
8 | 8 | 8 | KeyboardAutocapitalization | |
9 | 9 | 9 | KeyboardCheckSpelling | |
10 | 10 | 10 | KeyboardPeriodShortcut | |
11 | 11 | 11 | KeyboardCapsLock | |
12 | 12 | 12 | KeyboardLastUsed | |
13 | 13 | 13 | KeyboardsCurrentAndNext | |
14 | 14 | 14 | KeyboardLastUsedForLanguage | |
- | 15 | 15 | KeyboardLayoutLastUsedForKeyboard | |
15 | 16 | 16 | KeyboardLastChosen | |
16 | 17 | 17 | KeyboardDisplayType | |
17 | 18 | 18 | KeyboardHardwareKeyboardsSeen | |
- | 19 | 19 | HardwareKeyboardLastSeen | |
- | 20 | 20 | SoftwareKeyboardShownByTouch | |
18 | 21 | 21 | AutomaticMinimizationEnabled | |
20 | 22 | 22 | UIKeyboardPersistentVerticalOffset | |
21 | 23 | 23 | UIKeyboardPersistentHorizontalOffset | |
22 | 24 | 24 | UIKeyboardPersistentSplitProgress | |
23 | 25 | 25 | UIKeyboardPersistentSplitLock | |
24 | 26 | 26 | UIKeyboardDidShowInternationalInfoAlert | |
25 | 27 | 27 | EmojiDefaultsKey | com.apple.EmojiPreferences |
26 | 28 | 28 | DictationTargetZone | com.apple.Preferences |
27 | 29 | 29 | DictationVerticalOffset | |
28 | 30 | 30 | DictationHorizontalOffset | |
29 | 31 | 31 | KeyboardCellularNetworkAccess | |
30 | 32 | 32 | RivenKeyboard | |
- | - | 33 | KeyboardPredictionHelpMessageCount | |
- | - | 34 | KeyboardShowPredictionBar | |
- | - | 35 | KeyboardPrediction | |
- | - | 36 | KeyboardBias | |
31 | 34 | 37 | DictationKeyAlwaysEnabled | com.apple.keyboard |
19 | 33 | 38 | KeyboardPerformanceLogging | |
32 | 35 | 39 | DictationLogging | |
33 | 36 | 40 | TypologyEnabled | |
34 | 37 | 41 | CostlyCapture | |
35 | 38 | 42 | KeyboardDisableSpaceCorrections | |
36 | 39 | 43 | KeyboardForceSpaceCorrections | |
37 | 40 | - | KeyboardAutocorrectionLists | |
38 | - | - | KeyboardExtendedAutocorrectionLearningDisabled | |
39 | 41 | 44 | KeyboardRetrocorrectionDisabled | |
- | - | 45 | KeyboardWordNgramModel | |
- | - | 46 | KeyboardWordNgramModelAdaptation | |
- | - | 47 | KeyboardPredictiveness | |
- | - | 48 | KeyboardMaxWordsPerPrediction | |
- | - | 49 | KeyboardCompletionsShouldSharePrefix | |
40 | 42 | 50 | KeyboardUserDictionarySyncing | |
41 | 43 | 51 | KeyboardUserDictionarySyncingWithPropertyList | |
42 | 44 | 52 | KeyboardAssetDownloading | |
43 | 45 | 53 | KeyboardAssetDownloadInFive | |
44 | 46 | 54 | KeyboardSettingsFromSwitcher | |
45 | 47 | 55 | KeyboardSwipeToTab | |
46 | 48 | 56 | RivenLayoutSize | |
47 | 49 | 57 | KeyboardRecordingEnabled | |
48 | 50 | 58 | UserKeyboardOverlays | |
49 | 51 | 59 | ShowExtraLayouts | |
50 | - | - | UITextMagnifierMethod | |
51 | 52 | 60 | UsePublicEmojiCodePoints | |
52 | 53 | 61 | KeyboardCachingDisabled | |
53 | 54 | - | ChineseCompletionUsesNgram | |
54 | 55 | 62 | ChinesePinyinAutocorrectionEnabled | |
- | 56 | 63 | HandwritingCaptureEnabled | |
- | 57 | 64 | HandwritingMultipleCharacterRecognitionEnabled | |
- | 58 | 65 | NonLegacyKeyboardEnabled | |
- | 59 | 66 | KeyboardGlobeKeyExperiments | |
- | 60 | 67 | KeyboardInProcessInputManagers | |
- | - | 68 | HardwareKeyboardAutocorrectionEnabled | |
55 | 61 | 69 | FuzzyPinyin | com.apple.InputModePreferences |
56 | 62 | 70 | SuchengCangjie | |
57 | 63 | 71 | FuzzyPinyinPairs | |
58 | 64 | 72 | SpaceConfirmation | |
- | - | 73 | PredictiveUISettings | com.apple.Preferences |