mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-24 16:19:22 +00:00
* grub-core/term/terminfo.c: Add Home and End key sequences.
This commit is contained in:
1 parent
d72bff0997
commit
2237daf246
2 files changed
+23
No files matched your search
@@ -1,3 +1,7 @@
|
|||||||
|
2013-09-27 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
|
* grub-core/term/terminfo.c: Add Home and End key sequences.
|
||||||
|
|
||||||
2013-09-27 Vladimir Serbinenko <phcoder@gmail.com>
|
2013-09-27 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
* grub-core/video/readers/png.c (grub_png_decode_image_header):
|
* grub-core/video/readers/png.c (grub_png_decode_image_header):
|
||||||
|
|||||||
@@ -487,6 +487,25 @@ grub_terminfo_readkey (struct grub_term_input *term, int *keys, int *len,
|
|||||||
{
|
{
|
||||||
CONTINUE_READ;
|
CONTINUE_READ;
|
||||||
|
|
||||||
|
if (c == 'O')
|
||||||
|
{
|
||||||
|
CONTINUE_READ;
|
||||||
|
|
||||||
|
switch (c)
|
||||||
|
{
|
||||||
|
case 'H':
|
||||||
|
keys[0] = GRUB_TERM_KEY_HOME;
|
||||||
|
*len = 1;
|
||||||
|
return;
|
||||||
|
case 'F':
|
||||||
|
keys[0] = GRUB_TERM_KEY_END;
|
||||||
|
*len = 1;
|
||||||
|
return;
|
||||||
|
default:
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (c != '[')
|
if (c != '[')
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user