optnum = 05 # see etc/carpalx.conf for detailed parameter and section comments runid = __join("", map { chr(97+rand(26)) } (0..5))__ # this is what to do action = loadkeyboard,loadtriads,optimize,quit # this is the training set used to generate triads corpus = ../corpus/books.txt mode = english #triads_max_num = 10000 triads_overlap = yes triads_min_freq = 5 # this is the word list for statistics words = ../corpus/words.480k.txt wordlength = 6-10 # this is the input keyboard to use keyboard_input = keyboards/qwerty.conf keyboard_output = /home/martink/work/carpalx/dev/out/optimize/__$CONF{optnum}__/tmp-__$CONF{runid}__.conf keyboard_output_show_parameters = current,annealing # this imports parametrization of the typing model <> action = maximize iterations = 10000 t0 = 10 p0 = 1 # p0 = 0 to avoid transitions to layouts with higher effort k = 10 minswaps = 1 maxswaps = 3 onestep = no # each layout perturbation taken from original layout (no cumulative changes) report_period = 1 report_filter = higher_monotonic # all | lower | lower_monotonic | update | none draw_period = 1 draw_filter = none # all | lower | lower_monotonic | update | none <> font = /usr/local/fonts/ttf/lucon.ttf fontc = /usr/local/fonts/ttf/MINIC___.TTF pngfile_keyboard_input = /home/martink/work/carpalx/dev/out/tutorials/__$CONF{optnum}__/tmp-input-__$CONF{runid}__.png pngfile_keyboard_output = /home/martink/work/carpalx/dev/out/tutorials/__$CONF{optnum}__/tmp-output-__$CONF{runid}__.png imagedetaillevel = 1 # use block named 1 for detail level imageparamset = 1 # use block named 1 for image parameters keysize = 35 fontsize = 11 xshift = 4 ucyshift = 14 lcyshift = 16 keyspacing = 0.2 shadowsize = 1 bottommargin = 30 imageborder = grey keyshadow = grey background = white effort_color_i = lyellow effort_color_f = lblue key = white keyborder = black keysize = 23 fontsize = 8 xshift = 3 ucyshift = 11 lcyshift = 9 keyspacing = 0.2 shadowsize = 1 bottommargin = 15 imageborder = grey keyshadow = vdgreen background = white effort_color_i = lred effort_color_f = lgreen key = white keyborder = dgreen keyshadow = yes upcase = some lowcase = yes effortcolor = yes fillkey = yes keyborder = yes finger = yes effort = yes hand = yes imageborder = yes parameters = yes keyshadow = yes upcase = some lowcase = yes capitalize = yes effortcolor = no fillkey = yes keyborder = yes finger = no effort = no hand = no imageborder = no parameters = no <> <>