Keyboard Combos!

by blowsie

JavaScript

$(window).keydown(function(e) {
    console.log(e.keyCode)
    if ((e.ctrlKey || e.metaKey) && e.keyCode === 70) { // Ctrl + F
        e.preventDefault();
        console.info('Search')
    }
    else if ((e.ctrlKey || e.metaKey) && e.keyCode === 66) { // Ctrl + B
        e.preventDefault();
        console.info('Bold')
    }
    else if ((e.ctrlKey || e.metaKey) && e.keyCode === 73) { // Ctrl + I
        e.preventDefault();
        console.info('Italic')
    }
    else if ((e.ctrlKey || e.metaKey) && e.keyCode === 85) { // Ctrl + U
        e.preventDefault();
        console.info('Underline')
    }
    else if ((e.ctrlKey || e.metaKey) && e.keyCode === 83) { // Ctrl + S
        e.preventDefault();
        console.info('Save')
    }
    else if ((e.ctrlKey || e.metaKey) && e.keyCode === 74) { // Ctrl + J
        e.preventDefault();
        console.info('Align Justify')
    }
    else if ((e.ctrlKey || e.metaKey) && e.keyCode === 76) { // Ctrl + L
        e.preventDefault();
        console.info('Align Left')
    }
    else if ((e.ctrlKey || e.metaKey) && e.keyCode === 82) { // Ctrl + R
        e.preventDefault();
        console.info('Align Right')
    }
    else if ((e.ctrlKey || e.metaKey) && e.keyCode === 69) { // Ctrl + E
        e.preventDefault();
        console.info('Align Center')
    }
    else if ((e.ctrlKey || e.metaKey) && e.keyCode === 69) { // Ctrl + E
        e.preventDefault();
        console.info('Align Center')
    }
    else if ((e.shiftKey) && e.keyCode === 114) { // Shift + F3
        e.preventDefault();
        console.info('Change Case')
    }
    else if ((e.ctrlKey || e.metaKey) && e.shiftKey && e.keyCode === 107) { // Ctrl + Shift =+ =   // Preivously browser zoom
        e.preventDefault();
        console.info('Superscript')
    }
    else if ((e.ctrlKey || e.metaKey) && e.keyCode === 107) { // Ctrl + = // Preivously browser zoom
        e.preventDefault();
        console.info('Subscript')
    }
    else if ((e.altKey) && e.keyCode...