KeyboardEvent: thuộc tính location
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Thuộc tính chỉ đọc KeyboardEvent.location trả về một
số nguyên không dấu biểu diễn vị trí của phím trên bàn phím hoặc thiết bị
nhập liệu khác.
Các giá trị có thể là:
| Hằng số | Giá trị | Mô tả |
|---|---|---|
DOM_KEY_LOCATION_STANDARD |
0 | Phím chỉ có một phiên bản, hoặc không thể phân biệt giữa các phiên bản bên trái và bên phải của phím, và không được nhấn trên bàn phím số hoặc một phím được coi là một phần của bàn phím số. |
DOM_KEY_LOCATION_LEFT |
1 | Phím là phiên bản bên trái của phím; ví dụ, phím Control bên trái được nhấn trên bàn phím Mỹ 101 phím tiêu chuẩn. Giá trị này chỉ được sử dụng cho các phím có nhiều hơn một vị trí có thể trên bàn phím. |
DOM_KEY_LOCATION_RIGHT |
2 | Phím là phiên bản bên phải của phím; ví dụ, phím Control bên phải được nhấn trên bàn phím Mỹ 101 phím tiêu chuẩn. Giá trị này chỉ được sử dụng cho các phím có nhiều hơn một vị trí có thể trên bàn phím. |
DOM_KEY_LOCATION_NUMPAD |
3 |
Phím nằm trên bàn phím số, hoặc có mã phím ảo tương ứng với bàn phím số.
Lưu ý: Khi NumLock được khóa, Firefox
luôn trả về
Lưu ý: Các sự kiện phím của phím NumLock cho biết
|
DOM_KEY_LOCATION_MOBILE
Non-standard
Deprecated
|
4 |
Phím nằm trên thiết bị di động; điều này có thể là trên bàn phím vật lý hoặc bàn phím ảo. |
DOM_KEY_LOCATION_JOYSTICK
Non-standard
Deprecated
|
5 |
Phím là một nút trên bộ điều khiển trò chơi hoặc cần điều khiển trên thiết bị di động. |
Giá trị
Một số.
Ví dụ
function keyEvent(event) {
console.log(`Vị trí của phím đã nhấn: ${event.location}`);
}
Đặc điểm kỹ thuật
| Specification |
|---|
| UI Events> # dom-keyboardevent-location> |