Bug 298714 - Pan operating with Alt button
Summary: Pan operating with Alt button
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Usability (show other bugs)
Version: 2.4
Platform: Microsoft Windows All
: NOR wishlist
Target Milestone: ---
Assignee: Arjen Hiemstra
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-24 04:43 UTC by yustas
Modified: 2013-07-05 17:32 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.8


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description yustas 2012-04-24 04:43:52 UTC
It would be useful to alternate the pan function from Space button  to other hotkeys, for example to Alt. Some great graphic packages like Maya, Blender, TVPaint Animation and QuarkExpress have Pan action assigned to Alt+Mouse, just because it is handy to work with it in the text mode.
Comment 1 Halla Rempt 2012-12-28 15:47:57 UTC
Could be made into an option once we get the configuration screen for the input manager.
Comment 2 Halla Rempt 2013-05-31 13:36:54 UTC
Also, middle mouse pans on WIndows as well.
Comment 3 Arjen Hiemstra 2013-07-05 17:32:03 UTC
Git commit 122d35ffb499f89429efb96f38a03961132bb7d4 by Arjen Hiemstra.
Committed on 05/07/2013 at 14:41.
Pushed by ahiemstra into branch 'master'.

Make the canvas input configurable

This adds a page to the preferences dialog that allows you to select a
profile and configure the input for that profile.
Related: bug 298462, bug 302478, bug 317201
FIXED-IN: 2.8
REVIEW: 111391
GUI: Added a new "Canvas Input Settings" page.
DIGEST: Krita's canva input is now configurable.

