Javascript 단축키 생성

IT위키
개발새발 (토론 | 기여)님의 2023년 5월 8일 (월) 19:32 판 (새 문서: Javascript로 웹 페이지에서 단축키 사용 가능하게 만들기 == 예제 == 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)...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

Javascript로 웹 페이지에서 단축키 사용 가능하게 만들기

예제

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;
   }
}