|
Post by aac on Jan 2, 2021 18:35:19 GMT 1
Hello everyone, I use vdos for run an old clipper program using azerty layout.
Everything is fine except one thing : some keyboard combination are not working correctly : - ALT + Z : not working, but ALT + W instead work (the key "W" is the "Z" key with the querty layout on my azerty keyboard)
- CTRL + INSER : not working at all - the country command et CHCP give me "33" and "850" which is totally fine
In the console the keyboard's layout is "azerty" and in the program too and that's ok. But during key combination, it's seams that the keyboard's layout became "qwerty". How i can make that work ? Thank you for your response all !
|
|
|
Post by Jos on Jan 2, 2021 19:30:39 GMT 1
ALT key combinations don’t give an ASCII value in the BIOS keyboard buffer, only the key number pressed. So 11h for the W on a Qwerty and Z on a Azerty keyboard. Until now every program that used the ALT+W combination expected 11h in the keyboard buffer. So vDos for instance puts 11h instead of 2Ch in the keyboard buffer if ALT+W is pressed on an Azerty keyboard. Don’t know about CTRL+Insert, it’s just that. You can test some key combination with attached SCODE.COM program. Jos Attachments:SCODE.COM (2.97 KB)
|
|
|
Post by aac on Jan 2, 2021 23:29:27 GMT 1
Hi Jos, Thanks for your response and the explanation about ALT+W. For the CTRL+Insert thing, i've compared, with SCODE.COM, the result between vDos and a virtualized windows xp (where the CTRL+Insert work). The results are equals : no ascii code sent, only bios "92E0" and no workaround like for ALT+Z. Attachments:
|
|
|
Post by Jos on Jan 2, 2021 23:49:54 GMT 1
Can’t really help w/o further information. Like the vDos version you use, or what CTRL+Insert is expected to do (by what program).
Jos
|
|
|
Post by aac on Jan 20, 2021 18:56:55 GMT 1
Sorry for the delay.
I use vDos 2020.03.01 and it use by a accounting clipper program.
I found an alternativ to this shortcut in the program itself so it's ok.
|
|