From 2ff2a0410fea2051a084f31579b6c7130b477875 Mon Sep 17 00:00:00 2001
From: "Tadashi G. Takaoka" <takaoka@google.com>
Date: Tue, 7 Dec 2010 14:06:32 +0900
Subject: [PATCH] Add a mic key to tablet keyboard tentatively for
 implementation

Bug: 3253559
Change-Id: Iba0b7488e112d5f136f6c1a7bfbeab0dac298d54
---
 java/res/xml-xlarge/kbd_key_styles.xml    | 13 ++++++++++++-
 java/res/xml-xlarge/kbd_number.xml        |  3 +++
 java/res/xml-xlarge/kbd_phone.xml         |  3 +++
 java/res/xml-xlarge/kbd_phone_symbols.xml |  3 +++
 java/res/xml-xlarge/kbd_qwerty_row4.xml   |  2 ++
 java/res/xml-xlarge/kbd_symbols.xml       |  2 ++
 java/res/xml-xlarge/kbd_symbols_shift.xml |  2 ++
 7 files changed, 27 insertions(+), 1 deletion(-)

diff --git a/java/res/xml-xlarge/kbd_key_styles.xml b/java/res/xml-xlarge/kbd_key_styles.xml
index 60455a6176..8a1f6ffc69 100644
--- a/java/res/xml-xlarge/kbd_key_styles.xml
+++ b/java/res/xml-xlarge/kbd_key_styles.xml
@@ -50,7 +50,6 @@
                 latin:keyIcon="@drawable/sym_keyboard_return_holo"
                 latin:iconPreview="@drawable/sym_keyboard_feedback_return"
                 latin:parentStyle="functionalKeyStyle" />
-            1
             <key-style
                 latin:styleName="spaceKeyStyle"
                 latin:codes="@integer/key_space"
@@ -69,6 +68,12 @@
                 latin:keyOutputText=";-) "
                 latin:keyHintIcon="@drawable/hint_popup_holo"
                 latin:popupKeyboard="@xml/popup_smileys" />
+            <key-style
+                latin:styleName="micKeyStyle"
+                latin:codes="@integer/key_voice"
+                latin:keyIcon="@drawable/sym_keyboard_mic"
+                latin:iconPreview="@drawable/sym_keyboard_feedback_mic"
+                latin:parentStyle="functionalKeyStyle" />
         </case>
         <case
             latin:colorScheme="black"
@@ -113,6 +118,12 @@
                 latin:keyOutputText=";-) "
                 latin:keyHintIcon="@drawable/hint_popup_holo"
                 latin:popupKeyboard="@xml/popup_smileys" />
+            <key-style
+                latin:styleName="micKeyStyle"
+                latin:codes="@integer/key_voice"
+                latin:keyIcon="@drawable/sym_bkeyboard_mic"
+                latin:iconPreview="@drawable/sym_keyboard_feedback_mic"
+                latin:parentStyle="functionalKeyStyle" />
         </case>
     </switch>
     <key-style
diff --git a/java/res/xml-xlarge/kbd_number.xml b/java/res/xml-xlarge/kbd_number.xml
index f5f4fbc8aa..1198466324 100644
--- a/java/res/xml-xlarge/kbd_number.xml
+++ b/java/res/xml-xlarge/kbd_number.xml
@@ -128,6 +128,9 @@
             latin:keyLabel="0" />
         <Key
             latin:keyLabel="#" />
+        <Key
+            latin:keyStyle="micKeyStyle"
+            latin:keyWidth="8.042%p" />
         <!-- There is an empty area bellow the "Enter" key and right of the "#" key.  To ignore
              the touch event on the area, "#" is intentionally not marked as a right edge key. -->
     </Row>
diff --git a/java/res/xml-xlarge/kbd_phone.xml b/java/res/xml-xlarge/kbd_phone.xml
index 1e66102a7e..5a6ec9a88b 100644
--- a/java/res/xml-xlarge/kbd_phone.xml
+++ b/java/res/xml-xlarge/kbd_phone.xml
@@ -136,6 +136,9 @@
             latin:keyStyle="num0KeyStyle" />
         <Key
             latin:keyStyle="numPoundKeyStyle" />
+        <Key
+            latin:keyStyle="micKeyStyle"
+            latin:keyWidth="8.042%p" />
         <!-- There is an empty area bellow the "Enter" key and right of the "#" key.  To ignore
              the touch event on the area, "#" is intentionally not marked as a right edge key. -->
     </Row>
diff --git a/java/res/xml-xlarge/kbd_phone_symbols.xml b/java/res/xml-xlarge/kbd_phone_symbols.xml
index 7eadb966fe..743f5a5ae0 100644
--- a/java/res/xml-xlarge/kbd_phone_symbols.xml
+++ b/java/res/xml-xlarge/kbd_phone_symbols.xml
@@ -148,6 +148,9 @@
             latin:keyStyle="num0KeyStyle" />
         <Key
             latin:keyStyle="numPoundKeyStyle" />
+        <Key
+            latin:keyStyle="micKeyStyle"
+            latin:keyWidth="8.042%p" />
         <!-- There is an empty area bellow the "Enter" key and right of the "#" key.  To ignore
              the touch event on the area, "#" is intentionally not marked as a right edge key. -->
     </Row>
diff --git a/java/res/xml-xlarge/kbd_qwerty_row4.xml b/java/res/xml-xlarge/kbd_qwerty_row4.xml
index 7b9049a8ec..7570eb4a48 100644
--- a/java/res/xml-xlarge/kbd_qwerty_row4.xml
+++ b/java/res/xml-xlarge/kbd_qwerty_row4.xml
@@ -104,5 +104,7 @@
                     latin:popupCharacters="_" />
             </default>
         </switch>
+        <Key
+            latin:keyStyle="micKeyStyle" />
     </Row>
 </merge>
diff --git a/java/res/xml-xlarge/kbd_symbols.xml b/java/res/xml-xlarge/kbd_symbols.xml
index a5e169da3b..6701c9c011 100644
--- a/java/res/xml-xlarge/kbd_symbols.xml
+++ b/java/res/xml-xlarge/kbd_symbols.xml
@@ -178,5 +178,7 @@
             latin:popupCharacters="“”«»˝" />
         <Key
             latin:keyLabel="_" />
+        <Key
+            latin:keyStyle="micKeyStyle" />
     </Row>
 </Keyboard>
diff --git a/java/res/xml-xlarge/kbd_symbols_shift.xml b/java/res/xml-xlarge/kbd_symbols_shift.xml
index 6edfbc7ba7..8be04bc739 100644
--- a/java/res/xml-xlarge/kbd_symbols_shift.xml
+++ b/java/res/xml-xlarge/kbd_symbols_shift.xml
@@ -142,5 +142,7 @@
         <Key
             latin:keyStyle="spaceKeyStyle"
             latin:keyWidth="37.454%p" />
+        <Key
+            latin:keyStyle="micKeyStyle" />
     </Row>
 </Keyboard>
-- 
GitLab