Now support full ASCII alphanumeric keys ie 0-9 A-Z a-z organized in that order