M  +1    -0    krita/data/CMakeLists.txt
A  +4    -0    krita/data/input/CMakeLists.txt
A  +45   -0    krita/data/input/kritadefault.profile
M  +21   -0    krita/ui/CMakeLists.txt
M  +10   -0    krita/ui/dialogs/kis_dlg_preferences.cc
M  +2    -0    krita/ui/dialogs/kis_dlg_preferences.h
A  +334  -0    krita/ui/input/config/kis_action_shortcuts_model.cpp     [License: GPL (v2+)]
A  +122  -0    krita/ui/input/config/kis_action_shortcuts_model.h     [License: GPL (v2+)]
A  +88   -0    krita/ui/input/config/kis_edit_profiles_dialog.cpp     [License: GPL (v2+)]
A  +48   -0    krita/ui/input/config/kis_edit_profiles_dialog.h     [License: GPL (v2+)]
A  +88   -0    krita/ui/input/config/kis_edit_profiles_dialog.ui
A  +230  -0    krita/ui/input/config/kis_input_button.cpp     [License: GPL (v2+)]
A  +143  -0    krita/ui/input/config/kis_input_button.h     [License: GPL (v2+)]
A  +92   -0    krita/ui/input/config/kis_input_configuration_page.cpp     [License: GPL (v2+)]
A  +54   -0    krita/ui/input/config/kis_input_configuration_page.h     [License: GPL (v2+)]
A  +100  -0    krita/ui/input/config/kis_input_configuration_page.ui
A  +86   -0    krita/ui/input/config/kis_input_configuration_page_item.cpp     [License: GPL (v2+)]
A  +60   -0    krita/ui/input/config/kis_input_configuration_page_item.h     [License: GPL (v2+)]
A  +94   -0    krita/ui/input/config/kis_input_configuration_page_item.ui
A  +146  -0    krita/ui/input/config/kis_input_editor_delegate.cpp     [License: GPL (v2+)]
A  +46   -0    krita/ui/input/config/kis_input_editor_delegate.h     [License: GPL (v2+)]
A  +80   -0    krita/ui/input/config/kis_input_mode_delegate.cpp     [License: GPL (v2+)]
A  +48   -0    krita/ui/input/config/kis_input_mode_delegate.h     [License: GPL (v2+)]
A  +64   -0    krita/ui/input/config/kis_input_profile_model.cpp     [License: GPL (v2+)]
A  +44   -0    krita/ui/input/config/kis_input_profile_model.h     [License: GPL (v2+)]
A  +75   -0    krita/ui/input/config/kis_input_type_delegate.cpp     [License: GPL (v2+)]
A  +45   -0    krita/ui/input/config/kis_input_type_delegate.h     [License: GPL (v2+)]
A  +77   -0    krita/ui/input/config/kis_key_input_editor.cpp     [License: GPL (v2+)]
A  +54   -0    krita/ui/input/config/kis_key_input_editor.h     [License: GPL (v2+)]
A  +95   -0    krita/ui/input/config/kis_key_input_editor.ui
A  +100  -0    krita/ui/input/config/kis_mouse_input_editor.cpp     [License: GPL (v2+)]
A  +54   -0    krita/ui/input/config/kis_mouse_input_editor.h     [License: GPL (v2+)]
A  +138  -0    krita/ui/input/config/kis_mouse_input_editor.ui
A  +99   -0    krita/ui/input/config/kis_wheel_input_editor.cpp     [License: GPL (v2+)]
A  +56   -0    krita/ui/input/config/kis_wheel_input_editor.h     [License: GPL (v2+)]
A  +138  -0    krita/ui/input/config/kis_wheel_input_editor.ui
M  +11   -5    krita/ui/input/kis_abstract_input_action.cpp
M  +4    -1    krita/ui/input/kis_abstract_input_action.h
M  +2    -3    krita/ui/input/kis_alternate_invocation_action.cpp
M  +1    -1    krita/ui/input/kis_alternate_invocation_action.h
M  +3    -4    krita/ui/input/kis_change_primary_setting_action.cpp
M  +1    -1    krita/ui/input/kis_change_primary_setting_action.h
M  +104  -89   krita/ui/input/kis_input_manager.cpp
M  +1    -0    krita/ui/input/kis_input_manager.h
A  +86   -0    krita/ui/input/kis_input_profile.cpp     [License: GPL (v2+)]
A  +95   -0    krita/ui/input/kis_input_profile.h     [License: GPL (v2+)]
A  +287  -0    krita/ui/input/kis_input_profile_manager.cpp     [License: GPL (v2+)]
A  +141  -0    krita/ui/input/kis_input_profile_manager.h     [License: GPL (v2+)]
M  +3    -2    krita/ui/input/kis_pan_action.cpp
M  +1    -1    krita/ui/input/kis_pan_action.h
M  +4    -2    krita/ui/input/kis_rotate_canvas_action.cpp
M  +1    -1    krita/ui/input/kis_rotate_canvas_action.h
A  +349  -0    krita/ui/input/kis_shortcut_configuration.cpp     [License: GPL (v2+)]
A  +261  -0    krita/ui/input/kis_shortcut_configuration.h     [License: GPL (v2+)]
M  +8    -0    krita/ui/input/kis_shortcut_matcher.cpp
M  +5    -0    krita/ui/input/kis_shortcut_matcher.h
M  +2    -2    krita/ui/input/kis_show_palette_action.cpp
M  +1    -1    krita/ui/input/kis_show_palette_action.h
M  +3    -1    krita/ui/input/kis_single_action_shortcut.h
M  +10   -4    krita/ui/input/kis_tool_invocation_action.cpp
M  +1    -1    krita/ui/input/kis_tool_invocation_action.h
M  +3    -2    krita/ui/input/kis_zoom_action.cpp
M  +1    -1    krita/ui/input/kis_zoom_action.h
M  +9    -0    krita/ui/kis_config.cc
M  +3    -0    krita/ui/kis_config.h
M  +3    -0    krita/ui/kis_view2.cpp
M  +1    -1    krita/ui/tests/kis_input_manager_test.cpp

http://commits.kde.org/calligra/122d35ffb499f89429efb96f38a03961132bb7d4