เนื่องจากว่าเราๆ ยังไงมันก็ต้องใช้ keyboard layout แบบเต็มๆ อยู่แล้ว ไม่มีการตัดขอบ หรือตัดกลางลงมาเป็นแถวใหม่
แต่จากที่ใช้มาเองก็จะมีปัญหาเรื่องการเปลี่ยน layout ไปมาระหว่าง en/th/symbol/numpad ก็เลยลองๆ แก้ layout จาก code เก่าๆ ของ kanatorn ออกมาเป็น layout อีกแบบนึงไม่รู้ว่าชอบกันหรือเปล่า ลองเอามาให้เล่นๆ กันดูนะครับ

http://dl.dropbox.com/u/599479/playspace/java/product/SimpleThaiKey.apk

สิ่งที่แก้ไป
1. เพิ่มปุ่มเปลี่ยนภาษา มาแทนของเดิมที่ใช้ปุ่มซ่อน keyboard
2. ทำให้ลด space หน้าสระทำให้พวกวรรณยุกต์ ตัวใหญ่ขึ้น แต่มาพร้อมความเอียง (credit เจ้าของเว็บ http://siamdepot.com/)
3. ขยายความสูง keyboard

bug ที่รู้ตอนนี้

1. caplock
2. dict หรือไอ้นี่มันแนะนำคำให้ ไม่มี feature นี้อยู่แล้วแต่ไม่ได้เอาออกจาก code ต้นแบบ
3. เปลี่ยนภาษาไทย/eng แล้วมันจะกระโดดหน่อยๆ คาดว่าอาจจะแก้ไม่ได้
4. เครื่องหมาย ., ใน symbol

เสนอ
1. ถ้าเรียง symbol แบบให้ตัวเลขไปเรียงกันเป็น 3*3 เลยจะดีมั้ย ตัวอย่างเช่น
http://dl.dropbox.com/u/599479/playspace/java/product/SimpleThaiKey-newsym.apk

ภาพตัวอย่าง keyboard ถ่ายด้วย DDMS (เพิ่งรู้ว่ามี credit kanatorn)


สระอำตัวจะเล็กว่าปกติหน่อย ไม่งั้นมันจะเยื้อง


อันนี้ symbol แบบให้มีตัวเลขเรียงเป็น mini numpad

เทียบกับ symbol ปัจจุบัน

ย้าย ‘&’ ไปสลับกับ ‘+’ ในหน้าแรก

ไอ้ ‘#$%’ คือกลับไป symbol นะ