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...