[U-Boot] [PATCH] i.MX6: mx6qsabrelite: Add keypress support

Wolfgang Denk
2012-03-03T15:48:51Z

Dear Eric Nelson,

In message <4F52390C.4080108@boundarydevices.com> you wrote:
>
> > Why not make it an STDIN device as any other keyboard?
> >
> Is there a non-blocking read from stdin available to boot script?
>
> How would we represent keys like "Menu", "Home", "Volume up" and "Volume down"?
>
> Through ANSI escape sequences?

No. You don't have to. Mapping key presses to functions (bind them to
commands) is a different thing. Keys could be "1", "2", "3" and "4",
and could be mapped to "run cmd_1", ... "run cmd_4" respectively.
Then the user can define what "cmd_1" etc. does.

Best regards,

Wolfgang Denk

--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
There are two ways of constructing a software design. One way is to
make it so simple that there are obviously no deficiencies and the
other is to make it so complicated that there are no obvious defi-
ciencies. - Charles Anthony Richard Hoare