agreed, this behavior feels out of place, especially coming from the Java version of Minecraft (and can get in the way a lot especially on the touch version)
i currently experienced this on version 1.2.3
Windows 10 desktop client with keyboard/mouse controls
Windows 10 on MS Surface Pro4 with touch controls
Confirmed.
Devices:
Windows 10 Desktop (Keyboard)
Windows 10 Surface Pro 4 (keyboard + touch)
Game version says 1.2.3 on Windows 10 install.
Reproduce:
quickly press any two movement keys in rapid succession (W,A,S,D)
OR be already walking forward (W) and quickly press any other key(s) twice while still having the 'W' key pressed
Result:
sprinting will start even though not intended
Expected:
sprinting only starts when the forward (W) key is pressed twice in quick succession.