javascript 이용하여 단축키 키조합 이동 하기

Writer : MINIME Blog/
Date : 2021. 2. 16. 00:10/
Category : 지식in/Etc

<script>

var isCtrl = false;  

document.onkeyup=function(e){  

    if(e.which == 17) isCtrl=false;  

}  

document.onkeydown=function(e){  

    if(e.which == 18) isCtrl=true;  

    if(e.which == 88 && isCtrl == true) {  

        //run code for CTRL+S -- ie, save!  

        location.href = "이동할 페이지 주소";

    }  

    if(e.which == 79 && isCtrl == true) {  

        //run code for CTRL+O -- ie, open!  

        return false;  

    }  

    if(e.which == 84 && isCtrl == true) {  

        //run code for CTRL+T -- ie, new tab!  

        return false;  

    }  

}  

</script>


KeyCode 

(백스패이스) = 8
TAB = 9
ENTER = 13
SHIFT = 16
CTRL = 17
ALT = 18
PAUSEBREAK = 19
CAPSLOOK = 20
/ = 21
한자 = 25
ESC = 27

스패이스 = 32
PAGEUP = 33
PAGEDN = 34
END = 35
HOME =36

(중간) = 37
(중간) = 38
(중간) = 39
(중간) = 40

0 = 48
1 = 49
2 = 50
3 = 51
4 = 52
5 = 53
6 = 54
7 = 55
8 = 56
9 = 57

INSERT = 45
DELETE = 46

A = 65
B = 66
C = 67
D = 68
E = 69
F = 70
G = 71
H = 72
I = 73
J = 74
K = 75
L = 76
M = 77
N = 78
O = 79
P = 80
Q = 81
R = 82
S = 83
T = 84
U = 85
V = 86
W = 87
X = 88
Y = 89
Z = 90

윈도우(왼쪽) = 91
윈도우(오른쪽) = 92
기능키 = 93

0(오른쪽) = 96
1(
오른쪽) = 97
2(
오른쪽) = 98
3(
오른쪽) = 99
4(
오른쪽) = 100
5(
오른쪽) = 101
6(
오른쪽) = 102
7(
오른쪽) = 103
8(
오른쪽) = 104
9(
오른쪽) = 105
.(
오른쪽) = 110
/(
오른쪽) = 111
*(
오른쪽) = 106
+(
오른쪽) = 107
-(
오른쪽) = 109
F1 = 112
F2 = 113
F3 = 114
F4 = 115
F5 = 116
F6 = 117
F7 = 118
F8 = 119
F9 = 120
F10 = 121
F11 = 122
F12 = 123
NUMLOCK = 144
SCROLLLOCK = 145
=(
중간) = 187
-(
중간) = 189
`(
왼쪽콤마) = 192
(
중간) = 220


, , , , , , ,
▣ venusin Blog Page Counter View Click

: 주소복사 : 주소복사 CODE
◆venusin Blog BB CODE 안내◆
[i]기울림[/i] : 기울림
[b]굵게[/b] : 굵게
[u]밑줄[/u] : 밑줄
[quote]인용구[/quote] : 인용구
[img]이미지 URL[/img] : 이미지
[url=https://venusin.tistory.com]venusin[/url] : 링크
[color=red]색깔[/color] : 색깔
[ru]빨간 밑줄[/ru] : 빨간 밑줄
[bu]파란 밑줄[/bu] : 파란 밑줄
[rb]빨간 굵게[/rb] : 빨간 굵게
[bb]파란 굵게[/bb] : 파란 굵게
[red]빨간색[/red] : 빨간색
[blue]파란색[/blue] : 파란색
[ur=https://venusin.tistory.com]venusin[/ur] : 링크
[c=red]색깔[/c] : 색깔
[q]인용구[/q] : 인용구
[embed=주소 (폭) (높이)] : 동영상 embed
[embed=https://www.youtube.com/watch?v=IhW1I9gNKs8]
[embed=https://www.youtube.com/watch?v=IhW1I9gNKs8 500 300]
embed에서 폭과 높이는 생략 가능하며, 생략시 425x355로 자동 설정합니다.

안녕하세요 미니미 블로그 에서는 ♥을 담아 운영합니다.