Unfortunately, the new files do not work correctly.
The latest SheepShaver macOS Zip that you posted has a keycodes file named "keycodes".
Running the SheepShaver for Windows that I built today:
If the prefs do NOT list a keycodefile entry, and the file "keycodes" is present, then SheepShaver for Windows (newly built) gives an error message saying that it cannot find the file BasiliskII_keycodes.
If I rename "keycodes" to "BasiliskII_keycodes", then SheepShaver loads correctly, but the upper-left key on US keyboards (~/`) types the wrong keys (the section mark, etc.)
Is there anyone testing under Windows who can help to sort this out? My build (identical to kanjitalk755's current code except for a different icon) may be found here:
http://www.columbia.edu/~em36/SheepShav ... ar2020.zip
SheepShaver is codesigned, and should run without difficulty.
EDIT: Wait - here is a fix for the upper-left key on the US keyboard. In the Windows (SDL2) section of the file, instead of
read
That fixes this key, at least.
However, CapsLock doesn't have any effect. I remember that there was a fix for this under macOS, but it doesn't seem to be working for Windows, unless I'm doing something wrong.