Config...:MtxOrb(3pm)

πŸ“¦
version 2.055 Β· 4 versions
, in debian trixie, ubuntu resolute

πŸ’– Config::Model::models::LCDd::MtxOrb πŸ’–

okay bestie, welcome to Config...:MtxOrb(3pm) β€” yes that's the manual page name, it's a whole vibe, we're rolling with it. This is the Perl doc for the Config::Model::models::LCDd::MtxOrb config class, and I'm gonna walk you through every single element like we're gossiping about it. no cap. πŸŽ€


✨ NAME ✨

Config::Model::models::LCDd::MtxOrb β€” it's a Configuration class, specifically LCDd::MtxOrb. that's the whole name, that's the whole job. πŸ’…


🌸 DESCRIPTION 🌸

These are the Configuration classes used by Config::Model, and they were generated from LCDd.conf. so like, they didn't hand-write this, the machine did, and honestly? it ate. ✨


πŸ¦‹ Elements πŸ¦‹

this is the main character section, buckle up, there's a lot of them and I'm listing every single one. periodt.

Brightness πŸ’‘

Set the initial brightness. It's Optional, and its Type is integer.

upstream_default value:

1000

Contrast 🌈

Set the initial contrast. ⚠️ NOTE: The driver will ignore this if the display is a vfd or vkd as they don't have this feature. It's Optional, Type is uniline.

upstream_default value:

480

Device πŸ”Œ

Select the output device to use. Optional, Type is uniline.

upstream_default value:

/dev/lcd

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. Optional, Type is uniline.

upstream_default value:

Left

KeyMap_B

Optional, Type is uniline.

upstream_default value:

Right

KeyMap_C

Optional, Type is uniline.

upstream_default value:

Up

KeyMap_D

Optional, Type is uniline.

upstream_default value:

Down

KeyMap_E

Optional, Type is uniline.

upstream_default value:

Enter

KeyMap_F

Optional, Type is uniline.

upstream_default value:

Escape

OffBrightness πŸŒ™

Set the initial off-brightness. This value is used when the display is normally switched off in case LCDd is inactive. Optional, Type is integer.

upstream_default value:

0

Size πŸ“

Set the display size. Optional, Type is uniline.

upstream_default value:

20x4

Speed ⚑

Set the communication speed. Optional, Type is enum, and the choices are: '1200', '2400', '9600', '19200'.

upstream_default value:

19200

Type πŸ–₯️

Set the display type. Optional, Type is enum, and the choices are: 'lcd', 'lkd', 'vfd', 'vkd'.

upstream_default value:

lcd

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. Optional, Type is boolean.

upstream_default value:

yes

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. Optional, Type is uniline.

default value:

no
bestie note: that last line says keypad_set_mode β€” that's what the page says, so that's what I'm telling you. not my typo to fix, I don't make the rules. πŸ’€

πŸ‘€ SEE ALSO πŸ‘€

  • cme

and that's the whole page, you made it, I'm so proud of you 🫢✨

this was perl v5.40.1, dated 2025-03-04, brought to you by the Config...:MtxOrb(3pm) manual β€” mwah, go forth and configure your display, queen πŸ‘‘πŸ’–

πŸ“¦ where this page comes from