Skip to content

Commit

Permalink
[ru] remove obsolete conflicting/Web/API/UIEvent/which (#17832)
Browse files Browse the repository at this point in the history
* [ru] update 'Web/API/UIEvent/which' translation

* [ru] remove obsolete 'conflicting/Web/API/UIEvent/which'
  • Loading branch information
leon-win authored Jan 9, 2024
1 parent 5a6f575 commit d4124b1
Show file tree
Hide file tree
Showing 4 changed files with 39 additions and 78 deletions.
1 change: 0 additions & 1 deletion files/ru/_redirects.txt
Original file line number Diff line number Diff line change
Expand Up @@ -446,7 +446,6 @@
/ru/docs/Web/API/KeyboardEvent/which /ru/docs/Web/API/UIEvent/which
/ru/docs/Web/API/MediaRecorder/ondataavailable /ru/docs/Web/API/MediaRecorder/dataavailable_event
/ru/docs/Web/API/Media_Streams_API/Taking_still_photos /ru/docs/Web/API/Media_Capture_and_Streams_API/Taking_still_photos
/ru/docs/Web/API/MouseEvent/which /ru/docs/conflicting/Web/API/UIEvent/which
/ru/docs/Web/API/Navigation_timing_API /ru/docs/Web/API/Performance_API/Navigation_timing
/ru/docs/Web/API/Navigator/battery /ru/docs/Web/API/Navigator/getBattery
/ru/docs/Web/API/NetworkInformation/connection /ru/docs/Web/API/Navigator/connection
Expand Down
4 changes: 0 additions & 4 deletions files/ru/_wikihistory.json
Original file line number Diff line number Diff line change
Expand Up @@ -16170,10 +16170,6 @@
"modified": "2019-03-18T21:45:46.517Z",
"contributors": ["Liubava77"]
},
"conflicting/Web/API/UIEvent/which": {
"modified": "2020-10-15T22:15:09.701Z",
"contributors": ["InoY"]
},
"conflicting/Web/API/WebRTC_API": {
"modified": "2019-03-23T22:34:55.398Z",
"contributors": ["MoksS", "franzy1709"]
Expand Down
38 changes: 0 additions & 38 deletions files/ru/conflicting/web/api/uievent/which/index.md

This file was deleted.

74 changes: 39 additions & 35 deletions files/ru/web/api/uievent/which/index.md
Original file line number Diff line number Diff line change
@@ -1,63 +1,66 @@
---
title: KeyboardEvent.which
title: "UIEvent: свойство which"
slug: Web/API/UIEvent/which
l10n:
sourceCommit: acfe8c9f1f4145f77653a2bc64a9744b001358dc
---

{{APIRef ("События DOM")}} {{Deprecated_header}}
Свойство which только для чтения интерфейса {{domxref ("KeyboardEvent")}} возвращает числовой код клавиши нажатой клавиши или код символа (charCode) для нажатой буквенно-цифровой клавиши.
{{APIRef("UI Events")}}{{Deprecated_Header}}

## Синтаксис
Доступное только для чтение свойство **`UIEvent.which`** интерфейса {{domxref("UIEvent")}} возвращает число, указывающее на то, какая клавиша мыши была нажата или числовой код (`keyCode`) или код символа (`charCode`) нажатой клавиши на клавиатуре.

```
var keyResult = event.which;
```
## Значение

### Значение для `KeyboardEvent` {{Non-standard_Inline}}

Для {{domxref("KeyboardEvent")}} `event.which` содержит числовой код нажатой клавиши.
Смотрите {{domxref("KeyboardEvent.charCode")}} и {{domxref("KeyboardEvent.keyCode")}} для дополнительной информации.

> **Примечание:** Для новых приложений используйте {{domxref("KeyboardEvent.key")}} или {{domxref("KeyboardEvent.code")}}.
### Значение для `MouseEvent` {{Non-standard_Inline}}

Для {{domxref("MouseEvent")}} `event.which` содержит число, представляющее нажатую клавишу:

- `0`: Клавиша не нажата
- `1`: Левая клавиша
- `2`: Средняя клавиша
- `3`: Правая клавиша

### Параметры
Для мыши, настроенной на использование левой рукой, действия кнопок меняются на противоположные. В этом случае значения считываются справа налево.

- `keyResult содержит числовой код для конкретной нажатой клавиши, в зависимости от того, была ли нажата буквенно-цифровая или не буквенно-цифровая клавиша. Пожалуйста, смотрите {{domxref ("KeyboardEvent.charCode")}} и {{domxref ("KeyboardEvent.keyCode")}} для получения дополнительной информации.`
> **Примечание:** Для новых приложений используйте {{domxref("MouseEvent.button")}}.
## Примеры

```html
<html>
<html lang="en">
<head>
<title>charCode/keyCode/which example</title>
<title>Пример charCode/keyCode/which</title>

<script type="text/javascript">
<script>
function showKeyPress(evt) {
alert(
"onkeypress handler: \n" +
"keyCode property: " +
evt.keyCode +
"\n" +
"which property: " +
evt.which +
"\n" +
"charCode property: " +
evt.charCode +
"\n" +
"Character Key Pressed: " +
String.fromCharCode(evt.charCode) +
"\n",
`Обработчик onkeypress:\n` +
`свойство keyCode: ${evt.keyCode}\n` +
`свойство which: ${evt.which}\n` +
`свойство charCode: ${evt.charCode}\n` +
`символ нажатой клавиши: ${String.fromCharCode(evt.charCode)}\n`,
);
}
function keyDown(evt) {
alert(
"onkeydown handler: \n" +
"keyCode property: " +
evt.keyCode +
"\n" +
"which property: " +
evt.which +
"\n",
`Обработчик onkeydown:\n` +
`свойство keyCode: ${evt.keyCode}\n` +
`свойство which: ${evt.which}\n`,
);
}
</script>
</head>

<body onkeypress="showKeyPress(event);" onkeydown="keyDown(event);">
<p>Please press any key.</p>
<p>Нажмите любую клавишу.</p>
</body>
</html>
```
Expand All @@ -70,6 +73,7 @@ var keyResult = event.which;

{{Compat}}

## See also
## Смотрите также

- {{domxref("KeyboardEvent")}}, the interface this property belongs too.
- {{domxref("KeyboardEvent")}}
- {{domxref("MouseEvent")}}

0 comments on commit d4124b1

Please sign in to comment.