On Fri, 23 Oct 2020 at 12:52, Heinrich Schuchardt <xypron.g...@gmx.de> wrote:
>
> Chromebooks and the sandbox use a crosswire keyboard with function keys
> FN1 - FN10. These keys are needed when running UEFI applications like GRUB
> or the UEFI SCT.
>
> Add support for these keys when translating from key codes to
> ECMA-48 (or withdrawn ANSI 3.64) escape sequences.
>
> All escape sequences start with 0x1b. So we should not repeat this
> byte in the kbd_to_ansi364 table.
>
> For testing use:
>
> sandbox_defconfig + CONFIG_EFI_SELFTEST=y
>
> $ ./u-boot -D -l
>
> => setenv efi_selftest extended text input
> => bootefi selftest
>
> Signed-off-by: Heinrich Schuchardt <xypron.g...@gmx.de>
> ---
>  drivers/input/input.c | 35 +++++++++++++++++++++++++----------
>  1 file changed, 25 insertions(+), 10 deletions(-)

Reviewed-by: Simon Glass <s...@chromium.org>

Reply via email to