Allow the ctrl key modifier for scroll rotate.

This commit is contained in:
Chris Ryan 2025-08-29 14:24:00 +10:00
parent c6741b1c7a
commit 2962dd0679

View file

@ -57,7 +57,7 @@ export default class DhTemplateManager {
* @param {wheel Event} event
*/
#onMouseWheel(event) {
if (!event.shiftKey) return;
if (!event.shiftKey && !event.ctrlKey) return;
event.stopPropagation();
event.preventDefault();
const { moveTime, object } = this.#activePreview;
@ -77,11 +77,12 @@ export default class DhTemplateManager {
* @param {contextmenu Event} event
*/
#cancelTemplate(event) {
const { mousemove, mousedown, contextmenu } = this.#activePreview.events;
const { mousemove, mousedown, contextmenu, wheel } = this.#activePreview.events;
canvas.templates._onDragLeftCancel(event);
canvas.stage.off('mousemove', mousemove);
canvas.stage.off('mousedown', mousedown);
canvas.app.view.removeEventListener('wheel', wheel);
canvas.app.view.removeEventListener('contextmenu', contextmenu);
}