diff options
| author | su_v <> | 2016-11-19 10:47:09 +0000 |
|---|---|---|
| committer | tavmjong-free <tavmjong@free.fr> | 2016-11-19 10:47:09 +0000 |
| commit | e0e832245260d040f12bcebdf5b5e58763448e73 (patch) | |
| tree | e04d506f9889b8b39e40811cb72c3bc8056b04c7 /src | |
| parent | Improve mouse handling for mesh: (diff) | |
| download | inkscape-e0e832245260d040f12bcebdf5b5e58763448e73.tar.gz inkscape-e0e832245260d040f12bcebdf5b5e58763448e73.zip | |
Add Shift-I shortcut for insert node.
(bzr r15261)
Diffstat (limited to 'src')
| -rw-r--r-- | src/ui/tools/gradient-tool.cpp | 10 | ||||
| -rw-r--r-- | src/ui/tools/mesh-tool.cpp | 10 |
2 files changed, 20 insertions, 0 deletions
diff --git a/src/ui/tools/gradient-tool.cpp b/src/ui/tools/gradient-tool.cpp index 2a728b085..750596808 100644 --- a/src/ui/tools/gradient-tool.cpp +++ b/src/ui/tools/gradient-tool.cpp @@ -837,6 +837,16 @@ bool GradientTool::root_handler(GdkEvent* event) { ret = TRUE; break; + case GDK_KEY_i: + case GDK_KEY_I: + if (MOD__SHIFT_ONLY(event)) { + // Shift+I - insert stops (alternate keybinding for keyboards + // that don't have the Insert key) + sp_gradient_context_add_stops_between_selected_stops (this); + ret = TRUE; + } + break; + case GDK_KEY_Delete: case GDK_KEY_KP_Delete: case GDK_KEY_BackSpace: diff --git a/src/ui/tools/mesh-tool.cpp b/src/ui/tools/mesh-tool.cpp index fbde37856..0bcbd8572 100644 --- a/src/ui/tools/mesh-tool.cpp +++ b/src/ui/tools/mesh-tool.cpp @@ -966,6 +966,16 @@ bool MeshTool::root_handler(GdkEvent* event) { ret = TRUE; break; + case GDK_KEY_i: + case GDK_KEY_I: + if (MOD__SHIFT_ONLY(event)) { + // Shift+I - insert corners (alternate keybinding for keyboards + // that don't have the Insert key) + sp_mesh_context_corner_operation ( this, MG_CORNER_INSERT ); + ret = TRUE; + } + break; + case GDK_KEY_Delete: case GDK_KEY_KP_Delete: case GDK_KEY_BackSpace: |
