Effects of Shape, Letter Arrangements, and Practice on Text Entry on a Virtual Keyboard