3D cube
Drag to rotate the cube freely with no axis limits. You can also hold the arrow keys: ←/→ spin left and right from the current view, while ↑/↓ spin forwards and backwards. Use the view-rotate buttons, or O and P, to roll the current view clockwise or anticlockwise. For cube-edge rotations that ignore the current view, use W/S for up/down, A/D for left/right, and Z/X for clockwise/anticlockwise rotation relative to the cube itself. Switch to Draw or Eraser to mark the visible faces directly.