SpaceFN is keyboard layout that with most part is no different from normal layout, with one exception when you press and hold Space key it becomes function key that will reveal many keys right under your hands without moving them, eg. arrows keys.
Configuration on windows
Configuration on mac – in progress (check later)
Here’s basic layer:
And my SpaceFN(PC) layer: