[U-Boot] [PATCH 7/8] usb: kbd: Properly translate up/down arrow keys
Anatolij Gustschin
agust at denx.de
Tue Apr 9 21:06:39 UTC 2019
On Sat, 23 Mar 2019 01:30:01 +0000
Andre Przywara andre.przywara at arm.com wrote:
> So far arrows key pressed on an USB keyboard got translated to some
> low ASCII control sequences (Ctrl+N, Ctrl+P). Some programs understand
> these codes, but the standard for those keys is to use ANSI control
> sequences for cursor movement (ESC [ A).
> Our own boot menu is a victim of this, currently we cannot change the
> selection with an USB keyboard due to this.
>
> Since we already implement a queue for USB key codes, we can just insert
> the three character ANSI sequence into the key buffer. This fixes the
> bootmenu, and is more universal for other users (UEFI) as well.
>
> Signed-off-by: Andre Przywara <andre.przywara at arm.com>
> ---
> common/usb_kbd.c | 24 +++++++++++++++++++++++-
> 1 file changed, 23 insertions(+), 1 deletion(-)
Applied to u-boot-video/master, thanks!
--
Anatolij
More information about the U-Boot
mailing list