feat: add keyCode to event.code compatibility mapper/add shortcut keys/ fix: wData charset

fix: keybord layout AZERTY/QWERTY
Cette révision appartient à :
2025-10-24 12:27:34 +02:00
Parent cceca5d5a1
révision 86c2f509f4
12 fichiers modifiés avec 592 ajouts et 507 suppressions
+3 -3
Voir le fichier
@@ -1032,15 +1032,15 @@ function editHandleKeyDown(event)
if(!event){ event = window.event; } //cross browser issues exist
if (event.ctrlKey) {
switch(event.keyCode) {
case KEYCODE_C: //CTRL-C : copy current level
switch(event.code) {
case "KeyC": //CTRL-C : copy current level
if (!editMapIsEmpty) {
copyLevelMap = copyEditingMap();
copyLevelPassed = (!testLevelInfo.modified && lastRunner) || testLevelInfo.pass;
setTimeout(function() { showTipsText("COPY MAP", 1500);}, 50);
}
break;
case KEYCODE_V: //CTRL-V : paste copy map
case "KeyV": //CTRL-V : paste copy map
if(copyLevelMap != null && editMapIsEmpty && testLevelInfo.level <= MAX_EDIT_LEVEL) {
editPasteMap();
}