12.07.2015 Views

Design of Urdu Virtual Keyboard

Design of Urdu Virtual Keyboard

Design of Urdu Virtual Keyboard

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Proceedings <strong>of</strong> the Conference on Language & Technology 2009Figure 1: <strong>Urdu</strong> digraph color chart<strong>Design</strong>ing a keyboard layout is a combinatorialtask and requires O(n!) searches [6]. The layoutshould be arranged such that the MT is minimized.For optimizing the keyboard layout, 700 runs <strong>of</strong>Monte-Carlo Simulation with simulated annealingwere executed. The best layout was found at 53 rdsimulation. In each run 100,000-200,000 randommovements were tried each on keyboard layout.Annealing schedule was adjusted by trial and error.The width <strong>of</strong> each key was set at 50 pixels. The shape<strong>of</strong> keys is based on the work <strong>of</strong> Zhai et. al [6]. Figure2 shows the optimized layout <strong>of</strong> the <strong>Urdu</strong> keyboard.The speed <strong>of</strong> entering text, using the layout infigure 2, was computed using the following equationfrom Zhai et.al [6].wpm = 60 / AWL× MTwhere AWL is the average word length in a language.MT is the mean time. In <strong>Urdu</strong> language, the average128

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!