Change Log: December 2nd:
No longer longer need to delete anything to install keyboard. Just download and flash with TWRP. This is the latest version of the keyboard. This is also universal now as you can use on other devices other than HTC M8. No longer need the instructions wrote below but will leave there for reference just in case someone runs into problems. The zip now is labeled m8universal. Enjoy the keyboard. This will be final unless I find something is not working right. Pie is beta will be coming sometime in the future.
Download Link: https://www.dropbox.com/h#share
Directions: Go to System/App/ LatinIme and open the folder then delete everything in it. Then
reboot into TWRP recovery and flash the zip you downloaded. Now you have the keyboard in the pic.
Download link: https://www.dropbox.com/sh/ok357unry...-oreo.zip?dl=0
Side note if you don't delete the contents in the LantinIme folder first you might not have a working keyboard after flashing the zip. In my tests when I deleted the contents in the LatinIme folder first before flashing I had a result of 100 percent working. So follow the directions and everything will work. Its works on some nogout roms and works on all oreo roms when tested. Flash and enjoy your new keyboard.