Context-Sensitive Movement

To: You
From: Eric Wenske

A default player move can delightfully transform into a new move based on environment, surface type, or other move that is occuring alongside it.

Use context-sensitive movement to keep controls simple, but outcomes complex!

Hint: Make sure the combos make sense!
Examples:
Run + Crouch = Roll/Slide
Wear Rocket Backpack + Jump = Blast Off
Inside Ice Cave + Run = Ice Skate (without the skates)

Context-Sensitive Movement in Actual
Video Games

In Apex Legends, the player can crouch, but if crouching while moving forward on a hill, a joyful momentum-building slide will occur.

In Sonic, pressing down will cause the character to crouch. Pressing down while moving foward will cause him to roll.