gwc icon indicating copy to clipboard operation
gwc copied to clipboard

Key bindings should be reviewed

Open AlisterH opened this issue 11 years ago • 4 comments

  • should use standard keybindings for actions such as Cut/Copy/Paste.
  • should have keybindings for all zoom actions (should in and out be Ctrl-+ and Ctrl-- or just + and - ?)
  • some actions which are only available via keybindings should be available via the gui too.
  • IMO any editing actions should require a modifier key to reduce the risk of accidental edits.

AlisterH avatar Oct 29 '14 23:10 AlisterH

  • we shouldn't have this sort of thing where the manual declick is available in the gui, but it doesn't show you the key binding because that is defined here:
    case GDK_a:
        if (event->state & GDK_MOD1_MASK) /* Alt-a */
        manual_declick(NULL, NULL);
        else
        append_cdrdao(&audio_view);
        break;

AlisterH avatar Oct 29 '14 23:10 AlisterH

N.B. that there is a section on hard coded key bindings in the manual which should be updated when we do any work on this.

Also, we should make the forward/backward skip (2 and 3) configurable, to cater for 78s and 45s, and other use cases.

AlisterH avatar May 27 '19 09:05 AlisterH

Currently the menu presents Ctrl-S and Ctrl-A as shortcut keys but they don't work because of the hard-coded keybindings for A and S. If the user changes them to something else that doesn't clash with a hard-coded binding then that works.

This is ridiculous - we need to get rid of all the hard-coded bindings except maybe the space bar.

These are the documented hard-coded bindings, along with I guess [space]:

audrs23

This is the complete list:

[space]ls32djkrua

So these are the undocumented ones:

ljk

AlisterH avatar Jan 21 '21 10:01 AlisterH

Also, we should make the forward/backward skip (2 and 3) configurable, to cater for 78s and 45s, and other use cases.

I suggest a "source rpm" setting.

AlisterH avatar Jan 21 '21 10:01 AlisterH