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 2009word size was found to be 7 characters. The constant60 is the number <strong>of</strong> seconds in a minute. When aspace after each word is added it becomes 8characters.Figure 3: Improved <strong>Urdu</strong> virtual keyboard toutilize the empty gaps between keysA prototype version <strong>of</strong> keyboard wasimplemented using Micros<strong>of</strong>t Visual C++ 6.0 forMicros<strong>of</strong>t windows. The program helped the user byhighlighting the next probable keys and drawingrings around the keys. The darker color showed thehigher probability <strong>of</strong> occurrence while the lightercolor showed lower probability <strong>of</strong> occurrence. Themost probable next character shows the ring inblinking mode.Figure 4 shows the typing <strong>of</strong> the word مشاعرہ onthe keyboard. After the first three characters havebeen entered, the next set <strong>of</strong> probable characters ishighlighted in different shades <strong>of</strong> red color. T<strong>of</strong>urther improve the performance <strong>of</strong> user input speed,a prediction list was added. Figure 5 shows the use <strong>of</strong>prediction list.Figure 2: Corpus based optimized <strong>Urdu</strong>virtual keyboard layout arranged in 7x7 cellsFor the optimized keyboard, MT was found to beMT = 0.20609985wpm = (60/8×0.20609985) = 36.3901 wpmThe predicted speed <strong>of</strong> the keyboard is thus36.3901 words per minute. To utilize the spacebetween circular keys, the shape <strong>of</strong> keys was changedto hexagonal. Figure 3 shows the improved design <strong>of</strong>optimized layout.مشاعرہ Figure 4: Predictive input <strong>of</strong> the wordمشاعرہ129

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

Saved successfully!

Ooh no, something went wrong!