[JavaScript] 키보드 이벤트 ( 단축키/hotkey ) 생성하는 방법
ex) `Ctrl + Alt + c` 을 눌렀을 때 이벤트 생성
var isCtrl, isAlt; // ctrl. Alt 눌림 여부 확인 document.onkeyup = function(e) { if (e.which == 17) isCtrl = false; if (e.which == 18) isAlt = false; } document.onkeydown = function(e) { if (e.which == 17) isCtrl = true; if (e.which == 18) isAlt = true; console.log(e.which , isCtrl, isAlt) if (e.which == 67 && isCtrl == true && isAlt == true) { // Ctrl + Alt + c console.log("ctrl + alt + c"); return false; } }
KeyCode
←(백스패이스) = 8 스패이스 = 32 ←(중간) = 37 0 = 48 |
INSERT = 45 A = 65 윈도우(왼쪽) = 91 |
0(오른쪽) = 96 |
'WEB > JavaScript' 카테고리의 다른 글
[JavaScript] css style 제거 하는 방법 (0) | 2019.04.09 |
---|---|
[JavaScript][NeDB] Unique Key 설정 방법 (0) | 2019.04.09 |
[JavaScript] html2canvas 사용 할 때, transform 때문에 이미지가 잘린 경우. (0) | 2019.03.20 |
[JavaScript] html2canvas 사용 방법 (0) | 2019.02.20 |
[JavaScript] popper.min.js.map 파일 (0) | 2019.02.14 |