------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ [Good News!]
Phatmartino did an amazing job.
He wrote "Color Keyboard Guide" on Modmyi. I highly recommend that you read this article.
Color Keyboard Guide: http://modmyi.com/forums/skinning-themes-discussion/766281-color-keyboard-guide.html
I want to say thank you to him.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ [CK Tester] I made a simple toy for theme makers. It's very simple but powerful. Please see a video clip below. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ #. How
- You can create your own ColorKeyboard.plist ( /Library/ColorKeyboard/Themes/[CREATE your OWN]/ColorKeyboard.plist
If you just changed plist file which is already existed, tap 'Refresh' button to apply it. ( in Setting app.)
#. Glossary
[Keyboard Visual Styles]
iPhone-Standard (Opaque: Mobile Note, SMS, Email, etc.)
iPhone-Alert (Translucency: iRealSMS, BiteSMS, AppStore e-mail, etc.) iPad-Standard iPad-Split [Color Position]
- ForegroundColor
- HighlightColor
- SymbolColor
- SymbolSecondaryColor
- EtchColor
- EtchDX
- EtchDY
- FontSize
- BackgroundGradient
- BackgroundColor
[Key Display Types] (iOS5)
- CandidateList
- Command
- Delete
- Dictation
- Dismiss
- Drag
- DualString
- DynamicString
- Emoji
- Fullwidth
- FullwidthHighlight
- Handwriting
- International
- KeyplaneSwitch
- LeftDarkAndNoRightDivider
- LightBottom
- LightBottomAndRight
- More
- MultitapCompleteKey
- MultitapReverseKey
- NoRightDivider
- NumberPad
- Return
- ReverseVerticalDark
- Shift
- SmallKana
- Space
- String
- Tab
- TenKeyRomanKey
- TopLevelDomain
- TopLevelDomainVariant
- TwoVerticalDark
- TwoVerticalLight
- VoicedKey
- WALongVowelSignKey
[Key Control State]
- 1 : Highlighted, Poped-up
- 2 : Disabled
- 3 : Normal
- 4 : Change Candidate / Caps Lock Enabled (Shift)
- 6 : Shift Pressed
- 7 : Shift Pressed (First time/Auto caps.)
[Key Row]
- Row1
- Row2
- Row3
- Row4
[Key Name]
- Latin-Small-Letter-W
- Latin-Capital-Letter-Q
- Shift-Key
- Long-Vowel-Sign
- Semicolon
- Korean-Letter-AY
- Korean-Letter-G
- (...)
- NumberPad-Delete
- NumberPad-Empty
- NumberPad-0
- NumberPad-1
- NumberPad-2
- NumberPad-3
- (...)
[Keyplane #] - KeyPlane 0: Large Letters - KeyPlane 1: Small Letters [Apple's Default Colors/Gradients]
[BackgroundImages Property] <key>BackgroundImages</key> <dict> <key>[Orientation];[Visual Style];[Keyplane #];[Keyboard Type]</key> <string>ImageNames.png</string> </dict> - Orientation: Portrait, Landscape - Visual Style: iPhone-Standard, iPhone-Alert, iPad-Standard, iPad-Split - KeyPlane #: 0, 1, 2, 3 - Keyboard Type: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 (or 256, 257, 258, 259, [Keyboard Type]
The type of keyboard to display for a given text-based view.
/** * UITextInputTraits.h in iOS SDK * http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITextInputTraits_Protocol/Reference/UITextInputTraits.html#//apple_ref/doc/uid/TP40006896-CH3-DontLinkElementID_26 *///// UIKeyboardType//// Requests that a particular keyboard type be displayed when a text widget// becomes first responder. // Note: Some keyboard/input methods types may not support every variant. // In such cases, the input method will make a best effort to find a close // match to the requested type (e.g. displaying UIKeyboardTypeNumbersAndPunctuation // type if UIKeyboardTypeNumberPad is not supported).//typedef enum { UIKeyboardTypeDefault, // Default type for the current input method. UIKeyboardTypeASCIICapable, // Displays a keyboard which can enter ASCII characters, non-ASCII keyboards remain active UIKeyboardTypeNumbersAndPunctuation, // Numbers and assorted punctuation. UIKeyboardTypeURL, // A type optimized for URL entry (shows . / .com prominently). UIKeyboardTypeNumberPad, // A number pad (0-9). Suitable for PIN entry. UIKeyboardTypePhonePad, // A phone pad (1-9, *, 0, #, with letters under the numbers). UIKeyboardTypeNamePhonePad, // A type optimized for entering a person's name or phone number. UIKeyboardTypeEmailAddress, // A type optimized for multiple email address entry (shows space @ . prominently).#if __IPHONE_4_1 <= __IPHONE_OS_VERSION_MAX_ALLOWED UIKeyboardTypeDecimalPad, // A number pad with a decimal point.#endif#if __IPHONE_5_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED UIKeyboardTypeTwitter, // A type optimized for twitter text entry (easy access to @ #)#endif UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable, // Deprecated} UIKeyboardType;0: UIKeyboardTypeDefault 1: UIKeyboardTypeASCIICapable2: UIKeyboardTypeNumbersAndPunctuation3: UIKeyboardTypeURL4: UIKeyboardTypeNumberPad5: UIKeyboardTypePhonePad6: UIKeyboardTypeNamePhonePad7: UIKeyboardTypeEmailAddress8: UIKeyboardTypeDecimalPad9: UIKeyboardTypeTwitter |



