DocumentCode :
265983
Title :
An optimized single-finger Arabic keyboard layout
Author :
Hosny, Manar I. ; Alswaidan, Nourah ; Benabid Najjar, Abir
Author_Institution :
Coll. of Comput. & Inf. Sci., King Saud Univ., Riyadh, Saudi Arabia
fYear :
2014
fDate :
27-29 Aug. 2014
Firstpage :
321
Lastpage :
328
Abstract :
Cellular phones and other hand-held devices are now extensively used to write emails, notes and long texts. However, the arrangement of keys in the current keyboards is not optimized to facilitate rapid and ergonomic typing. In this paper, we aim to optimize the Arabic keyboard layout for applications that predominantly use a single pointer. The single-finger keyboard layout problem can be modeled in terms of the Quadratic Assignment Problem (QAP), which can be solved using metaheuristic algorithms. To adapt the problem to the requirements of optimizing the single-finger keyboard, we used three measures in our objective function: the distance between pairs of letters, a weight for each row in the keyboard, and the hit direction of the finger. A Genetic Algorithm (GA) approach with two crossover types (2-point and modified uniform crossovers) and two different mutation operators (swap and insertion) was developed and thoroughly tested. The performance of the Genetic Algorithm was also compared against a Simulated Annealing (SA) algorithm using the same objective function. Moreover, we developed a Memetic Algorithm combining GA and SA to maximize the chances of obtaining good solutions. We compared our resulting optimized keyboard layouts with different existing and proposed layouts. The comparison results show that our keyboard layouts are more efficient, in terms of the optimization criteria considered, than the tested layouts. Finally, the performance of our keyboards was tested by virtually estimating the speed of typing. Our keyboards also outperform other layouts in terms of the measured typing speed. The details of the algorithms and the experimental results are reported in this paper.
Keywords :
cellular radio; ergonomics; genetic algorithms; keyboards; simulated annealing; GA; QAP; SA algorithm; cellular phones; ergonomic typing; genetic algorithm; handheld devices; memetic algorithm; metaheuristic algorithms; mutation operators; optimization criteria; optimized single finger Arabic keyboard layout problem; quadratic assignment problem; simulated annealing; single pointer; Algorithm design and analysis; Genetic algorithms; Keyboards; Layout; Linear programming; Simulated annealing; Combinatorial Optimization; Genetic Algorithms; Keyboard Design; Metaheuristics; Quadratic Assignment Problem;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Science and Information Conference (SAI), 2014
Conference_Location :
London
Print_ISBN :
978-0-9893-1933-1
Type :
conf
DOI :
10.1109/SAI.2014.6918206
Filename :
6918206
Link To Document :
بازگشت