Re: Help with configuration needed for menu using PicoLCD driver
Martin T Jones <[email protected]> Mon, 13 Feb 2012 15:16:46 +0000
| Newsgroups | gmane.comp.sysutils.lcdproc |
|---|---|
| Message-ID | <[email protected]> |
On 12/02/12 21:59, Kaya Saman wrote: > Thanks for the response! > > >> THe above won't work as MenuKey and EnterKey cannot be assigned the >> same value. >> >> Instead you would use something like this: >> >> MenuKey=F1 >> EnterKey=Enter >> UpKey=Up >> DownKey=Down >> LeftKey=Left >> RightKey=Right >> >> As for the heartbeat issue I have no idea. Someone else on the list? >> >> Regards, >> Markus > I tried that, it didn't work either :-( > > > The other thing I was thinking of was to use the F1-5 keys to launch > different heartbeat pages. > Is that possible? > > > > The heartbeat issue I figured out to be the fact that I needed to > restart both: > > lcdd and lcdproc sequentially! > > > Regards, > > > Kaya Try changing the debug reporting level from RPT_DEBUG to RPT_NOTICE in function picoLCD_get_key in file server/drivers/picolcd.c and rebuilding with debug enabled. ./configure --enable-drivers=picolcd --enable-debug --enable-lcdproc-menus make Then run the server with debug reporting and see what is reported when you press a key. ./server/LCDd -fr3 -c ./LCDd.conf The key definitions from my configuration file are as below, much as Markus suggested. # The "...Key=" lines define what the server does with keypresses that # don't go to any client. The ToggleRotateKey stops rotation of screens, while # the PrevScreenKey and NextScreenKey go back / forward one screen (even if # rotation is disabled. # Assign the key string returned by the driver to the ...Key setting. These # are the defaults: ToggleRotateKey=Enter PrevScreenKey=Left NextScreenKey=Right ScrollUpKey=Up ScrollDownKey=Down ## The menu section. The menu is an internal LCDproc client. ## [menu] # You can configure what keys the menu should use. Note that the MenuKey # will be reserved exclusively, the others work in shared mode. # Up to six keys are supported. The MenuKey (to enter and exit the menu), the # EnterKey (to select values) and at least one movement keys are required. # These are the default key assignments: #MenuKey=Escape MenuKey=F5 EnterKey=Enter UpKey=Up DownKey=Down LeftKey=Left RightKey=Right Regards, Martin _______________________________________________ LCDproc mailing list [email protected] http://lists.omnipotent.net/mailman/listinfo/lcdproc