There are several things that can affect a shift in supply or demand.
In context of exchange rates, let's look at India's current demand and supply1 graph. If big companies that are currently buying from China decide that the Chinese production is unstable and can no longer hold itself as an option is a competitive cruel industry, then they might look into India for production of their goods, thus causing a demand shift from Future Expectations(which is a non-price determinant of supply/demand).
In context of exchange rates, let's look at India's current demand and supply1 graph. If big companies that are currently buying from China decide that the Chinese production is unstable and can no longer hold itself as an option is a competitive cruel industry, then they might look into India for production of their goods, thus causing a demand shift from Future Expectations(which is a non-price determinant of supply/demand).