Допустим мы имеем строго определённое сочетание клавиш для переключения РУС/ЛАТ и эмулятор запоминает нажатие на эти клавиши. А где гарантия, что в момент нажатия на эти клавиши в эмулируемом компьютере выполнялся драйвер клавиатуры и он аналогично обработал это нажатие? То есть, что оба флага переключились синхронно? В какой-то мере это могло было бы быть решено введением прерываний по нажатию/отпусканию клавиш, но и прерывания могут оказаться запрещёнными. В результате, всё равно потребуется "ручное" переключение раскладки в эмуляторе через пользовательский интерфейс, чтобы устранить несинхронность флагов.





Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
