I'll have a look-see, maybe I can implement it for you if you think it looks okay.
Meanwhile, my EPKL program for Windows already has a Colemak-Epo implementation. It isn't based on the dead key though, but on a post-hoc Compose method: You can press, say, g then Compose to get ĝ, etc.
]]>The salient part is here:
https://github.com/DreymaR/BigBagKbdTri … po#L42-L49
Now, what I did there was to introduce the Circumflex dead key to one bracket key, and Ŭŭ to the other. Using the Wide ergo mod, that puts them in the middle of the keyboard so you can easily hit them with either index finger. What do you think?
]]>(Imma do my best to not disappear:)
]]>He's just like, I'll whip you up a layout.
lol
]]>I think you just need a solution for the accents, really. I wouldn't bother with optimizing a layout for Esperanto since you'll presumably be typing more English than Esperanto anyway? So that's going to be ŭ, and ĉĝĥĵŝ. I can whip one up real quick if you like, it's about the same as many locale layouts. I'd put ŭŬ on one bracket key and a ^ dead key on the other. See my locale topic in the BigBag.
What platform/OS are you on? And do you use an ISO or ANSI keyboard?
]]>