|
Rockbox mail archiveSubject: Re: user editable keys binding schemes wantedRe: user editable keys binding schemes wanted
From: <phil_at_x-phobie.de>
Date: Wed, 02 Oct 2002 00:08:10 +0200 On Mon, 30 Sep 2002 22:29:21 +0200, Björn Stenberg <bjorn_at_haxx.se> wrote: >I apologise, I didn't mean to completely reject the idea. Accepted happily! >Take the recorder ON button as an example. In WPS, release of the >ON button is used to go to the dir browser, unless another key was >pressed while the ON key was down, or if the ON key was held down >for > ~500ms. After cleaning a few flaws in my initially proposed concept it can handle that. I'm too lazy to explain it in detail here but consider that we can change to another key scheme with each button event - be it a normal, a release or a repeat event. Another key scheme means another state and this way we get something like an ordinary Mealy Automat. >How do we make this type of thing configurable, while keeping a >clean design? How would the code in WPS change? The design would become much tighter without sacrificing flexibility - as far as I can see now. The code in WPS would become much simpler because it would delegate the complete button evaluation to a key scheme handler. The complexity could be moved to the key schemes. I believe that these key schemes can be maintained much more easily because they introduce a well defined mechanism with simple rules. Blablabla. I'll do a demo and show you some code. Phil Received on 2002-10-02 Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy |