F11 + F12 unter DOS (in W98 client auf XP host <g>)
Verfasst: 24.10.2005, 16:06
Hallo,
z.Z. evaluiere ich die c't Version und habe damit ein kleines, aber doch nicht von mir zu lösendes Problem. Folgendes Szenario:
VMware läuft unter Windows XP Pro als Host.
Als Guest ist läuft ein W98SE.
Unter diesem W98Se soll im Client nun ein DOS-Programm laufen. Klappt auch soweit ganz gut, blos; dieses DOS-PRogramm verwendet die Tasten F11 und F12 intensiv, d.h. die werden benötigt. Unter der VMware lassen die sich aber nicht mehr ansprechen. Alles andere geht tadellos.
Wer hat eine Idee, wie ich die beiden fehlenden Keys aktiviert bekomme.
Selbstverständlich läuft das ganze unter W98SE direkt aufgerufen, also ohne VMWare problemlos.
F11 ist in VMware ja auch prinzipiell abgefangen (Fullscreenumschaltung), erkennt aber bei einigen Applikation deren eigene Verwendung an. Z.B.: Internet Explorer. Startet mand en unter VM, so geht nur der Explorer in den Vollbildmodus, was ja auch die designierte Bestimmung im IE unter Druck auf F11 ist.
Also <g>, langer Rede kurzer Sinn: Mit F11 und F12 scheint es in VMWare etwas spezielles auf sich zu haben. Wie kriege ich die keys unter meine Kontrolle.
Zusatzinfos, allerdings schon sehr abgespaced <g>: Das DOS-Programm ist in CLipper geschrieben (kann von uns auch nict umgeschrieben werden, sprich, _die_ EXE muss laufen). Clipper selber steht aber zur Verfügung und das lesen von Tastaturcodes wird über eine Bibliotheksfunktion Inkey() abgewckelt. Unter originärem W98Se gestartet liefert ein kleines Miniprogramm für z.B. F10 den Wert -9. Die Taste F11 den Wert -40 und F12 dann schlussendlich die -41. In der VMware bekommt dieses kleine Testprogramm noch F10 (=-9) mit, aber bei Druck auf F11 und F12 kommt rein gar nichts mehr an. Deutet darauf, das es auch nicht einfach nur ein remappter Wert ist.
vielen Dank für die Hilfe im voraus,
Dietmar Bos
z.Z. evaluiere ich die c't Version und habe damit ein kleines, aber doch nicht von mir zu lösendes Problem. Folgendes Szenario:
VMware läuft unter Windows XP Pro als Host.
Als Guest ist läuft ein W98SE.
Unter diesem W98Se soll im Client nun ein DOS-Programm laufen. Klappt auch soweit ganz gut, blos; dieses DOS-PRogramm verwendet die Tasten F11 und F12 intensiv, d.h. die werden benötigt. Unter der VMware lassen die sich aber nicht mehr ansprechen. Alles andere geht tadellos.
Wer hat eine Idee, wie ich die beiden fehlenden Keys aktiviert bekomme.
Selbstverständlich läuft das ganze unter W98SE direkt aufgerufen, also ohne VMWare problemlos.
F11 ist in VMware ja auch prinzipiell abgefangen (Fullscreenumschaltung), erkennt aber bei einigen Applikation deren eigene Verwendung an. Z.B.: Internet Explorer. Startet mand en unter VM, so geht nur der Explorer in den Vollbildmodus, was ja auch die designierte Bestimmung im IE unter Druck auf F11 ist.
Also <g>, langer Rede kurzer Sinn: Mit F11 und F12 scheint es in VMWare etwas spezielles auf sich zu haben. Wie kriege ich die keys unter meine Kontrolle.
Zusatzinfos, allerdings schon sehr abgespaced <g>: Das DOS-Programm ist in CLipper geschrieben (kann von uns auch nict umgeschrieben werden, sprich, _die_ EXE muss laufen). Clipper selber steht aber zur Verfügung und das lesen von Tastaturcodes wird über eine Bibliotheksfunktion Inkey() abgewckelt. Unter originärem W98Se gestartet liefert ein kleines Miniprogramm für z.B. F10 den Wert -9. Die Taste F11 den Wert -40 und F12 dann schlussendlich die -41. In der VMware bekommt dieses kleine Testprogramm noch F10 (=-9) mit, aber bei Druck auf F11 und F12 kommt rein gar nichts mehr an. Deutet darauf, das es auch nicht einfach nur ein remappter Wert ist.
vielen Dank für die Hilfe im voraus,
Dietmar Bos