Bug 124804 - Keyboard shortcuts for all actions
Summary: Keyboard shortcuts for all actions
Status: ASSIGNED
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: 2.14 (KDE Applications 4.14)
Assignee: Ralf Habacker
URL:
Keywords:
Depends on:
Blocks: 334436
  Show dependency treegraph
 
Reported: 2006-04-03 05:06 UTC by Karl Pietrzak
Modified: 2016-10-05 14:58 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.