Keyboard Shortcuts

이 μ˜ˆμ‹œμ—μ„œλŠ” νŠΉμ • λ™μž‘μ„ μœ„ν•œ ν‚€λ³΄λ“œ 단좕킀λ₯Ό λ§Œλ“œλŠ” 방법을 λ³΄μ—¬μ€λ‹ˆλ‹€.

λ¨Όμ € μ„œλ²„μ—μ„œ μ½˜ν…μΈ λ₯Ό λ‘œλ“œν•˜λŠ” κ°„λ‹¨ν•œ λ²„νŠΌμ„ λ§Œλ“­λ‹ˆλ‹€:

<button class="btn primary" hx-trigger="click, keyup[altKey&&shiftKey&&key=='D'] from:body"
        hx-post="/doit">Do It! (alt-shift-D)</button>

이 λ²„νŠΌμ€ 일반적인 click 이벀트뿐만 μ•„λ‹ˆλΌ alt-shift-D ν‚€κ°€ λˆŒλ Έμ„ λ•Œ λ°œμƒν•˜λŠ” keyup μ΄λ²€νŠΈμ—λ„ λ°˜μ‘ν•©λ‹ˆλ‹€. from: μˆ˜μ •μžλŠ” keyup 이벀트λ₯Ό body μš”μ†Œμ—μ„œ 듣도둝 μ„€μ •ν•˜μ—¬ 이 ν‚€λ³΄λ“œ 단좕킀λ₯Ό β€œμ „μ—­β€œμœΌλ‘œ λ§Œλ“­λ‹ˆλ‹€.

μ•„λž˜μ˜ 데λͺ¨μ—μ„œ λ²„νŠΌμ„ ν΄λ¦­ν•˜κ±°λ‚˜ alt-shift-Dλ₯Ό 눌러 νŠΈλ¦¬κ±°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ§€μ •λœ ν‚€λ³΄λ“œ 단좕킀에 ν•„μš”ν•œ 쑰건을 확인할 수 μžˆλŠ” λ§ν¬λŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€:

https://javascript.info/keyboard-events

Server Requests ↑ Show

πŸ”—Demo