Card resizing keyboard modifiers

Use case or problem

It would be great if canvas card resizing worked with common object-resizing keyboard modifiers.

Proposed solution

In many image and diagram-editing tools, the shift and alt/option keys modify how images or nodes are resized. It would be great if Obsidian canvases respected these de facto conventions, as well.

Shift Key

Holding the shift key while resizing a card should maintain the current aspect ratio of the card. As the card resizes, the point opposite the resize handle the user is dragging should remain stationary in position.

Here is an example from tldraw:

Alt/Option Key

Holding the alt/option key while resizing should resize the card in the direction of the handle the user is dragging, as well as the opposite direction at the same time.

Shift+Alt/Option Key

When holding both modifiers, the object should both maintain its current aspect ratio and resize in both directions.

Current workaround (optional)

n/a

Related feature requests (optional)

n/a