1<?xml version="1.0" encoding="utf-8"?> 2<!-- Copyright (C) 2010 The Android Open Source Project 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15--> 16 17<resources> 18 <!-- Theme "Basic" --> 19 <style name="Keyboard"> 20 <!-- This should be aligned with KeyboardSwitcher.KEYBOARD_THEMES[] --> 21 <item name="themeId">0</item> 22 <item name="touchPositionCorrectionData">@array/touch_position_correction_data_empty</item> 23 <item name="rowHeight">25%p</item> 24 <item name="keyboardHeight">@dimen/keyboardHeight</item> 25 <item name="maxKeyboardHeight">@fraction/maxKeyboardHeight</item> 26 <item name="minKeyboardHeight">@fraction/minKeyboardHeight</item> 27 <item name="moreKeysTemplate">@xml/kbd_more_keys_keyboard_template</item> 28 <item name="keyboardTopPadding">@fraction/keyboard_top_padding</item> 29 <item name="keyboardBottomPadding">@fraction/keyboard_bottom_padding</item> 30 <item name="keyboardHorizontalEdgesPadding">@fraction/keyboard_horizontal_edges_padding</item> 31 <item name="horizontalGap">@fraction/key_horizontal_gap</item> 32 <item name="verticalGap">@fraction/key_bottom_gap</item> 33 <item name="maxMoreKeysColumn">@integer/config_max_more_keys_column</item> 34 </style> 35 <style name="KeyboardView"> 36 <item name="android:background">@drawable/keyboard_background</item> 37 <item name="keyBackground">@drawable/btn_keyboard_key</item> 38 <item name="keyLetterRatio">@fraction/key_letter_ratio</item> 39 <item name="keyLargeLetterRatio">@fraction/key_large_letter_ratio</item> 40 <item name="keyLabelRatio">@fraction/key_label_ratio</item> 41 <item name="keyLargeLabelRatio">@fraction/key_large_label_ratio</item> 42 <item name="keyHintLetterRatio">@fraction/key_hint_letter_ratio</item> 43 <item name="keyHintLabelRatio">@fraction/key_hint_label_ratio</item> 44 <item name="keyShiftedLetterHintRatio">@fraction/key_uppercase_letter_ratio</item> 45 <item name="keyTextStyle">normal</item> 46 <item name="keyTextColor">#FFFFFFFF</item> 47 <item name="keyTextInactivatedColor">#FFFFFFFF</item> 48 <item name="keyHintLetterColor">#80000000</item> 49 <item name="keyHintLabelColor">#E0E0E4E5</item> 50 <item name="keyShiftedLetterHintInactivatedColor">#66E0E4E5</item> 51 <item name="keyShiftedLetterHintActivatedColor">#CCE0E4E5</item> 52 <item name="keyLabelHorizontalPadding">@dimen/key_label_horizontal_padding</item> 53 <item name="keyHintLetterPadding">@dimen/key_hint_letter_padding</item> 54 <item name="keyPopupHintLetterPadding">@dimen/key_popup_hint_letter_padding</item> 55 <item name="keyShiftedLetterHintPadding">@dimen/key_uppercase_letter_padding</item> 56 <item name="keyPreviewLayout">@layout/key_preview</item> 57 <item name="keyPreviewBackground">@drawable/keyboard_key_feedback</item> 58 <item name="keyPreviewLeftBackground">@null</item> 59 <item name="keyPreviewRightBackground">@null</item> 60 <item name="keyPreviewTextColor">#FFFFFFFF</item> 61 <item name="keyPreviewOffset">@dimen/key_preview_offset</item> 62 <item name="keyPreviewHeight">@dimen/key_preview_height</item> 63 <item name="keyPreviewTextRatio">@fraction/key_preview_text_ratio</item> 64 <item name="keyPreviewLingerTimeout">@integer/config_key_preview_linger_timeout</item> 65 <item name="moreKeysLayout">@layout/more_keys_keyboard</item> 66 <item name="verticalCorrection">@dimen/keyboard_vertical_correction</item> 67 <item name="shadowColor">#BB000000</item> 68 <item name="shadowRadius">2.75</item> 69 <item name="backgroundDimAlpha">128</item> 70 <!-- Common attributes of LatinKeyboardView --> 71 <item name="keyHysteresisDistance">@dimen/config_key_hysteresis_distance</item> 72 <item name="touchNoiseThresholdTime">@integer/config_touch_noise_threshold_time</item> 73 <item name="touchNoiseThresholdDistance">@dimen/config_touch_noise_threshold_distance</item> 74 <item name="slidingKeyInputEnable">@bool/config_sliding_key_input_enabled</item> 75 <item name="keyRepeatStartTimeout">@integer/config_key_repeat_start_timeout</item> 76 <item name="keyRepeatInterval">@integer/config_key_repeat_interval</item> 77 <item name="longPressKeyTimeout">@integer/config_long_press_key_timeout</item> 78 <item name="longPressShiftKeyTimeout">@integer/config_long_press_shift_key_timeout</item> 79 <item name="ignoreAltCodeKeyTimeout">@integer/config_ignore_alt_code_key_timeout</item> 80 <item name="showMoreKeysKeyboardAtTouchedPoint">@bool/config_show_more_keys_keyboard_at_touched_point</item> 81 <item name="languageOnSpacebarFinalAlpha">@integer/config_language_on_spacebar_final_alpha</item> 82 <item name="languageOnSpacebarFadeoutAnimator">@anim/language_on_spacebar_fadeout</item> 83 <item name="altCodeKeyWhileTypingFadeoutAnimator">@anim/alt_code_key_while_typing_fadeout</item> 84 <item name="altCodeKeyWhileTypingFadeinAnimator">@anim/alt_code_key_while_typing_fadein</item> 85 </style> 86 <style 87 name="LatinKeyboardView" 88 parent="KeyboardView"> 89 <item name="autoCorrectionSpacebarLedEnabled">true</item> 90 <item name="autoCorrectionSpacebarLedIcon">@drawable/sym_keyboard_space_led</item> 91 <item name="spacebarTextRatio">@fraction/spacebar_text_ratio</item> 92 <item name="spacebarTextColor">#FFC0C0C0</item> 93 <item name="spacebarTextShadowColor">#80000000</item> 94 </style> 95 <style 96 name="MoreKeysKeyboard" 97 parent="Keyboard" 98 > 99 <item name="keyboardTopPadding">0dp</item> 100 <item name="keyboardBottomPadding">0dp</item> 101 <item name="horizontalGap">0dp</item> 102 </style> 103 <style 104 name="MoreKeysKeyboardView" 105 parent="KeyboardView" 106 > 107 <item name="keyBackground">@drawable/btn_keyboard_key_popup</item> 108 <item name="verticalCorrection">@dimen/more_keys_keyboard_vertical_correction</item> 109 </style> 110 <style name="MoreKeysKeyboardPanelStyle"> 111 <item name="android:background">@drawable/keyboard_popup_panel_background</item> 112 </style> 113 <style name="SuggestionsStripBackgroundStyle"> 114 <item name="android:background">@drawable/keyboard_suggest_strip</item> 115 </style> 116 <style 117 name="SuggestionsViewStyle" 118 parent="SuggestionsStripBackgroundStyle" 119 > 120 <item name="suggestionStripOption">autoCorrectBold|validTypedWordBold</item> 121 <item name="colorValidTypedWord">#FFFCAE00</item> 122 <item name="colorTypedWord">@android:color/white</item> 123 <item name="colorAutoCorrect">#FFFCAE00</item> 124 <item name="colorSuggested">#FFFCAE00</item> 125 <item name="alphaObsoleted">50</item> 126 <item name="suggestionsCountInStrip">@integer/suggestions_count_in_strip</item> 127 <item name="centerSuggestionPercentile">@integer/center_suggestion_percentile</item> 128 <item name="maxMoreSuggestionsRow">@integer/max_more_suggestions_row</item> 129 <item name="minMoreSuggestionsWidth">@fraction/min_more_suggestions_width</item> 130 </style> 131 <style 132 name="MoreSuggestionsViewStyle" 133 parent="MoreKeysKeyboardView" 134 > 135 </style> 136 <style name="SuggestionBackgroundStyle"> 137 <item name="android:background">@drawable/btn_suggestion</item> 138 </style> 139 <style name="SuggestionPreviewBackgroundStyle"> 140 <item name="android:background">@drawable/suggestion_feedback_background</item> 141 </style> 142 <!-- Theme "Basic high contrast" --> 143 <style 144 name="Keyboard.HighContrast" 145 parent="Keyboard" 146 > 147 <!-- This should be aligned with KeyboardSwitcher.KEYBOARD_THEMES[] --> 148 <item name="themeId">1</item> 149 </style> 150 <style 151 name="KeyboardView.HighContrast" 152 parent="KeyboardView" 153 > 154 <item name="android:background">@android:color/black</item> 155 <item name="keyBackground">@drawable/btn_keyboard_key3</item> 156 </style> 157 <style 158 name="LatinKeyboardView.HighContrast" 159 parent="KeyboardView.HighContrast" 160 > 161 <item name="autoCorrectionSpacebarLedEnabled">true</item> 162 <item name="autoCorrectionSpacebarLedIcon">@drawable/sym_keyboard_space_led</item> 163 <item name="spacebarTextRatio">@fraction/spacebar_text_ratio</item> 164 <item name="spacebarTextColor">#FFC0C0C0</item> 165 <item name="spacebarTextShadowColor">#80000000</item> 166 </style> 167 <!-- Theme "Stone" --> 168 <style 169 name="Keyboard.Stone" 170 parent="Keyboard" 171 > 172 <!-- This should be aligned with KeyboardSwitcher.KEYBOARD_THEMES[] --> 173 <item name="themeId">6</item> 174 <item name="keyboardTopPadding">@fraction/keyboard_top_padding_stone</item> 175 <item name="keyboardBottomPadding">@fraction/keyboard_bottom_padding_stone</item> 176 <item name="horizontalGap">@fraction/key_horizontal_gap_stone</item> 177 <item name="verticalGap">@fraction/key_bottom_gap_stone</item> 178 </style> 179 <style 180 name="KeyboardView.Stone" 181 parent="KeyboardView" 182 > 183 <item name="keyBackground">@drawable/btn_keyboard_key_stone</item> 184 <item name="keyTextColor">#FF000000</item> 185 <item name="keyTextInactivatedColor">#FF808080</item> 186 <item name="keyHintLetterColor">#80000000</item> 187 <item name="keyHintLabelColor">#E0000000</item> 188 <item name="keyShiftedLetterHintInactivatedColor">#66000000</item> 189 <item name="keyShiftedLetterHintActivatedColor">#CC000000</item> 190 <item name="shadowColor">#FFFFFFFF</item> 191 </style> 192 <style 193 name="LatinKeyboardView.Stone" 194 parent="KeyboardView.Stone" 195 > 196 <item name="autoCorrectionSpacebarLedEnabled">true</item> 197 <item name="autoCorrectionSpacebarLedIcon">@drawable/sym_keyboard_space_led</item> 198 <item name="spacebarTextRatio">@fraction/spacebar_text_ratio</item> 199 <item name="spacebarTextColor">#FF000000</item> 200 <item name="spacebarTextShadowColor">#D0FFFFFF</item> 201 </style> 202 <style 203 name="MoreKeysKeyboard.Stone" 204 parent="Keyboard.Stone" 205 > 206 <item name="keyboardTopPadding">0dp</item> 207 <item name="keyboardBottomPadding">0dp</item> 208 <item name="horizontalGap">0dp</item> 209 </style> 210 <style 211 name="MoreKeysKeyboardView.Stone" 212 parent="MoreKeysKeyboardView" 213 > 214 <item name="keyBackground">@drawable/btn_keyboard_key_stone</item> 215 <item name="keyTextColor">#FF000000</item> 216 <item name="shadowColor">#FFFFFFFF</item> 217 </style> 218 <!-- Theme "Stone bold" --> 219 <style 220 name="Keyboard.Stone.Bold" 221 parent="Keyboard.Stone" 222 > 223 <!-- This should be aligned with KeyboardSwitcher.KEYBOARD_THEMES[] --> 224 <item name="themeId">7</item> 225 </style> 226 <style 227 name="KeyboardView.Stone.Bold" 228 parent="KeyboardView.Stone" 229 > 230 <item name="keyTextStyle">bold</item> 231 </style> 232 <style 233 name="LatinKeyboardView.Stone.Bold" 234 parent="KeyboardView.Stone.Bold" 235 > 236 <item name="autoCorrectionSpacebarLedEnabled">true</item> 237 <item name="autoCorrectionSpacebarLedIcon">@drawable/sym_keyboard_space_led</item> 238 <item name="spacebarTextRatio">@fraction/spacebar_text_ratio</item> 239 <item name="spacebarTextColor">#FF000000</item> 240 <item name="spacebarTextShadowColor">#D0FFFFFF</item> 241 </style> 242 <!-- Theme "Gingerbread" --> 243 <style 244 name="Keyboard.Gingerbread" 245 parent="Keyboard" 246 > 247 <!-- This should be aligned with KeyboardSwitcher.KEYBOARD_THEMES[] --> 248 <item name="themeId">8</item> 249 <item name="touchPositionCorrectionData">@array/touch_position_correction_data_gingerbread</item> 250 <item name="horizontalGap">@fraction/key_horizontal_gap_gb</item> 251 <item name="verticalGap">@fraction/key_bottom_gap_gb</item> 252 </style> 253 <style 254 name="KeyboardView.Gingerbread" 255 parent="KeyboardView" 256 > 257 <item name="android:background">@drawable/keyboard_dark_background</item> 258 <item name="keyBackground">@drawable/btn_keyboard_key_gingerbread</item> 259 <item name="keyTextStyle">bold</item> 260 </style> 261 <style 262 name="LatinKeyboardView.Gingerbread" 263 parent="KeyboardView.Gingerbread" 264 > 265 <item name="autoCorrectionSpacebarLedEnabled">true</item> 266 <item name="autoCorrectionSpacebarLedIcon">@drawable/sym_keyboard_space_led</item> 267 <item name="spacebarTextRatio">@fraction/spacebar_text_ratio</item> 268 <item name="spacebarTextColor">#FFC0C0C0</item> 269 <item name="spacebarTextShadowColor">#80000000</item> 270 </style> 271 <style 272 name="MoreKeysKeyboard.Gingerbread" 273 parent="Keyboard.Gingerbread" 274 > 275 <item name="keyboardTopPadding">0dp</item> 276 <item name="keyboardBottomPadding">0dp</item> 277 <item name="horizontalGap">0dp</item> 278 </style> 279 <style 280 name="MoreKeysKeyboardView.Gingerbread" 281 parent="MoreKeysKeyboardView" 282 > 283 <item name="android:background">@null</item> 284 </style> 285 <!-- Theme "IceCreamSandwich" --> 286 <style 287 name="Keyboard.IceCreamSandwich" 288 parent="Keyboard" 289 > 290 <!-- This should be aligned with KeyboardSwitcher.KEYBOARD_THEMES[] --> 291 <item name="themeId">5</item> 292 <item name="keyboardTopPadding">@fraction/keyboard_top_padding_ics</item> 293 <item name="keyboardBottomPadding">@fraction/keyboard_bottom_padding_ics</item> 294 <item name="horizontalGap">@fraction/key_horizontal_gap_ics</item> 295 <item name="verticalGap">@fraction/key_bottom_gap_ics</item> 296 <item name="touchPositionCorrectionData">@array/touch_position_correction_data_ice_cream_sandwich</item> 297 </style> 298 <style 299 name="KeyboardView.IceCreamSandwich" 300 parent="KeyboardView" 301 > 302 <item name="android:background">@drawable/keyboard_background_holo</item> 303 <item name="keyBackground">@drawable/btn_keyboard_key_ics</item> 304 <item name="keyTextStyle">bold</item> 305 <item name="keyTextInactivatedColor">#66E0E4E5</item> 306 <item name="keyHintLetterColor">#80000000</item> 307 <item name="keyHintLabelColor">#A0FFFFFF</item> 308 <item name="keyShiftedLetterHintInactivatedColor">#66E0E4E5</item> 309 <item name="keyShiftedLetterHintActivatedColor">#FFFFFFFF</item> 310 <item name="keyPreviewBackground">@drawable/keyboard_key_feedback_ics</item> 311 <item name="keyPreviewLeftBackground">@drawable/keyboard_key_feedback_left_ics</item> 312 <item name="keyPreviewRightBackground">@drawable/keyboard_key_feedback_right_ics</item> 313 <item name="keyPreviewTextColor">#FFFFFFFF</item> 314 <item name="keyPreviewOffset">@dimen/key_preview_offset_ics</item> 315 <item name="shadowColor">#00000000</item> 316 <item name="shadowRadius">0.0</item> 317 </style> 318 <style 319 name="LatinKeyboardView.IceCreamSandwich" 320 parent="KeyboardView.IceCreamSandwich" 321 > 322 <item name="autoCorrectionSpacebarLedEnabled">false</item> 323 <item name="autoCorrectionSpacebarLedIcon">@drawable/sym_keyboard_space_led_holo</item> 324 <item name="spacebarTextRatio">@fraction/spacebar_text_ratio</item> 325 <item name="spacebarTextColor">#FFC0C0C0</item> 326 <item name="spacebarTextShadowColor">#80000000</item> 327 </style> 328 <style 329 name="MoreKeysKeyboard.IceCreamSandwich" 330 parent="Keyboard.IceCreamSandwich" 331 > 332 <item name="keyboardTopPadding">0dp</item> 333 <item name="keyboardBottomPadding">0dp</item> 334 <item name="horizontalGap">0dp</item> 335 </style> 336 <style 337 name="MoreKeysKeyboardView.IceCreamSandwich" 338 parent="MoreKeysKeyboardView" 339 > 340 <item name="android:background">@null</item> 341 <item name="keyBackground">@drawable/btn_keyboard_key_popup_ics</item> 342 <item name="verticalCorrection">@dimen/more_keys_keyboard_vertical_correction_ics</item> 343 </style> 344 <style name="MoreKeysKeyboardPanelStyle.IceCreamSandwich"> 345 <item name="android:background">@drawable/keyboard_popup_panel_background_holo</item> 346 </style> 347 <style name="SuggestionsStripBackgroundStyle.IceCreamSandwich"> 348 <item name="android:background">@drawable/keyboard_suggest_strip_holo</item> 349 </style> 350 <style 351 name="SuggestionsViewStyle.IceCreamSandwich" 352 parent="SuggestionsStripBackgroundStyle.IceCreamSandwich" 353 > 354 <item name="suggestionStripOption">autoCorrectBold|validTypedWordBold</item> 355 <!-- android:color/holo_blue_light=#FF33B5E5 --> 356 <item name="colorValidTypedWord">@android:color/holo_blue_light</item> 357 <item name="colorTypedWord">@android:color/holo_blue_light</item> 358 <item name="colorAutoCorrect">@android:color/holo_blue_light</item> 359 <item name="colorSuggested">@android:color/holo_blue_light</item> 360 <item name="alphaValidTypedWord">85</item> 361 <item name="alphaTypedWord">85</item> 362 <item name="alphaSuggested">70</item> 363 <item name="alphaObsoleted">70</item> 364 <item name="suggestionsCountInStrip">@integer/suggestions_count_in_strip</item> 365 <item name="centerSuggestionPercentile">@integer/center_suggestion_percentile</item> 366 <item name="maxMoreSuggestionsRow">@integer/max_more_suggestions_row</item> 367 <item name="minMoreSuggestionsWidth">@fraction/min_more_suggestions_width</item> 368 </style> 369 <style 370 name="MoreSuggestionsViewStyle.IceCreamSandwich" 371 parent="MoreKeysKeyboardView.IceCreamSandwich" 372 > 373 </style> 374 <style name="SuggestionBackgroundStyle.IceCreamSandwich"> 375 <item name="android:background">@drawable/btn_suggestion_ics</item> 376 </style> 377 <style 378 name="SuggestionPreviewBackgroundStyle.IceCreamSandwich" 379 parent="MoreKeysKeyboardPanelStyle.IceCreamSandwich" 380 > 381 </style> 382 <style name="MoreKeysKeyboardAnimation"> 383 <item name="android:windowEnterAnimation">@anim/more_keys_keyboard_fadein</item> 384 <item name="android:windowExitAnimation">@anim/more_keys_keyboard_fadeout</item> 385 </style> 386</resources> 387