onKeyCombo()

Triggers callback when a keyboard combination is pressed.

$(document).onKeyCombo('ctrl+s', (e) => { e.preventDefault(); saveDraft(); });

$(selector).onKeyCombo(combo, callback)

Description

Triggers callback when a keyboard combination is pressed.

Example

$('#editor').onKeyCombo("shift+F", () => {
    console.log("Shift + F pressed");
});

'ctrl+s'

$(document).onKeyCombo('ctrl+s', (e) => { e.preventDefault(); saveDraft(); });

'alt+1'

$('#editor').onKeyCombo('alt+1', () => { setFontSize(14); });

'shift+F'

$(document).onKeyCombo('shift+F', () => { $('#search').focus(); });

Supported patterns

  • "ctrl+s"

  • "cmd+shift+k"

  • "alt+arrowup"

  • "ctrl+alt+delete" (not recommended 😂)

  • "shift+F"

  • ...etc

-> It is case in-sensitivity.

Last updated