Algorithms from derived ergonomic keyboard layouts creation
This article offers a study of an iterative way to change the layout using a genetic algorithm that evaluates the layout according to specified criteria. The advantages and disadvantages of the existing known Russian keyboard layouts YTSUKEN, DIKTOR are analyzed. The possibilities of constructing criteria for evaluating the layout are investigated. Such criteria as "alternation", "vertical alternation", "uniformity", "repetition", and "distance" were selected as evaluation criteria. Algorithms for calculating criteria have been developed. An iterative algorithm for changing the layout is developed. The characteristics of decreasing of the calculated estimates depending on the input parameters of the iterative algorithm are studied. The optimal set of parameters for calculating the algorithm is found. As a result of the iterative algorithm, a derived layout is obtained. Evaluation of the derivative of the layout and its profitability relative to the YTSUKEN and DIKTOR is substantiated. The possibility of using the proposed algorithm to create different from Russian derived layouts is discussed.