FUTO keyboard actually has an option for this (enabled by default) called "Smart key-hit detection". It adjusts hitboxes based on dictionary predictions for what you just typed.