In SynEdit there is a demo, D4Demo. Keymappings can be changed in the menu and saved/restored. There is a class, TSynEditKeyStrokes in unit SynEditKeyCmds.pas, which defines the default settings with command ResetDefaults. I can make a SetClassic method and mail the result in a day or two. Is that ok ?
Can't live without WordStar editor commands. Have used them since Turbo Pascal 1 and all Delphi versions. A link to a summary in FreePascal: http://community.freepascal.org:10000/docs-html/user/userse32.html. Is it possible to include this as an option ? I can contribute if you like.