Dear Itknowledge24 ,
I run Windows 7 32 bit English, but use a Turkish Key board.
Windows 7 has no problem of swiching between the keyboard layouts.
NTVDM, do not inherit the keyboard code from windows 7, that had been set.
It does get its keyboard setting, as old DOS does, thru Config.sys ("nt" in xp and 7), and Autoexec.bat ("nt")
When you showed the directories of NTVDM, it was very clear to me that we have to add only the necessary lines to config and autoexec.
That was it.
For anyone who may need,
here is the config.nt, and autoexec.nt modifications (for turkish keyboard:
config.nt;
dos=high, umb
device=%SystemRoot%\system32\himem.sys
COUNTRY=090,857, %SystemRoot%\system32\COUNTRY.SYS
files=99
autoexec.nt;
%SystemRoot%\system32\KB16 TR,857, %SystemRoot%\system32\KEYBOARD.SYS
For Danish;
DK,850
For Belgium;
BE,850
Thank you for you and others who have been contributed to the solution.
Best Regards.