I'm using AutoHotkey as my own custom IME, allowing me to type special characters, navigate in text and switch between applications without leaving the middle 3 rows of the keyboard: https://github.com/MatejKafka/KeyboardRemap/
The README contains layout diagrams if anyone's interested.
The README contains layout diagrams if anyone's interested.