title: Keylabel and keyOutputText issue
body: <p>Ok I have noticed in the android softkeyboard when the user wants to send a smiley when the user prompts to a insert smiley a list of andriod smileys appear for the user to choose from Ive noticed that beside the smiley is a :) ( it varies depending on mood of smiley) Im thinking the code for that would read </p>
  
  <pre><code>&lt;Key
      android:keylabel:=":)"
      android:keyOutputText="@drawable/image...." /&gt;
  </code></pre>
  
  <p>Im believing ( correct me if im wrong) if the uses manually types in a :) the drawable image will still appear?? Am I correct or No... Secondly If I add my own emoticons and instead of using the :) I use "<em>*</em>" as the Keylabel and my own image as the drawable outputtext would the user be able to use my emoticon?</p>
  
  <p>Lastly, what if I only want for them to be able to select one of my emoticons to use without seeing the "<em>*</em>"..can I just use the android:KeyoutputText to produce the image or is the android:keylabel acting as a sort of prompt??</p>