I believe you can do it with additional plugins or custom configuration in your visual editor (CKeditor or TinyMCE).
I've never used such features but you can learn more on:
https://ckeditor.com/docs/ckeditor4/latest/features/index.html
Plugins for TinyMCE:
https://www.tiny.cloud/docs/plugins/insertdatetime/
Thank you! I will check them all out
I think the usage of templates or rather setting up the templates within the editor plugin might require some coding (experience) in any case. I never tried the creation of templates with Tinymce (and no experience with CKeditor at all) so I can't tell how easy/hard it is to achieve to get some kind of templates/macros added for users to make use of.
Both CKeditor and Tinymce support keyboard shortcuts. Maybe not all functionality can be achieved with keyboard shortcuts alone. It might rather be an alternative input method instead of using mouse to select toolbar items but it might help for some often used options at least. I think both the CKeditor and Tinymce sites have a list of supported keyboard shortcuts.
Within my Extended Tinymce plugin I have added a date/time toolbar option to allow for entering the date and/or time in some typical formats within a posting. The Extended Tinymce plugin is an alternative to the bundled CKeditor plugin of Elgg where I added a few more options to be available by default.
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.