Feature #66343
closedAdd Hotkeys for backend
0%
Description
At the T3UXW15 we get the feedback, that hotkeys would be a great addition for some actions in the backend.
The following hotkeys were defined while UXW:
- CTRL + S or CMD + S save current record
- ALT + S or OPTION + S save and close
- ALT + V or OPTION + V save and view
- ALT + N or OPTION + N save and new
For the implementation we need a JavaScript library. The best solution is the Mousetrap library by Craig Campbell, which is licensed under Apache 2.
Apache 2 is not compatible with GPL2, but we get an approval by the author to use the library within TYPO3. Many thanks to Craig for this exception.
Updated by Gerrit Code Review almost 10 years ago
- Status changed from Accepted to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/38602
Updated by Xavier Perseguers almost 10 years ago
Suggestion:
- CTRL-W or ALT+W close current record
Updated by Benni Mack almost 10 years ago
- Target version changed from 7.2 (Frontend) to 7.4 (Backend)
Updated by Wouter Wolters over 9 years ago
- Status changed from Under Review to New
Updated by Susanne Moog over 9 years ago
- Target version changed from 7.4 (Backend) to 7.5
Updated by Riccardo De Contardi about 8 years ago
- Target version changed from 8 LTS to 9.0
Updated by Claus Due almost 8 years ago
ALT + V or OPTION + V save and view
Just out of interest, what did the UXW come to as conclusion regarding this being a collision with the key you normally use to paste (including potential issues with RTEs catching that input)?
Personally I'd prefer if another key was chosen simply for the fact that "V" usually means paste, not view.
Also: do we really need a JS library to catch keyboard events? I seem to recall this is a trivial matter to implement even with vanilla JS.
Updated by Alexander Opitz about 7 years ago
- Related to Feature #57065: TCEForms always react on CTRL+S (CMD+S) similar to Constant Editor added
Updated by Lukas Winkler over 6 years ago
Hi everyone,
If you are looking for a workaround until TYPO3 supports shortcuts, I wrote a browser extension that adds a few shortcuts (that can be customized) to common use cases:
Source: https://github.com/Findus23/typo3-keyboard
Chrome Extension: https://chrome.google.com/webstore/detail/typo3-keyboard-control/nooccdaoidlgdmgjeimgijnlcokljghd
Firefox Extension: https://addons.mozilla.org/de/firefox/addon/typo3-keyboard-control/
For now, it is just in German, but if there is some interest, I can quickly translate it into English.
EDIT: There is now an English translation.
PS: the mousetrap library has now a license exception that makes it compatible with Apache 2, so there should be no issue with integrating it into TYPO3
https://github.com/ccampbell/mousetrap/issues/421
Updated by Michael Telgkamp over 5 years ago
- Tags changed from gremlin to gremlin, accessibility
Updated by Georg Ringer over 4 years ago
- Has duplicate Feature #92432: Allow to save FormEngine with Ctrl+S added
Updated by Benni Mack over 3 years ago
- Related to Feature #52134: Keyboard Shortcuts (Modal) added
Updated by Jasmina Ließmann over 1 year ago
- Related to Feature #101507: Provide API for keyboard shortcuts added
Updated by Riccardo De Contardi 10 months ago
- Related to Feature #103529: Introduce Hotkey for save & close in FormEngine added
Updated by Riccardo De Contardi 10 months ago
· Edited
- Status changed from New to Needs Feedback
so far the following shortcuts has been implemented:
- Ctrl/Cmd + K: Open LiveSearch
- Ctrl/Cmd + S: Save open FormEngine record
- Ctrl/Cmd+Shift+S: Save and close open FormEngine record
Can the issue be closed with the introduction of the "Keyboard Shortcut API" https://forge.typo3.org/issues/101507 ?
Updated by Georg Ringer 9 months ago
- Status changed from Needs Feedback to Closed
closed as resolved