[JavaScript] ํ‚ค ์ธ์‹

[์›๋ณธ ๋งํฌ]

https://blog.outsider.ne.kr/322
๋‘๊ณ ๋‘๊ณ  ์“ฐ๋ ค๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ ํ…œํ”Œ๋ฆฟ์œผ๋กœ ๋งŒ๋“ค์–ด๋ดค๋‹ค.
์ ๋‹นํžˆ ๋ผ์›Œ๋„ฃ๊ณ  ๊ณ ์น˜๋ฉด ๋œ๋‹ค.

//onkeydown: ํ‚ค๊ฐ€ ๋ˆŒ๋ฆด๋•Œ ํ˜ธ์ถœ
//onkeyup: ํ‚ค๋ฅผ ๋—„ ๋•Œ ํ˜ธ์ถœ
//onkeypress: ๋ฌธ์ž ํ‚ค๊ฐ€ ๋ˆŒ๋ฆด๋•Œ๋งŒ ํ˜ธ์ถœ
window.onkeydown = function()
{
    switch(window.event.keyCode)
    {
    case /*backspace*/8: break;
    case /*tab*/9: break;
    case /*enter*/13: break;
    case /*shift*/16: break;
    case /*control*/17: break;
    case /*alt*/18: break;
    case /*pause/break*/19: break;
    case /*caps lock*/20: break;
    case /*esc*/27: break;
    case /*space*/32: break;
    case /*page up*/33: break;
    case /*page down*/34: break;
    case /*end*/35: break;
    case /*home*/36: break;
    case /*left*/37: break;
    case /*up*/38: break;
    case /*right*/39: break;
    case /*down*/40: break;
    case /*insert*/45: break;
    case /*delete*/46: break;
    default: break;
    }
}