Das ist insoweit richtig, als das die aktuellen Windows-Versionen nicht mehr
ASCII sondern
Unicode verwenden, und das automatisch konvertiert wird.
Die ALT+xxx - Eingaben werden vom Bios abgefangen und als ein einzelnes Zeichen weiter an das
OS übergeben. Das bekommt das Zeichen mit, ist sich ganz sicher das
Unicode eingestellt ist und liefert genau dieses
Unicode-Zeichen (in dem Fall Nr. 166) an die Anwendung weiter.
Da kannst Du nicht viel dagegen tun, ausser
Win9x / NT / POSIX ohne
Unicode-unterstützung zu verwenden. Ab Win2k bekommst Du die
ASCII-Zeichen nicht mehr unkonvertiert rein.
Grüßle,
Sebastian