Fix wrong byte count w/ converting keyboard input
Update CMake toolchain
Replace ASCII with Latin string conversions