# 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,drawinputkeyboard,optimize,quit # this is the training set used to generate triads corpus = ../corpus/books.veryshort.txt mode = english #triads_max_num = 10000 triads_overlap = yes triads_min_freq = 10 # 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_input = keyboards/dvorak.conf keyboard_output = /home/martink/work/carpalx/dev/out/tutorials/05/tmp-__$CONF{runid}__.conf keyboard_output_show_parameters = current,annealing # this imports parametrization of the typing model <> report_period = 1 report_filter = lower_monotonic # all | lower | lower_monotonic | update | none draw_period = 1 draw_filter = lower_monotonic # 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/05/tmp-input-__$CONF{runid}__.png pngfile_keyboard_output = /home/martink/work/carpalx/dev/out/tutorials/05/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 action = minimize iterations = 1000 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) <> <>