From: hpa Date: Fri, 5 Dec 2003 23:48:52 +0000 (+0000) Subject: Support Ctrl-U -> kill entire input X-Git-Tag: syslinux-3.11~485 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9ae2ee1a076c55ec6b361d83c19b8cc83702d9dc;p=profile%2Fivi%2Fsyslinux.git Support Ctrl-U -> kill entire input --- diff --git a/NEWS b/NEWS index f2fde65..23a9f86 100644 --- a/NEWS +++ b/NEWS @@ -23,6 +23,7 @@ Changes in 2.08: location 0x5700. Thus, don't use it! * PXELINUX: Change pathname length max from 63 to 127; change max vkernels from 128 to 64. + * Support Ctrl-U -> kill entire command line input. Changes in 2.07: * MEMDISK: Workaround for BIOSes which go into a snit when diff --git a/ui.inc b/ui.inc index 528d563..f98020c 100644 --- a/ui.inc +++ b/ui.inc @@ -104,6 +104,8 @@ not_ascii: mov byte [FuncFlag],0 je command_done cmp al,06h ; je set_func_flag + cmp al,15h ; + je kill_command ; Kill input line cmp al,16h ; je print_version cmp al,08h ; Backspace @@ -115,6 +117,10 @@ backspace: cmp di,command_line ; Make sure there is anything call cwritestr jmp short get_char_2 +kill_command: + call crlf + jmp enter_command + set_func_flag: mov byte [FuncFlag],1 get_char_2: