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
<>
<>