Refactor mapKey -> mapScanCodeToChar
implemented bypass mode