Skip to content

Commit 9170d19

Browse files
committed
Improvement: button names instead of codes
1 parent c003aa2 commit 9170d19

File tree

8 files changed

+382
-64
lines changed

8 files changed

+382
-64
lines changed

BINDINGS.RU.md

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
## Клавиатура и мышь
2+
Название клавиши | Значение
3+
------------ | -------------
4+
MOUSE LEFT BUTTON | `MOUSE-LEFT-BTN`
5+
MOUSE RIGHT BUTTON | `MOUSE-RIGHT-BTN`
6+
MOUSE MIDDLE BUTTON | `MOUSE-MIDDLE-BTN`
7+
MOUSE SIDE 1 BUTTON | `MOUSE-SIDE1-BTN`
8+
MOUSE SIDE 2 BUTTON | `MOUSE-SIDE1-BTN`
9+
ESCAPE | `ESCAPE`
10+
F1 | `F1`
11+
F2 | `F2`
12+
F3 | `F3`
13+
F4 | `F4`
14+
F5 | `F5`
15+
F6 | `F6`
16+
F7 | `F7`
17+
F8 | `F8`
18+
F9 | `F9`
19+
F10 | `F10`
20+
F11 | `F11`
21+
F12 | `F12`
22+
TAB | `TAB`
23+
CAPS-LOCK | `CAPS-LOCK`
24+
SHIFT | `SHIFT`
25+
CTRL | `CTRL`
26+
WIN | `WIN`
27+
ALT | `ALT`
28+
ПРОБЕЛ | `SPACE`
29+
ENTER | `ENTER`
30+
BACKSPACE | `BACKSPACE`
31+
~ | `~`
32+
1 | `1`
33+
2 | `2`
34+
3 | `3`
35+
4 | `4`
36+
5 | `5`
37+
6 | `6`
38+
7 | `7`
39+
8 | `8`
40+
9 | `9`
41+
0 | `0`
42+
\- | `-`
43+
= + | `=`
44+
a A | `A`
45+
b B | `B`
46+
c C | `C`
47+
d D | `D`
48+
e E | `E`
49+
f F | `F`
50+
g G | `G`
51+
h H | `H`
52+
i I | `I`
53+
j J | `J`
54+
k K | `K`
55+
l L | `L`
56+
m M | `M`
57+
n N | `N`
58+
o O | `O`
59+
p P | `P`
60+
q Q | `Q`
61+
r R | `R`
62+
s S | `S`
63+
t T | `T`
64+
u U | `U`
65+
v V | `V`
66+
w W | `W`
67+
x X | `X`
68+
y Y | `Y`
69+
z Z | `Z`
70+
[ | `[`
71+
] | `]`
72+
; : | `;`
73+
‘ « | `'`
74+
\ | `\`
75+
PRINTSCREEN | `PRINTSCREEN`
76+
SCROLL-LOCK | `SCROLL-LOCK`
77+
ПАУЗА | `PAUSE`
78+
INSERT | `INSERT`
79+
DELETE | `DELETE`
80+
HOME | `HOME`
81+
END | `END`
82+
PAGE-UP | `PAGE-UP`
83+
PAGE-DOWN | `PAGE-DOWN`
84+
ВВЕРХ | `UP`
85+
ВНИЗ | `DOWN`
86+
ВЛЕВО | `LEFT`
87+
ВПРАВО | `RIGHT`
88+
NUM-LOCK | `NUM-LOCK`
89+
NUMPAD 0 | `NUMPAD0`
90+
NUMPAD 1 | `NUMPAD1`
91+
NUMPAD 2 | `NUMPAD2`
92+
NUMPAD 3 | `NUMPAD3`
93+
NUMPAD 4 | `NUMPAD4`
94+
NUMPAD 5 | `NUMPAD5`
95+
NUMPAD 6 | `NUMPAD6`
96+
NUMPAD 7 | `NUMPAD7`
97+
NUMPAD 8 | `NUMPAD8`
98+
NUMPAD 9 | `NUMPAD9`
99+
NUMPAD / | `NUMPAD-DIVIDE`
100+
NUMPAD \* | `NUMPAD-MULTIPLY`
101+
NUMPAD - | `NUMPAD-MINUS`
102+
NUMPAD + | `NUMPAD-PLUS`
103+
NUMPAD DEL | `NUMPAD-DEL`

BINDINGS.md

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
## Keyboard and mouse
2+
Key name | Value
3+
------------ | -------------
4+
MOUSE LEFT BUTTON | `MOUSE-LEFT-BTN`
5+
MOUSE RIGHT BUTTON | `MOUSE-RIGHT-BTN`
6+
MOUSE MIDDLE BUTTON | `MOUSE-MIDDLE-BTN`
7+
MOUSE SIDE 1 BUTTON | `MOUSE-SIDE1-BTN`
8+
MOUSE SIDE 2 BUTTON | `MOUSE-SIDE1-BTN`
9+
ESCAPE | `ESCAPE`
10+
F1 | `F1`
11+
F2 | `F2`
12+
F3 | `F3`
13+
F4 | `F4`
14+
F5 | `F5`
15+
F6 | `F6`
16+
F7 | `F7`
17+
F8 | `F8`
18+
F9 | `F9`
19+
F10 | `F10`
20+
F11 | `F11`
21+
F12 | `F12`
22+
TAB | `TAB`
23+
CAPS-LOCK | `CAPS-LOCK`
24+
SHIFT | `SHIFT`
25+
CTRL | `CTRL`
26+
WIN | `WIN`
27+
ALT | `ALT`
28+
SPACE | `SPACE`
29+
ENTER | `ENTER`
30+
BACKSPACE | `BACKSPACE`
31+
~ | `~`
32+
1 | `1`
33+
2 | `2`
34+
3 | `3`
35+
4 | `4`
36+
5 | `5`
37+
6 | `6`
38+
7 | `7`
39+
8 | `8`
40+
9 | `9`
41+
0 | `0`
42+
\- | `-`
43+
= + | `=`
44+
a A | `A`
45+
b B | `B`
46+
c C | `C`
47+
d D | `D`
48+
e E | `E`
49+
f F | `F`
50+
g G | `G`
51+
h H | `H`
52+
i I | `I`
53+
j J | `J`
54+
k K | `K`
55+
l L | `L`
56+
m M | `M`
57+
n N | `N`
58+
o O | `O`
59+
p P | `P`
60+
q Q | `Q`
61+
r R | `R`
62+
s S | `S`
63+
t T | `T`
64+
u U | `U`
65+
v V | `V`
66+
w W | `W`
67+
x X | `X`
68+
y Y | `Y`
69+
z Z | `Z`
70+
[ | `[`
71+
] | `]`
72+
; : | `;`
73+
‘ « | `'`
74+
\ | `\`
75+
PRINTSCREEN | `PRINTSCREEN`
76+
SCROLL-LOCK | `SCROLL-LOCK`
77+
PAUSE | `PAUSE`
78+
INSERT | `INSERT`
79+
DELETE | `DELETE`
80+
HOME | `HOME`
81+
END | `END`
82+
PAGE-UP | `PAGE-UP`
83+
PAGE-DOWN | `PAGE-DOWN`
84+
UP | `UP`
85+
DOWN | `DOWN`
86+
LEFT | `LEFT`
87+
RIGHT | `RIGHT`
88+
NUM-LOCK | `NUM-LOCK`
89+
NUMPAD 0 | `NUMPAD0`
90+
NUMPAD 1 | `NUMPAD1`
91+
NUMPAD 2 | `NUMPAD2`
92+
NUMPAD 3 | `NUMPAD3`
93+
NUMPAD 4 | `NUMPAD4`
94+
NUMPAD 5 | `NUMPAD5`
95+
NUMPAD 6 | `NUMPAD6`
96+
NUMPAD 7 | `NUMPAD7`
97+
NUMPAD 8 | `NUMPAD8`
98+
NUMPAD 9 | `NUMPAD9`
99+
NUMPAD / | `NUMPAD-DIVIDE`
100+
NUMPAD \* | `NUMPAD-MULTIPLY`
101+
NUMPAD - | `NUMPAD-MINUS`
102+
NUMPAD + | `NUMPAD-PLUS`
103+
NUMPAD DEL | `NUMPAD-DEL`
104+
105+
## Additional buttons
106+
Key name | Value
107+
------------ | -------------
108+
VOLUME UP | `VOLUME-UP`
109+
VOLUME DOWN | `VOLUME-DOWN`
110+
HIDE APPS | `HIDE-APPS`
111+
DISPLAY KEYBOARD | `DISPLAY-KEYBOARD`
112+
GAMEBAR | `GAMEBAR`
113+
GAMEBAR SCREENSHOT | `GAMEBAR-SCREENSHOT`

ContextMenuBlock.txt

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
11
(function () {
2-
var blockContextMenu, myElement;
3-
4-
blockContextMenu = function (evt) {
5-
evt.preventDefault();
6-
};
7-
8-
myElement = document.querySelector('body');
9-
myElement.addEventListener('contextmenu', blockContextMenu);
2+
document.addEventListener('contextmenu', function (evt) {evt.preventDefault();});
103
})();

README.FR.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Cette application qui permet d'émuler la manette DualShock 4 de chez Sony en ut
77

88
## Installation
99
1. Installer [ViGEmBus](https://github.com/ViGEm/ViGEmBus/releases).
10-
2. Installer Microsoft Visual C++ Redistributable 2017 ou plus récent.
10+
2. Installer [Microsoft Visual C++ Redistributable 2017](https://learn.microsoft.com/cpp/windows/latest-supported-vc-redist) ou plus récent.
1111
3. Dézipper et lancer "DS4Emulator.exe" (**Attention!** Il est important de lancer l'exe avant Playstation Plus si vous utilisez la manette XBox, pour que PS Plus donne la priorité à la manette (virtuelle) DS4).
1212
4. Lancez "PlayStation Plus", "PS Remote Play", "xCloud" ou une autre application. Lisez la FAQ pour configurer xCloud.
1313
5. Si besoin, vous pouvez inverser les axes : changez les paramètres `InvertX` et `InvertY` en `1` dans le fichier de configuration `Config.ini`.
@@ -105,7 +105,7 @@ Touchpad (clic) haut, centre, gauche, droite, bas | U, J, H, K, N
105105
Secouer la manette | T
106106
PS | F2
107107

108-
Vous pouvez changer cette configuration dans le fichier `Config.ini`. Les codes correspondants peuvent être trouvés [ici](https://github.com/r57zone/Half-Life-Alyx-novr/blob/master/BINDINGS.md).
108+
Vous pouvez changer cette configuration dans le fichier `Config.ini`. Les titres correspondants peuvent être trouvés [ici](https://github.com/r57zone/DualShock4-emulator/blob/master/BINDINGS.md).
109109

110110

111111

@@ -120,10 +120,5 @@ Vous pouvez aussi activer l'émulation des boutons analogiques (L2, R2) : change
120120
121121
**[Télécharger](https://github.com/r57zone/DualShock4-emulator/releases)**
122122

123-
## Forks
124-
Un fork avec la prise en charge de la lecture des données gyroscope depuis la Nintendo Joy-Con est disponible ici -
125-
**[Plus de détails](https://github.com/Okoken/DualShock4-emulator)**.
126-
127-
128123
## Feedback
129124
`r57zone[at]gmail.com`

README.RU.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
## Настройка
99
1. Установить [ViGEmBus](https://github.com/ViGEm/ViGEmBus/releases).
10-
2. Установите Microsoft Visual C++ Redistributable 2017 или новее.
10+
2. Установите [Microsoft Visual C++ Redistributable 2017](https://learn.microsoft.com/cpp/windows/latest-supported-vc-redist) или новее.
1111
3. Распаковать и запустить DualShock4 emulator (**Внимание!** Важно запускать DS4 emulator до запуска PS Plus, если вы используете Xbox контроллер, чтобы PS Plus отдала приоритет DualShock контроллеру).
1212
4. Запустите "PlayStation Plus", "PS Remote Play", "xCloud" или другое приложение. Для настройки xCloud прочтите FAQ.
1313
5. При необходимости можно инвертировать оси, измените параметры `InvertX` и `InvertY` на `1`, в конфигурационном файле "Config.ini".
@@ -103,7 +103,7 @@ Touchpad вверх, вниз, влево, вправо, вниз | U, J, H, K,
103103
Потрясти геймпад | T
104104
PS | F2
105105

106-
В конфигурационном файле "Config.ini" можно заменить привязки кнопок. Коды кнопок можно найти [здесь](https://github.com/r57zone/Half-Life-Alyx-novr/blob/master/BINDINGS.RU.md).
106+
В конфигурационном файле "Config.ini" можно заменить привязки кнопок. Название кнопок можно найти [здесь](https://github.com/r57zone/DualShock4-emulator/blob/master/BINDINGS.RU.md).
107107

108108

109109

@@ -118,8 +118,5 @@ PS | F2
118118
119119
**[Загрузить](https://github.com/r57zone/DualShock4-emulator/releases)**
120120

121-
## Форки
122-
Форк, с поддержской чтения данных гироскопа с Nintendo Joy-Con - **[Подробнее](https://github.com/Okoken/DualShock4-emulator)**.
123-
124121
## Обратная связь
125122
`r57zone[собака]gmail.com`

README.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Simple application to emulate the Sony DualShock 4 gamepad using an Xbox control
88

99
## Setup
1010
1. Install [ViGEmBus](https://github.com/ViGEm/ViGEmBus/releases).
11-
2. Install Microsoft Visual C++ Redistributable 2017 or newer.
11+
2. Install [Microsoft Visual C++ Redistributable 2017](https://learn.microsoft.com/cpp/windows/latest-supported-vc-redist) or newer.
1212
3. Unpack and launch "DualShock4 emulator" (**Attention!** It is important to run DS4 emulator before starting PS Plus, if you are using an Xbox controller, so that PS Plus gives priority to the DualShock controller).
1313
4. Launch "PlayStation Plus", "PS Remote Play", "xCloud", or another application. Read the FAQ to set up xCloud.
1414
5. If necessary, you can invert the axis, change the `InvertX` and `InvertY` parameters to `1` in the "Config.ini" configuration file.
@@ -105,7 +105,7 @@ Touchpad up, center, left, right, down | U, J, H, K, N
105105
Shake the gamepad | T
106106
PS | F2
107107

108-
Сan replace button bindings in the "Config.ini" configuration file. Button codes can be found [here](https://github.com/r57zone/Half-Life-Alyx-novr/blob/master/BINDINGS.md).
108+
Сan replace button bindings in the "Config.ini" configuration file. Button names can be found [here](https://github.com/r57zone/DualShock4-emulator/blob/master/BINDINGS.md).
109109

110110

111111

@@ -120,8 +120,5 @@ You can also enable emulation of analog triggers (L2, R2), change the `EmulateAn
120120
121121
**[Download](https://github.com/r57zone/DualShock4-emulator/releases)**
122122

123-
## Forks
124-
Fork with support for reading gyroscope data from Nintendo Joy-Con - **[More detailed](https://github.com/Okoken/DualShock4-emulator)**.
125-
126123
## Feedback
127124
`r57zone[at]gmail.com`

0 commit comments

Comments
 (0)