[haiku-commits] Re: r39744 - haiku/trunk/src/kits/tracker

  • From: Stephan Aßmus <superstippi@xxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 06 Dec 2010 09:11:10 +0100

Am Sonntag, den 05.12.2010, 23:43 +0000 schrieb Ithamar R. Adema:
> Can't spicykeys (or Shortcuts, as it is now called) do these kind of
> assignments? I'm all for making it easier to switch, but to hardcode it
> in the code is something different.

I assume Shortcuts could be used. However it will probably be more
complicated, since it would have to execute a little script to get the
active BPoseView. The way I did it in fact didn't even increase the size
of libtracker. My goal was actually also to make it "just work" out of
the box. To achieve the same thing with Shortcuts would mean to ship a
default configuration in each Haiku image. Not such a bad idea, but it
becomes more worthwhile when it contains more "transitional" shortcuts.
It certainly means more bloat in terms of bytes wasted on this, though.

> I actually agree with Axel here, if you're not willing to invest time to
> retrain muscle memory, then have this as an _optional_ feature. I guess
> the use of the function keys are a perfect fit for "user defined"
> functionality :)
> 
> Anyway, not trying to start a flame war, just giving my 0.02 EUR ;)

At the moment it's optional, in the sense that Cmd-E is still there. If
you think that it's a better solution to force every user who is annoyed
that F2 does not do the expected thing, to go figure out how to use
Shortcuts and scripting, let alone look up the right uint32 to send in
Tracker's source code, or to go find a tutorial online that someone has
yet to write... I can't help but feel I solved the problem quite
efficiently. :-D

Best regards,
-Stephan



Other related posts: