Keyboard shortcut - F10 shortcut is used to show menu and this is wrong
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
High
|
John Lea | ||
Unity |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Unity Distro Priority |
Fix Released
|
Low
|
Unassigned | ||
unity-2d |
Fix Released
|
High
|
Unassigned | ||
gtk+2.0 (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
gtk+3.0 (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
High
|
Didier Roche-Tolomelli | ||
unity-2d (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Unity 2d uses F10 shotcut to show menu,
but many applications use this key too
a lot of IDE's bind to F10 debug function "Step over"... FireFox Firebug and Google Chrome debugger does it
text editor Kate use F10 to toogle word wraping
I think there are more app uses it
May be unity2d should use different shotcut for mainmenu?
-------
Desired resolution:
- The "F10" shortcut should be changed to "Alt + F10". No "F" keys should ever be used for shell shortcuts without an additional modifier key. This change brings the shortcut into line with the "Alt +F1" Launcher keyboard navigation shortcut.
- The menu key should perform the same function as Alt + F10 (display menus). A nice to have gold plating feature would be to detect if a menu key is present on the keyboard, and if it is display the 'menu' key shortcut in the shortcuts overlay in place of "Alt + F10"
- The "Alt + F5" becomes a toggle, shifting the window between restored and maximised states (replacing the previous windox maximise Alt + F10 shortcut)
Related branches
- Gerry Boland: Pending requested
-
Diff: 47 lines (+10/-4)3 files modifiedpanel/app/panelmanager.cpp (+3/-3)
panel/app/panelmanager.h (+1/-1)
tests/manual-tests/panel.txt (+6/-0)
- Tim Penhey (community): Approve
-
Diff: 12 lines (+1/-1)1 file modifiedplugins/unityshell/unityshell.xml.in (+1/-1)
- Thomi Richards (community): Approve
- Tim Penhey (community): Approve
- Andrea Azzarone (community): Approve
- Michal Hruby (community): Approve
-
Diff: 2730 lines (+1212/-342)31 files modifiedCMakeLists.txt (+1/-1)
UnityCore/AppmenuIndicator.cpp (+37/-0)
UnityCore/AppmenuIndicator.h (+45/-0)
UnityCore/CMakeLists.txt (+2/-0)
UnityCore/DBusIndicators.cpp (+87/-38)
UnityCore/DBusIndicators.h (+5/-2)
UnityCore/Indicator.cpp (+31/-11)
UnityCore/Indicator.h (+11/-7)
UnityCore/IndicatorEntry.cpp (+29/-24)
UnityCore/IndicatorEntry.h (+12/-7)
UnityCore/Indicators.cpp (+28/-7)
UnityCore/Indicators.h (+31/-10)
plugins/unityshell/src/PanelIndicatorEntryView.cpp (+21/-7)
plugins/unityshell/src/PanelIndicatorEntryView.h (+1/-0)
plugins/unityshell/src/PanelIndicatorsView.cpp (+1/-1)
plugins/unityshell/src/PanelIndicatorsView.h (+1/-1)
plugins/unityshell/src/PanelView.cpp (+6/-5)
plugins/unityshell/src/PanelView.h (+3/-3)
services/CMakeLists.txt (+1/-1)
services/panel-indicator-entry-accessible.c (+2/-1)
services/panel-main.c (+33/-10)
services/panel-marshal.list (+1/-0)
services/panel-root-accessible.c (+5/-5)
services/panel-service.c (+410/-165)
services/panel-service.h (+11/-4)
tests/CMakeLists.txt (+15/-2)
tests/test_indicator.cpp (+207/-0)
tests/test_indicator_appmenu.cpp (+66/-0)
tests/test_indicator_entry.cpp (+99/-22)
tests/unit/TestMain.cpp (+4/-4)
tests/unit/TestPanelService.cpp (+6/-4)
tags: | added: in-progress |
summary: |
- Unity 2d uses F10 shotcut to show menu and this is wrong + Unity 2d uses F10 shortcut to show menu and this is wrong |
tags: | added: keybinding |
description: | updated |
summary: |
- Keyboard shotcut - F10 shortcut is used to show menu and this is wrong + Keyboard shortcut - F10 shortcut is used to show menu and this is wrong |
description: | updated |
Changed in unity-2d (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in unity-2d: | |
status: | Confirmed → Fix Committed |
Changed in unity-2d (Ubuntu): | |
assignee: | Thomas Thurman (marnanel) → Lohith D Shivamurthy (dyams) |
Changed in unity-2d: | |
assignee: | nobody → Lohith D Shivamurthy (dyams) |
Changed in unity: | |
importance: | Undecided → High |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in unity: | |
status: | Confirmed → Triaged |
Changed in unity (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in unity-2d (Ubuntu): | |
importance: | Undecided → High |
Changed in unity-2d: | |
milestone: | none → 5.4 |
Changed in unity: | |
importance: | High → Medium |
Changed in unity (Ubuntu): | |
importance: | High → Medium |
Changed in unity: | |
status: | Triaged → Fix Released |
Changed in unity-2d: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
status: | Fix Released → Triaged |
Changed in unity-distro-priority: | |
status: | New → Fix Committed |
importance: | Undecided → Low |
Changed in unity: | |
assignee: | nobody → Didier Roche (didrocks) |
milestone: | backlog → 5.6.0 |
Changed in unity (Ubuntu): | |
assignee: | nobody → Didier Roche (didrocks) |
Changed in unity: | |
status: | Triaged → Fix Committed |
Changed in unity (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
status: | Triaged → In Progress |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity-2d: | |
milestone: | 5.10.0 → 5.12 |
Changed in unity-distro-priority: | |
status: | Fix Committed → Fix Released |
Changed in unity-2d: | |
milestone: | 5.12 → none |
Changed in unity: | |
status: | Fix Released → Triaged |
no longer affects: | unity-2d (Ubuntu) |
Changed in gtk+3.0 (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in unity (Ubuntu): | |
importance: | Medium → High |
Changed in gtk+3.0 (Ubuntu): | |
importance: | Undecided → High |
Changed in gtk+2.0 (Ubuntu): | |
importance: | Undecided → High |
status: | Confirmed → Triaged |
Changed in unity: | |
importance: | Medium → High |
Changed in unity (Ubuntu): | |
status: | Fix Released → Triaged |
Changed in gtk+3.0 (Ubuntu): | |
status: | Triaged → Invalid |
affects: | ubuntu → gtk+2.0 (Ubuntu) |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
I was affected by this too. I've been using F10 for something like a decade as a custom keybinding to switch vim into paste mode; while no doubt I could change this, it's disorienting and breaks my finger macros.