Path: csiph.com!weretis.net!feeder8.news.weretis.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Tim Rentsch Newsgroups: comp.lang.c Subject: Re: bart again (UCX64) Date: Sun, 03 Sep 2023 12:22:35 -0700 Organization: A noiseless patient Spider Lines: 33 Message-ID: <861qffqcxw.fsf@linuxsc.com> References: <871qfiknil.fsf@bsb.me.uk> <87v8ctkbsj.fsf@bsb.me.uk> <87pm31jusi.fsf@bsb.me.uk> <2711a385-0bd0-4d0b-8f9a-1cdcf8682586n@googlegroups.com> <878r9ojjls.fsf@bsb.me.uk> <87r0nfwa8d.fsf@bsb.me.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: dont-email.me; posting-host="6ef63087f855104b64afdd13e03f4862"; logging-data="1110942"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Ekovv03pCLv0CaFthcmSWN6jQE7URnFw=" User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux) Cancel-Lock: sha1:I5LstHSQ+UAz4nZaE9p1G+a1WZo= sha1:zVGI3ZbZaoU1hg3lkay1CeapGoo= Xref: csiph.com comp.lang.c:173814 Ben Bacarisse writes: > Ergonomics experts often design interfaces that I find hard to > use. To take one example, I want to use common key binding across > applications, but the experts seem to think there is only one such > set (and it comes from an OS I have not used for years), so I > can't use the bindings my fingers "know" about. I'm curious to know more about the specifics here. What key bindings, which "one set to rule them all", what domain of applications followed that set? Also I'm curious to know how you know (or why you suspect) the choices were made by experts? What abilities or skills qualify them as experts? > There are probably a few UI experts who really do know how to > design easy to use, powerful interfaces that suit a wide rage of > users with differing expectations and experience, but most of them > just know how to make easy tasks easy for the most commonly > encountered users. I am not an expert, but I have three pieces of advice for anyone who wants to design a good user interface. 1. Get a copy of TOG on interface, and read it. (And read it again later.) 2. Follow Bill Atkinson's UI precepts: * "The user has lost the manual" * "... and didn't have time to read it before losing it" 3. Avoid anything that looks like a product from Microsoft, where it seems like everyone thinks user interfaces should use the same ideas and techniques as are used in video games.