Opened 16 years ago

Last modified 8 years ago

#497 new enhancement

Add keyboard shortcuts to v.digit (like pre-6-GRASS

Reported by: janh Owned by: grass-dev@…
Priority: major Milestone: 6.5.0
Component: wxGUI Version: unspecified
Keywords: vector digitizer, shortcuts Cc:
CPU: All Platform: All

Description

In the old, pre-6 v.digit, all commands were given by keyboard shortcuts. That took some exercise, but once you had it in your fingers (literally), you could digitize much faster than with the present click-button interface. I would guess it isn't all too difficult to add the old keyboard shortcuts to the system. Any idea from the developers whether this could be done? I still have GRASS 5.7 running for digitizing only. Beats every other package.

Jan Hartmann

Attachments (1)

grass54_keys.txt (3.2 KB ) - added by janh 15 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 by martinl, 15 years ago

Cc: grass-dev@… added
Keywords: vector digitizer shortcuts added
Milestone: 6.4.06.5.0
Owner: changed from grass-dev@… to martinl
Status: newassigned

comment:2 by martinl, 15 years ago

Can you attach list of key shortcuts used in pre-6 v.digit? Thanks.

comment:4 by martinl, 15 years ago

In r39911 are implemented sample hot-keys

  • 'p' - digitize point
  • 'l' - digitize line

Can you attached list of desired hot-keys?

hot-key - action

Thanks, Martin

in reply to:  4 comment:5 by hamish, 15 years ago

Replying to martinl:

Can you attached list of desired hot-keys?

hot-key - action

(and please use GRASS 5 hotkeys as a guide [see comment:3] when appropriate)

by janh, 15 years ago

Attachment: grass54_keys.txt added

comment:6 by janh, 15 years ago

Attached the GRASS5.4 keys (somewhat simplified, zoom added) and the way they are ordered. I am not sure how much of this can be integrated in the new GUI, as it is a bit unlike the usual GUI hotkeys, but IMHO it is very systematic and clearer than any other digitizing software I have worked with. The most used keys are in the Zoom, Edit and Label menus, but the keys in the other menus are very useful too. Perhaps an extra menu could be created for some of these.

Jan

in reply to:  4 comment:7 by vincent, 15 years ago

-- Hoping my suggestion is not too much off topic (dealing with a shortcut calling a temporary function) --

it is very convenient to be able to pan on-the-fly while digitizing large objects. It's already possible in a way by zooming/unzooming with the mouse wheel but not strictly panning. As an example, Qgis allows this action by depressing the space bar ; the interest being not to be forced to quit the editing tool for panning.

Vincent.

comment:8 by janh, 15 years ago

Vincent's suggestion could be implemented by way of the arrow keys, perhaps with shift-arrow for larger panning steps.

Jan

comment:9 by hamish, 11 years ago

see also keybinding specifications for wxPsMap in:

source:grass/trunk/gui/wxpython/xml/menudata_psmap.xml

comment:10 by martinl, 8 years ago

Cc: grass-dev@… removed
Owner: changed from martinl to grass-dev@…
Status: assignednew
Note: See TracTickets for help on using tickets.