.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "Config::Model::models::LCDd::MtxOrb 3pm" .TH Config::Model::models::LCDd::MtxOrb 3pm "2021-01-25" "perl v5.32.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Config::Model::models::LCDd::MtxOrb \- Configuration class LCDd::MtxOrb .SH "DESCRIPTION" .IX Header "DESCRIPTION" Configuration classes used by Config::Model .PP generated from LCDd.conf .SH "Elements" .IX Header "Elements" .SS "Brightness" .IX Subsection "Brightness" Set the initial brightness \fI Optional. Type integer. \fR .IP "upstream_default value :" 4 .IX Item "upstream_default value :" 1000 .SS "Contrast" .IX Subsection "Contrast" Set the initial contrast \&\s-1NOTE:\s0 The driver will ignore this if the display is a vfd or vkd as they don't have this feature. \fI Optional. Type uniline. \fR .IP "upstream_default value :" 4 .IX Item "upstream_default value :" 480 .SS "Device" .IX Subsection "Device" Select the output device to use \fI Optional. Type uniline. \fR .IP "upstream_default value :" 4 .IX Item "upstream_default value :" /dev/lcd .SS "KeyMap_A" .IX Subsection "KeyMap_A" The following table translates from MtxOrb key letters to logical key names. By default no keys are mapped, meaning the keypad is not used at all. \fI Optional. Type uniline. \fR .IP "upstream_default value :" 4 .IX Item "upstream_default value :" Left .SS "KeyMap_B" .IX Subsection "KeyMap_B" \&\fI Optional. Type uniline. \fR .IP "upstream_default value :" 4 .IX Item "upstream_default value :" Right .SS "KeyMap_C" .IX Subsection "KeyMap_C" \&\fI Optional. Type uniline. \fR .IP "upstream_default value :" 4 .IX Item "upstream_default value :" Up .SS "KeyMap_D" .IX Subsection "KeyMap_D" \&\fI Optional. Type uniline. \fR .IP "upstream_default value :" 4 .IX Item "upstream_default value :" Down .SS "KeyMap_E" .IX Subsection "KeyMap_E" \&\fI Optional. Type uniline. \fR .IP "upstream_default value :" 4 .IX Item "upstream_default value :" Enter .SS "KeyMap_F" .IX Subsection "KeyMap_F" \&\fI Optional. Type uniline. \fR .IP "upstream_default value :" 4 .IX Item "upstream_default value :" Escape .SS "OffBrightness" .IX Subsection "OffBrightness" Set the initial off-brightness This value is used when the display is normally switched off in case LCDd is inactive. \fI Optional. Type integer. \fR .IP "upstream_default value :" 4 .IX Item "upstream_default value :" 0 .SS "Size" .IX Subsection "Size" Set the display size \fI Optional. Type uniline. \fR .IP "upstream_default value :" 4 .IX Item "upstream_default value :" 20x4 .SS "Speed" .IX Subsection "Speed" Set the communication speed \fI Optional. Type enum. choice: '1200', '2400', '9600', '19200'. \fR .IP "upstream_default value :" 4 .IX Item "upstream_default value :" 19200 .SS "Type" .IX Subsection "Type" Set the display type \fI Optional. Type enum. choice: 'lcd', 'lkd', 'vfd', 'vkd'. \fR .IP "upstream_default value :" 4 .IX Item "upstream_default value :" lcd .SS "hasAdjustableBacklight" .IX Subsection "hasAdjustableBacklight" Some old displays do not have an adjustable backlight but only can switch the backlight on/off. If you experience randomly appearing block characters, try setting this to false. \fI Optional. Type boolean. \fR .IP "upstream_default value :" 4 .IX Item "upstream_default value :" yes .SS "keypad_test_mode" .IX Subsection "keypad_test_mode" See the [menu] section for an explanation of the key mappings You can find out which key of your display sends which character by setting keypad_test_mode to yes and running LCDd. LCDd will output all characters it receives. Afterwards you can modify the settings above and set keypad_set_mode to no again. \fI Optional. Type uniline. \fR .IP "default value :" 4 .IX Item "default value :" no .SH "SEE ALSO" .IX Header "SEE ALSO" .IP "\(bu" 4 cme