Bug 124804

Summary: Keyboard shortcuts for all actions
Product: [Applications] umbrello Reporter: Karl Pietrzak <kap4020>
Component: generalAssignee: Ralf Habacker <ralf.habacker>
Status: ASSIGNED ---    
Severity: wishlist CC: cweiske, finex, kdebugs, ralf.habacker
Priority: NOR    
Version: unspecified   
Target Milestone: 2.14 (KDE Applications 4.14)   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Bug Depends on:    
Bug Blocks: 334436    

Description Karl Pietrzak 2006-04-03 05:06:25 UTC
Version:           1.5.3 (using KDE 3.4.2 Level "b" , SUSE 10.0)
Compiler:          Target: x86_64-suse-linux
OS:                Linux (x86_64) release 2.6.13-15.8-default

I would like keyboard shortcuts for all the different arrows.

For example, the Dependency arrow could be Ctrl+D.

With that, a Settings->Configure Shortcuts... like in lots of KDE apps would be nice too. =)
Comment 1 FiNeX 2009-08-03 21:57:43 UTC
Currently there are only the main actions available on the shortcut editor.
I don't know if actions of diagram toolbar will be added too.
Comment 2 Christian Weiske 2013-05-14 05:43:18 UTC
It's very tedious to use the mouse to switch between the actions, the most needed one is a shortcut for the "select" arrow button.

Currently you constantly have to click the select button after creating an element to position it correctly.
Comment 3 Ralf Habacker 2014-07-03 11:43:10 UTC
Git commit 94d0b31ab5fdb43c4a7783d41d4d9511e234d65b by Ralf Habacker.
Committed on 03/07/2014 at 06:25.
Pushed by habacker into branch 'master'.

Refactor default cursor handling of class WorkToolBar into separete method defaultCursor().
It turns out that Umbrello do not use the arrow from umbrello icons for the default cursor.

This commit is a preparation for the tool bar icons shortcut support.

M  +1    -0    umbrello/uml.h
M  +9    -4    umbrello/worktoolbar.cpp
M  +1    -0    umbrello/worktoolbar.h

http://commits.kde.org/umbrello/94d0b31ab5fdb43c4a7783d41d4d9511e234d65b
Comment 4 Ralf Habacker 2014-07-03 11:43:10 UTC
Git commit 6a3fc58c05a1eee798892ab90f264b021ce72c57 by Ralf Habacker.
Committed on 03/07/2014 at 06:27.
Pushed by habacker into branch 'master'.

Add read/save support for keyboard shortcuts.

- Store toolbar actions into action collection of class KXMLGUIClient,
  which is required to be listed in the shortcuts settings dialog.
  To be able to access tool bar actions with tbb_... constants, save
  tool bar actions in WorkToolBar::m_actions, which makes WorkToolBar::m_toolButtons
  and class ToolButton obsolate; tool bar related cursors are stored in
  WorkToolBar::m_cursors.
- Save changed shortcuts in [Shortcuts] section of umbrello settings file 'umbrellorc'
- Show tool bar button shortcut in button tooltip.

M  +7    -0    umbrello/uml.cpp
M  +30   -22   umbrello/worktoolbar.cpp
M  +6    -20   umbrello/worktoolbar.h

http://commits.kde.org/umbrello/6a3fc58c05a1eee798892ab90f264b021ce72c57
Comment 5 tony den haan 2016-10-05 14:58:56 UTC
One that'd really help is one for "Next" when entering attributes to class.