From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pavel Machek Date: Sat, 26 Dec 2020 23:32:27 +0100 Subject: [maemo-leste] [PATCH] bootmenu: Allow to quit it via CTRL+C In-Reply-To: <20201226191540.cuajfctqfrmcp5l7@pali> References: <20201226180225.17563-1-pali@kernel.org> <20201226190356.au3njchffwtf3poe@pali> <0B7EC0F9-9371-4741-9863-2CA2AE0E437A@gmx.de> <20201226191540.cuajfctqfrmcp5l7@pali> Message-ID: <20201226223227.GA7436@amd> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Sat 2020-12-26 20:15:40, Pali Roh?r wrote: > On Saturday 26 December 2020 20:10:10 Heinrich Schuchardt wrote: > > Am 26. Dezember 2020 20:03:56 MEZ schrieb "Pali Roh?r" : > > >On Saturday 26 December 2020 19:44:23 Heinrich Schuchardt wrote: > > >> Am 26. Dezember 2020 19:02:25 MEZ schrieb "Pali Roh?r" > > >: > > >> >When CTRL+C is pressed interrupt bootmenu and jump into U-Boot > > >console. > > >> >As the last entry in bootmenu is always U-Boot console just choose > > >the > > >> >last > > >> >entry when CTRL+C is pressed. > > >> > > > >> >It is useful when bootmenu is part of boot process and you want to > > >> >interrupt boot process by scripts which control U-Boot (serial) > > >> >console. > > >> > > >> Wouldn't the escape key be a better choice? > > > > > >I can add also escape key. But has escape key stable ANSI sequence > > >which > > >is needed to catch? If you tell me which bytes to catch (for escape > > >key) > > >I will add it. > > > > 0x1b is Escape > > Does not work. 0x1b is not escape key. It is start of the ANSI escape > sequence which matches also existing keys up and down. Unfortunately, 0x1b _is_ escape key. That is long standing bug of vt100 terminal. Usually timeout is used for detection. 0x1b followed by delay is escape key; 0x1b followed by [ is some other key. Best regards, Pavel -- http://www.livejournal.com/~pavelmachek -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 181 bytes Desc: Digital signature URL: