반응형
개발하는 중에 키이벤트를 가져와서 가공해야 하는 경우가 발생할 수 있다.(예, 단축키 생성 등)
이럴 때 아래 스크립트는 키 이벤트에 대한 키값을 가져오는 예제이다.
// jquery 경로 삽입
<script>
$(document).on("keydown", function(e) {
alert(e.keyCode);
// 예시
if(e.keyCode== 13) {
var opt = 'top=10, left=10, width=600, height=800';
window.open('https://zzom.co.kr', 'Pop', opt);
}
});
</script>
// 출력 : 키보드를 클릭했을 때 alert 메세지로 해당 키의 코드가 출력
아래는 각 키보드별 키값이다.
←(백스패이스) = 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
INSERT = 45
DELETE = 46
0 = 48
1 = 49
2 = 50
3 = 51
4 = 52
5 = 53
6 = 54
7 = 55
8 = 56
9 = 57
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
반응형
'IT 인터넷' 카테고리의 다른 글
[리눅스] iptables 초간단 기본 사용법 (0) | 2024.09.26 |
---|---|
[Mysql] 날짜 관련 함수 등 (1) | 2024.09.26 |
[css] ime-mode 로 한글입력 기본설정 (1) | 2024.09.26 |
[리눅스] Sendmail 에서 stat=Deferred: Connection reset by 로그 남을때..조치법 (0) | 2024.09.25 |
mssql ldf 파일 사이즈 줄이는 방법! (0) | 2024.09.25 |