KeyboardEvent: location ìì±
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2015ë 7ì.
KeyboardEvent.location ì í¤ë³´ë í¹ì
ë¤ë¥¸ ì
ë ¥ ì¥ì¹ììì í¤ì ìì¹ë¥¼ ëíë´ë unsigned long ì
ë°ííë ì½ê¸° ì ì© ìì±ì
ëë¤.
ê°ë¥í ê°ì ë¤ìê³¼ ê°ìµëë¤:
| ìì | ê° | ì¤ëª |
|---|---|---|
DOM_KEY_LOCATION_STANDARD |
0 | í¤ë ë¨ íëì ë²ì ë§ ë³´ì íê³ ìê±°ë, ì¼ìª½ê³¼ ì¤ë¥¸ìª½ ë²ì ì í¤ë¥¼ 구ë¶í ì ìì¼ë©°, ì«ì í¤í¨ëë í¤í¨ëì ì¼ë¶ë¶ì¼ë¡ ê°ì£¼ëë í¤ìì ëë ¤ì§ ê²ì´ ìëëë¤. |
DOM_KEY_LOCATION_LEFT |
1 | ì´ í¤ë í´ë¹ í¤ì ì¼ìª½ ë²ì ì´ììµëë¤. ì를 ë¤ì´, íì¤ 101 í¤ì ë¯¸êµ í¤ë³´ëììë ì¼ìª½ Control í¤ê° ëë ¸ìµëë¤. ì´ ê°ì í¤ë³´ëììì íë ì´ìì ê°ë¥í ìì¹ë¥¼ ê°ì§ í¤ììë§ ì¬ì©ë©ëë¤. |
DOM_KEY_LOCATION_RIGHT |
2 | ì´ í¤ë í´ë¹ í¤ì ì¤ë¥¸ìª½ ë²ì ì´ììµëë¤. ì를 ë¤ì´, íì¤ 101 í¤ì ë¯¸êµ í¤ë³´ëììë ì¤ë¥¸ìª½ Control í¤ê° ëë ¸ìµëë¤. ì´ ê°ì í¤ë³´ëììì íë ì´ìì ê°ë¥í ìì¹ë¥¼ ê°ì§ í¤ììë§ ì¬ì©ë©ëë¤. |
DOM_KEY_LOCATION_NUMPAD |
3 |
ì«ì í¤í¨ë ìì ììê±°ë, ì«ì í¤í¨ëì ììíë ê°ìì í¤ ì½ë를 ê°ì§ê³ ìììµëë¤.
ì°¸ê³ : NumLock í¤ê° ì 겨 ìì ë,
Firefoxë ì«ì í¤í¨ëì í¤ìê²
íì
ì°¸ê³ : NumLock key's key events indicate
|
DOM_KEY_LOCATION_MOBILE
|
4 |
í¤ê° 모ë°ì¼ 기기ì ìì ëì ëë¤. ì´ë 물리ì ì¸ í¤í¨ëë ê°ì í¤ë³´ë 모ëì í´ë¹ë ì ììµëë¤. |
DOM_KEY_LOCATION_JOYSTICK
|
5 |
ì´ í¤ë ê²ì 컨í¸ë¡¤ë¬ í¹ì 모ë°ì¼ 기기ì ì¡°ì´ì¤í± ë²í¼ì í¤ ë²í¼ì´ììµëë¤. |
ê°
ì«ìì ëë¤.
ìì
function keyEvent(event) {
console.log(`ëë ¤ì§ í¤ì ìì¹: ${event.location}`);
}
ëª ì¸ì
| Specification |
|---|
| UI Events > # dom-keyboardevent-location > |