feat:增加数字键8,9
This commit is contained in:
parent
4490fa3b63
commit
90160f8d20
@ -163,6 +163,8 @@
|
|||||||
<img class="tools" id='img-btn6' style='display:none'>
|
<img class="tools" id='img-btn6' style='display:none'>
|
||||||
<img class="tools" id='img-btn7' style='display:none'>
|
<img class="tools" id='img-btn7' style='display:none'>
|
||||||
<img class="tools" id='img-btn8' style='display:none'>
|
<img class="tools" id='img-btn8' style='display:none'>
|
||||||
|
<img class="tools" id='img-btn9' style='display:none'>
|
||||||
|
<img class="tools" id='img-btnAlt' style='display:none'>
|
||||||
<img class="tools" id='img-single' style='display:none'>
|
<img class="tools" id='img-single' style='display:none'>
|
||||||
<img class="tools" id='img-valve' style='display:none'>
|
<img class="tools" id='img-valve' style='display:none'>
|
||||||
<p class="statusLabel tools" id="hard"></p>
|
<p class="statusLabel tools" id="hard"></p>
|
||||||
|
|||||||
@ -3327,13 +3327,21 @@ control.prototype.setToolbarButton = function (useButton) {
|
|||||||
["rollback", "undoRollback"].forEach(function (t) {
|
["rollback", "undoRollback"].forEach(function (t) {
|
||||||
core.statusBar.image[t].style.display = 'none';
|
core.statusBar.image[t].style.display = 'none';
|
||||||
});
|
});
|
||||||
["btn1", "btn2", "btn3", "btn4", "btn5", "btn6", "btn7", "btn8"].forEach(function (t) {
|
["btn1", "btn2", "btn3", "btn4", "btn5", "btn6", "btn7", "btnAlt"].forEach(function (t) {
|
||||||
core.statusBar.image[t].style.display = 'block';
|
core.statusBar.image[t].style.display = 'block';
|
||||||
})
|
})
|
||||||
main.statusBar.image.btn8.style.filter = core.getLocalStorage('altKey') ? 'sepia(1) contrast(1.5)' : '';
|
if (!core.flags.showHard) {
|
||||||
|
["btn8", "btn9"].forEach(function (t) {
|
||||||
|
core.statusBar.image[t].style.display = 'block';
|
||||||
|
});
|
||||||
|
}
|
||||||
|
main.statusBar.image.btnAlt.style.filter = core.getLocalStorage('altKey') ? 'sepia(1) contrast(1.5)' : '';
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
["btn1", "btn2", "btn3", "btn4", "btn5", "btn6", "btn7", "btn8"].forEach(function (t) {
|
["btn1", "btn2", "btn3", "btn4", "btn5", "btn6", "btn7", "btnAlt"].forEach(function (t) {
|
||||||
|
core.statusBar.image[t].style.display = 'none';
|
||||||
|
});
|
||||||
|
["btn8", "btn9"].forEach(function (t) {
|
||||||
core.statusBar.image[t].style.display = 'none';
|
core.statusBar.image[t].style.display = 'none';
|
||||||
});
|
});
|
||||||
["book", "fly", "toolbox", "save", "load", "settings"].forEach(function (t) {
|
["book", "fly", "toolbox", "save", "load", "settings"].forEach(function (t) {
|
||||||
|
|||||||
26
main.js
26
main.js
@ -122,6 +122,8 @@ function main () {
|
|||||||
'btn6': document.getElementById("img-btn6"),
|
'btn6': document.getElementById("img-btn6"),
|
||||||
'btn7': document.getElementById("img-btn7"),
|
'btn7': document.getElementById("img-btn7"),
|
||||||
'btn8': document.getElementById("img-btn8"),
|
'btn8': document.getElementById("img-btn8"),
|
||||||
|
'btn9': document.getElementById("img-btn9"),
|
||||||
|
'btnAlt': document.getElementById("img-btnAlt"),
|
||||||
'rollback': document.getElementById("img-rollback"),
|
'rollback': document.getElementById("img-rollback"),
|
||||||
'undoRollback': document.getElementById("img-undoRollback"),
|
'undoRollback': document.getElementById("img-undoRollback"),
|
||||||
'single': document.getElementById("img-single"),
|
'single': document.getElementById("img-single"),
|
||||||
@ -164,10 +166,12 @@ function main () {
|
|||||||
'btn6': 32,
|
'btn6': 32,
|
||||||
'btn7': 33,
|
'btn7': 33,
|
||||||
'btn8': 34,
|
'btn8': 34,
|
||||||
'rollback': 35,
|
'btn9': 35,
|
||||||
'undoRollback': 36,
|
'btnAlt': 36,
|
||||||
'single': 37,
|
'rollback': 37,
|
||||||
'valve': 38,
|
'undoRollback': 38,
|
||||||
|
'single': 39,
|
||||||
|
'valve': 40,
|
||||||
},
|
},
|
||||||
'floor': document.getElementById('floor'),
|
'floor': document.getElementById('floor'),
|
||||||
'name': document.getElementById('name'),
|
'name': document.getElementById('name'),
|
||||||
@ -843,16 +847,26 @@ main.prototype.listen = function () {
|
|||||||
};
|
};
|
||||||
|
|
||||||
main.statusBar.image.btn8.onclick = function (e) {
|
main.statusBar.image.btn8.onclick = function (e) {
|
||||||
|
e.stopPropagation();
|
||||||
|
main.core.onkeyUp({ "keyCode": 56, "altKey": core.getLocalStorage('altKey') });
|
||||||
|
};
|
||||||
|
|
||||||
|
main.statusBar.image.btn9.onclick = function (e) {
|
||||||
|
e.stopPropagation();
|
||||||
|
main.core.onkeyUp({ "keyCode": 57, "altKey": core.getLocalStorage('altKey') });
|
||||||
|
};
|
||||||
|
|
||||||
|
main.statusBar.image.btnAlt.onclick = function (e) {
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
if (core.getLocalStorage('altKey')) {
|
if (core.getLocalStorage('altKey')) {
|
||||||
core.removeLocalStorage('altKey');
|
core.removeLocalStorage('altKey');
|
||||||
core.drawTip("Alt模式已关闭。");
|
core.drawTip("Alt模式已关闭。");
|
||||||
main.statusBar.image.btn8.style.filter = '';
|
main.statusBar.image.btnAlt.style.filter = '';
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
core.setLocalStorage('altKey', true);
|
core.setLocalStorage('altKey', true);
|
||||||
core.drawTip("Alt模式已开启;此模式下1~7按钮视为Alt+1~7。");
|
core.drawTip("Alt模式已开启;此模式下1~7按钮视为Alt+1~7。");
|
||||||
main.statusBar.image.btn8.style.filter = 'sepia(1) contrast(1.5)';
|
main.statusBar.image.btnAlt.style.filter = 'sepia(1) contrast(1.5)';
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -995,6 +995,18 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a =
|
|||||||
else core.getNextItem();
|
else core.getNextItem();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 56: // 快捷键8:空白
|
||||||
|
{
|
||||||
|
const item = core.getLocalStorage('hotkey8');
|
||||||
|
if (item) tryUseItem(item);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 57: // 快捷键9:空白
|
||||||
|
{
|
||||||
|
const item = core.getLocalStorage('hotkey9');
|
||||||
|
if (item) tryUseItem(item);
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 118: // F7:开启debug模式
|
case 118: // F7:开启debug模式
|
||||||
case 119: // F8:由于F7与部分浏览器有冲突,故新增F8
|
case 119: // F8:由于F7与部分浏览器有冲突,故新增F8
|
||||||
core.debug();
|
core.debug();
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 8.1 KiB |
@ -4406,6 +4406,12 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
|||||||
case '7':
|
case '7':
|
||||||
itemName = '轻按';
|
itemName = '轻按';
|
||||||
break;
|
break;
|
||||||
|
case '8':
|
||||||
|
itemName = '空白';
|
||||||
|
break;
|
||||||
|
case '9':
|
||||||
|
itemName = '空白';
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
let text = '\\i[btn' + num + ']: ';
|
let text = '\\i[btn' + num + ']: ';
|
||||||
@ -4419,7 +4425,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
|||||||
['clearHotKeys', new Setting(
|
['clearHotKeys', new Setting(
|
||||||
() => '',
|
() => '',
|
||||||
function () {
|
function () {
|
||||||
for (let i = 1; i <= 7; i++) {
|
for (let i = 1; i <= 9; i++) {
|
||||||
core.setLocalStorage('hotkey' + i, null);
|
core.setLocalStorage('hotkey' + i, null);
|
||||||
}
|
}
|
||||||
this.menu.drawContent();
|
this.menu.drawContent();
|
||||||
@ -5003,7 +5009,9 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
|||||||
['1,4', new SettingButton(40, 280, 150, 25, 'setHotKey', ['5'])],
|
['1,4', new SettingButton(40, 280, 150, 25, 'setHotKey', ['5'])],
|
||||||
['2,4', new SettingButton(220, 280, 150, 25, 'setHotKey', ['6'])],
|
['2,4', new SettingButton(220, 280, 150, 25, 'setHotKey', ['6'])],
|
||||||
['1,5', new SettingButton(40, 310, 150, 25, 'setHotKey', ['7'])],
|
['1,5', new SettingButton(40, 310, 150, 25, 'setHotKey', ['7'])],
|
||||||
['1,6', new SettingButton(300, 350, 42, 25, 'clearHotKeys')],
|
['2,5', new SettingButton(220, 310, 150, 25, 'setHotKey', ['8'])],
|
||||||
|
['1,6', new SettingButton(40, 340, 150, 25, 'setHotKey', ['9'])],
|
||||||
|
['2,6', new SettingButton(300, 350, 42, 25, 'clearHotKeys')],
|
||||||
]);
|
]);
|
||||||
|
|
||||||
const consoleMenu = new SettingOnePage('console');
|
const consoleMenu = new SettingOnePage('console');
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user