jQuery ContentEditable depends on jQuery and shortcut.js for keyboard shortcuts, as given below.
Some jQuery Calls:
To initialise the toolbar, call $(".fresheditable").fresheditor();
To start/stop editing, call $(".fresheditable").fresheditor("edit", true); for editable elements.
To save, call $(".fresheditable").fresheditor("save", function(id, content) { ... }); to have the callback function called for each editable element being saved.
To perform action on change event $(".fresheditable").on('change', function() { ... });