title: Looking for an in-depth keyboard development tutorial
body: <p>I know there have been questions here before about keyboard dev, but none of their answers seemed to help me. I'm new to android, but I am an experienced programmer. I'm looking for something that will show me, preferably from scratch, how to write an android keyboard. I want to write something that looks nothing like a standard keyboard (think 8pen). I've looked at <a href="http://developer.android.com/resources/articles/creating-input-method.html">Creating an Input Method</a> and the <a href="http://developer.android.com/resources/samples/SoftKeyboard/index.html">SoftKeyboard</a> source. The problem with the former is that there's not enough detail - it tells me what the different classes do, but not how to edit them to get what I want. The latter is great for changing what happens when the standard keyboard is used, but it doesn't really have any information about changing the layout.</p>
  
  <p>tl;dr I want to make a keyboard that is essentially just 8 gigantic buttons. Where can I go to learn how to do this?</p>