I just restored a backup of my last rom, UD 3.3.1 to see if the auto correct and auto punctuate, etc functions worked on my physical keyboard --- they did, so it must be an issue my phone is having with the rom.
Here's my story. Downloaded CushZero to my phone. Rebooted to recovery. Wipe data 3x. Wipe cache 3x. Format boot. Format system. Wipe dalvik cache. Reboot recovery. Then, i flashed the rom.
Loaded up perfectly fine. Go keyboard fc'd right off the bat. Slid phone open to log into google account. Alt button wasnt working for me to select numbers. Slid keyboard back in and used Go Keyboard to sign in from there.
After getting to homescreen, i started setting up rom to my liking. Uninstalled Go Keyboard because of Alt button issue it gave to my physical keyboard. Found a latinime.apk online and installed that. Didnt fix the problem. No auto correct, auto punctuate, or auto replace for physical keyboard since the beginning.
Heres whats weird though. <----- see that right there? That period was created by me hitting space 2x. <----there it is again lol. It seems that is the only auto punctuate that works... It seems i have tried everything to get this to work. Still open for suggestions. If nobody else has the issue, then i will just reinstall rom because it may have been a bad install (dont know how that could happen though (?)). Otherwise, it seems it may be a rom issue. Then again, im so confused at this point i really dont know. <---2x space bar period haha.