Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
i recently installed win 1.01 under microsoft virtual pc. the only possibly fixable error is the arrow keys don't work. this always happens. I've even tried dos keyboard drivers(win 1.01 runs under dos and i'm running it under ms-dos 3.3).the arrow keys work in plain dos.

Says here that win 1.01 only recognized the old 84-key KB, meaning you couldn't use the numberic keypad:
http://blogs.msdn.com/virtual_pc_gu...
But I'd think the regular arrow keys should work OK.

i read the page you found and it said he "d-pad arrow keys" will not work on a standard keyboard now for windows 1.01. i searched the internet for a standard keyboard to 84 key keyboard scan code converter to run on the computer, and found ansi.sys wich does exactly that, but will run as a driver under dos in virtual pc, which is better. will tell you if this works and is the problem. now i understand. since win 1.01 is old, and it uses 84 key scancodes, they are different and it doesn't work.

You've got the arrow keys on the numeric keypad numbers 2, 4, 6, 8. Those won't work according to that page. You've also got the arrow keys just to the left of the keypad (on a regular keyboard anyway). I believe those should work OK without any additional drivers.
I don't know what kind of keyboard you're using. I just assumed you have access to both sets of arrow keys. But if you only have the arrow keys on the numeric keypad then I don't think you're going to get it to work. If you have both sets of arrow keys and are using the separate ones next to the keypad then I don't know what the problem is.
Loading device=[path]ansi.sys/k in config.sys should work to force your 101 KB to 84. But again, that's not going to work with the numberic keypad arrows and I guess you've already tried it.

i am not using the number pad arrow keys but i also have a laptop so the keyboard may not be standard. i am going to start my computer up and use an external keyboard to see if it makes a difference

You'd have to use the 3.3 version of ansi.sys and I don't know if it can use the /k switch.
Or, if you're going to stay with 3.3, load setver.exe in config.sys and edit it so it'll accept a later version of ansi.sys for which the /k switch will work. Then you'd have to find the ansi.sys for the later version.

setver will not load in ms-dos 3.3 because ms-dos 3.3 cannot load drivers as an exe.when i use ms-dos 5.0 applications will not load under windows.

I imagine the problem then is the laptop KB and dos 3.3/win 1.02 not having the correct drivers to see it properly. You might want to check on the laptop manufacturer's site to see if they have any drivers. Otherwise I don't think you're going to get it working given the limitations of 3.3 and virtual PC.

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |