全局商店可长按
This commit is contained in:
parent
e548c68b97
commit
fca0d1f01c
@ -235,6 +235,22 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
|||||||
core.actions._clickAction(core.actions.HSIZE, topIndex + choices.length - 1);
|
core.actions._clickAction(core.actions.HSIZE, topIndex + choices.length - 1);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
if (keycode == 13 || keycode == 32) return true;
|
||||||
|
return false;
|
||||||
|
}, 60);
|
||||||
|
|
||||||
|
/// 允许长按空格或回车连续执行操作
|
||||||
|
core.registerAction('keyDown', 'shops', function (keycode) {
|
||||||
|
if (!core.status.lockControl || !core.hasFlag("@temp@shop") || core.status.event.id != 'action') return false;
|
||||||
|
if (core.status.event.data.type != 'choices') return false;
|
||||||
|
var data = core.status.event.data.current;
|
||||||
|
var choices = data.choices;
|
||||||
|
var topIndex = core.actions.HSIZE - parseInt((choices.length - 1) / 2) + (core.status.event.ui.offset || 0);
|
||||||
|
if (keycode == 13 || keycode == 32) { // Space, Enter
|
||||||
|
core.actions._clickAction(core.actions.HSIZE, topIndex + core.status.event.selection);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}, 60);
|
}, 60);
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user