Okay, the serial port feature in 3.11-pre9 was of course completely broken (I seem to have bad luck with -pre9's :)... a 3.11-pre10 is now available, and it does seem to have a more reliable handling of arrow keys ... *but not perfect*. There simply is no way to reliably detect both [Esc] and arrow keys on existing serial consoles. -hpa
What about implementing the unix vi way of moving the cursor - (H - left, J - down, K - up, L - right). That should work on any terminal. Quinn H. Peter Anvin wrote:> Okay, the serial port feature in 3.11-pre9 was of course completely > broken (I seem to have bad luck with -pre9's :)... a 3.11-pre10 is now > available, and it does seem to have a more reliable handling of arrow > keys ... *but not perfect*. There simply is no way to reliably detect > both [Esc] and arrow keys on existing serial consoles. > > -hpa > > _______________________________________________ > SYSLINUX mailing list > Submissions to SYSLINUX at zytor.com > Unsubscribe or set options at: > http://www.zytor.com/mailman/listinfo/syslinux > Please do not send private replies to mailing list traffic. > >
Quinn wrote:> > What about implementing the unix vi way of moving the cursor - (H - > left, J - down, K - up, L - right). That should work on > any terminal. >Without Ctrl, it conflict with hotkeys, with Ctrl, it conflicts with established uses of ^H, ^J and ^L. -hpa
Quinn wrote:> > What about implementing the unix vi way of moving the cursor - (H - > left, J - down, K - up, L - right). That should work on > any terminal. > > Quinn >Anyway, the Emacs keybindings ^B ^F ^P ^N are implemened, and do work on any terminal. Also + - < > work. -hpa
> -----Original Message----- > From: H. Peter Anvin [mailto:hpa at zytor.com] > Sent: Tuesday, August 30, 2005 7:10 AM > To: Quinn > Cc: SYSLINUX at zytor.com > Subject: Re: [syslinux] SYSLINUX 3.11-pre10 > > > Quinn wrote: > > > > What about implementing the unix vi way of moving the cursor - (H - > > left, J - down, K - up, L - right). That should work on > > any terminal. > > > > Quinn > > > > Anyway, the Emacs keybindings ^B ^F ^P ^N are implemened, and > do work on > any terminal. Also + - < > work. >That key configuration assumes an US keyboard right, the keys are the ones right of 'BNM', correct? Luis Correia
> -----Original Message----- > From: H. Peter Anvin [mailto:hpa at zytor.com] > Sent: Tuesday, August 30, 2005 4:54 PM > To: Luis.F.Correia > Subject: Re: [syslinux] SYSLINUX 3.11-pre10 > > > Luis.F.Correia wrote: > >> > >>Anyway, the Emacs keybindings ^B ^F ^P ^N are implemened, and > >>do work on > >>any terminal. Also + - < > work. > > > > That key configuration assumes an US keyboard right, the > keys are the > > ones right of 'BNM', correct? > > > > No, it's the symbols '<' and '>' and doesn't assume any particular > keyboard. I could add ',' and '.' as aliases, which would be > assuming a > U.S. keyboard but which might be useful. >Well, on a Portuguese keyboard, the sit together in the same key making this current mapping a bit useless. But I have no other suggestions and this is just a 'minor' issue. No need to stop just because of that.> -hpaLuis Correia
> -----Original Message----- > From: H. Peter Anvin [mailto:hpa at zytor.com] > Sent: Thursday, September 01, 2005 2:06 AM > To: Jernej Simoncic > Cc: syslinux at zytor.com > Subject: Re: [syslinux] SYSLINUX 3.11-pre10 > > > Jernej Simoncic wrote: > > On Tuesday, August 30, 2005, 17:57:19, Luis.F.Correia wrote: > > > >>Well, on a Portuguese keyboard, the sit together in the same key > >>making this current mapping a bit useless. > > > > But is your keyboard layout already active at bootup?No.> Otherwise, these > > two keys are still at Shift+, and Shift+. (btw, at least with > > Slovenian layout, > > AltGr+, and AltGr+. produce < and > [AltGr=right Alt]). > > > > Well, you can load a keyboard map in syslinux; if you don't, > then what > you write above is of course true.Sorry about the noise. This issue is mainly relevant for serial console menu systems right? Don't bother to change anything because nothing is broken. Luis Correia