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

Wolfgang Denk wd at denx.de
Sat Mar 3 16:48:51 CET 2012

Dear Eric Nelson,

In message <4F52390C.4080108 at 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

More information about the U-Boot mailing list