А почему вы не хотите сделать без всяких выкрутасов с битом D7 и всю обработку E0,F0 и т.п. возложить на драйвер? Ну будет ещё один байт в области переменных монитора (с флагами о появлении E0 и F0 перед кодом клавиши), но возможностей ведь тогда будет по максимуму!