--- truecrypt/boot/windows/bootconsoleio.cpp 2018/04/24 16:52:03 1.1.1.3 +++ truecrypt/boot/windows/bootconsoleio.cpp 2018/04/24 16:53:20 1.1.1.4 @@ -198,6 +198,9 @@ byte GetShiftFlags () byte GetKeyboardChar (byte *scanCode) { + // Work around a bug in the Apple BIOS + while (!IsKeyboardCharAvailable()); + byte asciiCode; byte scan; __asm