Well, I suppose the location of the keys is also a matter of personal preference.
Best would be all three Shift, Option and Command keys on both sides. There must be at least a Command key on the left side because of the common commands Cmd-Q, Cmd-W, Cmd-C, etc.. I myself mostly use all three modifier keys on the left side.
The Control key is less important, I hardly use it. In MacOS 8 and later it is used with mouse click to get the contextual menu, but in MacOSX control-click can be replaced by a right mouse click and the same is true in MacOS 8 and 9 if the "TheMouse2B" extension is installed. Some third parties (like Microsoft) used the Control key in their software despite the warning by Apple not to use it because the key was reserved for later features. In BasiliskII an SheepShaver the Control key is used for Ctrl-Esc for a hard shut down, Ctrl-Return for window-fullscreen toggle and Ctrl-F5 for mouse grabbing.
For now, I intend to use in keycodes files for distribution for SDL2 BasiliskII and SheepShaver builds for Windows:
Shift Left --> Shift
Control Left --> Option
Logo Left
Alt Left --> Command
Space --> Space
Alt Right --> Option
Logo Right
Menu
Control Right --> Control
Shift Right --> Shift
Of course, you can change it for your own use.
maf wrote:My fault. I war referring to the option keycodefile in the configuration file, which I had misspelled.
Then I still do not understand what you mean when you say that the current Windows version of BasiliskII does not accept the keycodefile option. The keycodes file BasiliskII_keycodes does work for you, doesn't it?