use normal action buttons as software keyboard keys
<p>I would like to make a customized software keyboard which consist of normal action buttons instead of keys. </p>

<p>Normally, we can change the appearance of the software keyboard but the layout is already predefined in <em>Keyboard</em> class, with &lt; Row > and &lt; Key >. 
However I would like to use &lt; Button > so that I can make weird style keyboard without the restriction of normal layout, such as making it look like waves or smiley.
Also, since it is a &lt; Button >, an intent or special action could be attached to it.</p>

<p>Is it still doable under the <em>Keyboard</em> class, or do I have to make a completely new class?
Would appreciate any advice and guidance.</p>
