Hey Ukelele users,
I'm wondering if it is possible to create a keyboard in Ukelele that would allow me to use J,K,L,I as arrow keys.
Basically I'm trying to recreate the layout shown
here on a mac:

Ideally, I'd like to enter a "navigation state" by pressing caps lock and have this state continue until I press caps lock a second time. I'd also like to still be able to use the option key while I'm using J,K,L,I as arrow keys so that I can jump over whole words while navigating the cursor through text.
I'm on a Mac with Sierra. I think this may have been possible with the full version of karabiner. However, karabiner currently only has a basic version for osx Sierra. I've also tried to get this working better touch tool to no avail.
Thanks in advance for any suggestions. :-)