Bidirectional layout movement

This was already implemented in the code, just not exposed per keyboard bindings.
Merge pull request #38 from james-darkfox/patch-2

Bidirectional layout movement