[haiku-commits] Re: r43210 - haiku/trunk/src/preferences/keymap

  • From: Stephan Aßmus <superstippi@xxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 07 Nov 2011 16:06:47 +0100

On 07.11.2011 16:00, John Scipione wrote:
On Mon, Nov 7, 2011 at 9:02 AM, Adrien Destugues
<pulkomandy@xxxxxxxxxxxxxxxxx <mailto:pulkomandy@xxxxxxxxxxxxxxxxx>> wrote:

    Also, I don't like all this much. It's already possible to move the
    keys around by right click-dragging them on the keyboard. I still think
    that using the left click to swap keys and the right click to overwrite
    keys would make more sense, but I see no use for a new dialog that does
    just the same thing in a different way ?


In my testing of the keymap app, dragging and dropping keys did not work
very reliably. Sometimes it swaps the keys, sometimes it copies the key
to the new place and leaves the original, sometimes it moves the key to
the new place leaving a blank key behind. You have no idea what is going
to happen before you try it, and you have no idea if you'll be able to
get back to where you started after you do.

For modifier keys that is an even bigger problem because modifiers often
come in pairs. So that makes it a pain to keep track of each pair of
keys especially if you are doing a couple of swaps. So the dialog makes
this all much easier. It modifies both the left and right keys
simultaneously, it works reliably always doing the same thing every
time, and you can easily get back to where you started.

There is also no way that I could find to disable a key using the drag
and drop interface, and I wanted an option to disable the caps lock key.

If you like the drag and drop method though keep using it, it is still
there for you. But it certainly doesn't work for me.

I don't know if properly working drag and drop would elliminate the need for the new dialog, however if it being broken was the only reason not to use it, it seems to me the better action would have been to fix drag&drop. Like I said, maybe there are other reasons for the new dialog, but leaving DND broken doesn't sound good either. I have not used it in a while, but maybe it isn't broken, but just works unintuitively? (Which should be fixed just the same...)

Best regards,
-Stephan



Other related posts: