fix: 录像按键

This commit is contained in:
unanmed 2024-11-20 22:20:03 +08:00
parent ebcc0bcfe5
commit 83ba5b0e65
3 changed files with 5 additions and 8 deletions

View File

@ -253,12 +253,6 @@ actions.prototype._sys_onkeyUp_replay = function (e) {
else if (e.keyCode == 78)
// N
core.stepReplay();
else if (e.keyCode == 84)
// T
core.control._replay_toolbox();
else if (e.keyCode == 81)
// Q_sys_onkeyUp
core.control._replay_equipbox();
else if (e.keyCode == 66)
// B
core.ui._drawStatistics();

View File

@ -228,9 +228,9 @@ export class Hotkey extends EventEmitter<HotkeyEvent> {
// 检查全局启用情况
if (!this.enabled) return false;
const when = this.conditionMap.get(this.scope)!;
if (!when()) return false;
if (type === 'down') this.checkPress(key);
else this.checkPressEnd(key);
if (!when()) return false;
const toEmit = this.keyMap.get(key);
if (!toEmit) return false;

View File

@ -443,7 +443,10 @@ gameKey.use(mainScope);
// ----- Realization
gameKey
.when(() => !core.status.lockControl && !core.isMoving())
.when(
() =>
!core.status.lockControl && !core.isMoving() && !core.isReplaying()
)
.realize('book', () => {
core.openBook(true);
})