Date: Tue, 9 Oct 2012 22:11:27 +0200 From: Alexander Leidinger <Alexander@Leidinger.net> To: Warner Losh <imp@bsdimp.com> Cc: Doug Barton <dougb@FreeBSD.org>, "freebsd-arch@freebsd.org Arch" <freebsd-arch@freebsd.org> Subject: Re: New Boot Loader Menu Message-ID: <20121009221127.000068c9@unknown> In-Reply-To: <8E009EA2-2274-4B46-8309-410EE8879C08@bsdimp.com> References: <0655B56F-AD43-402B-872C-568378E650F9@fisglobal.com> <5071D6B5.1010609@FreeBSD.org> <B4A82131-4B11-4FE8-839B-FCC45C1D4445@fisglobal.com> <50726C73.10506@FreeBSD.org> <8E009EA2-2274-4B46-8309-410EE8879C08@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 8 Oct 2012 07:54:58 -0600 Warner Losh <imp@bsdimp.com> wrote: > On Oct 8, 2012, at 12:02 AM, Doug Barton wrote: > >>> Regarding the UI on your submenu example; never, ever, ever use > >>> Backspace to mean anything other than "delete the character behind > >>> the cursor." > >> > >> Seriously? Who made _that_ rule? and moreover, _WHY_? > > > > Um, if you don't already know the answers, I really can't help you. > > Go get a book on how to right proper user interfaces. > > I've seen several interfaces that used this paradigm, and it works > well so long as BackSpace doesn't have another binding in that > context. I'd be curious to find a book that says NEVER, EVER do > this. It drives me nuts on my DVD player that I have to hit 'STOP' The good books tell it depends upon the context (like for the edges of a screen... it makes only sense with hard edges which block further movement, not with each edge of a multi-monitor setup). As you told (cut by me), if backspace is not used anywhere, it may make sense to use it for something else than to delete a character. I also agree that it may be good to have backspace as one of multiple ways to go back. Using backspace as a way to go back doesn't shock me in the given context. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121009221127.000068c9>