yeah this is confirmed, one of those things that's hard to fix without breaking compat some (maybe a third return value giving a little more context...)
mapping ctrl+a-z to 1..26 seems like a bad idea, stems from the original win32-curses keyboard implementation trying to be cute and match a terminal's behavior, then extending ad infinitum