efi_loader: correct CTRL-A - CTRL-Z console input
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Sat, 6 Apr 2019 18:59:24 +0000 (20:59 +0200)
committerHeinrich Schuchardt <xypron.glpk@gmx.de>
Sun, 7 Apr 2019 13:11:33 +0000 (15:11 +0200)
commitbfc2dd53812f7946b61c18e915118fb7aad12e6d
tree4e027bdc7d8566a3bd5ad00e3490a304d1bbe8a3
parentfbe4c7df0087c4f26ca7acf21cf0b7c0bc2fbfd2
efi_loader: correct CTRL-A - CTRL-Z console input

In the extended text input protocol CTRL-A - CTRL-Z have to be signaled as
Unicode characters a-z or A-Z depending on the shift state and not as 0x01
to 0x1a.

Update Python unit test.

This patch is required for using the EFI shell `edit` command.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
lib/efi_loader/efi_console.c
test/py/tests/test_efi_selftest.py