From owner-freebsd-arch@FreeBSD.ORG Tue Oct 9 20:11:35 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 54EADDF5; Tue, 9 Oct 2012 20:11:35 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id F2F148FC08; Tue, 9 Oct 2012 20:11:34 +0000 (UTC) Received: from outgoing.leidinger.net (p5DD4506C.dip.t-dialin.net [93.212.80.108]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 616FC844006; Tue, 9 Oct 2012 22:11:32 +0200 (CEST) Received: from unknown (IO.Leidinger.net [192.168.1.12]) by outgoing.leidinger.net (Postfix) with ESMTPS id CEA002202; Tue, 9 Oct 2012 22:11:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=leidinger.net; s=outgoing-alex; t=1349813489; bh=MWq32TZ9Sj+fsEUpH0CNgH67kRcMr9E6fiffu4iWp5g=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=ZOTvetCWwr0Fo9KKtJlxTfEls923ypX8HK9GkQtr/wqeYvupwkzMyWy82TUWym/4o DPRnmdg/Png1cjnIN/j61sdwSbg2aJN2+hYdwzlZely5I3hjdZBqPqbdbf/uDNLv2w 1MQ4B5G72/iRLCg60qzWm7pX0MokRd++PDOuUNLeX2E20wNRY2owcacPSyMvvFI8/y PFrgoz0Wzz5dt+X1CAcSWHMoyetAVAWHo17QOc5iZBzYnPPBaITct9eDnlIJgPVxf6 Z2n0tt0k57D/Bx1ZxJEdJUdl/Vrody1eaWhCw5NhFX8TO2h3NyE/Z9ctmdCgMb4y0U GltfYCFQQwxbQ== Date: Tue, 9 Oct 2012 22:11:27 +0200 From: Alexander Leidinger To: Warner Losh 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> <50726C73.10506@FreeBSD.org> <8E009EA2-2274-4B46-8309-410EE8879C08@bsdimp.com> X-Mailer: Claws Mail 3.8.0cvs30 (GTK+ 2.24.10; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 616FC844006.A020A X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-1.671, required 6, autolearn=disabled, ALL_TRUSTED -1.00, AWL -0.56, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10, T_RP_MATCHES_RCVD -0.01) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1350418292.86351@V+mkGN/SkwzA3k6TqXihOg X-EBL-Spam-Status: No Cc: Doug Barton , "freebsd-arch@freebsd.org Arch" X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Oct 2012 20:11:35 -0000 On Mon, 8 Oct 2012 07:54:58 -0600 Warner Losh 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