Is it really necessary to have the system accept 子 in three strokes? (i.e. 乛, 亅, 一).
I use raw squigs and it's quite annoying when you write the 了 part in one go but it's registered as 乛. You either don't realise and re-try the 一, or if you do realise you end up with a mess by doubling up the 亅.
I don't really see why you'd want to write the 乛 and 亅 separately, so could the system just require 了 in one go? That should be faster and less error-prone.