It needs a mic' - Mine is built into my laptop.
Good news - something worked - The problem wasn't key codes. I had sh4 set to run as admin - I disabled this - I may have tweaked a couple of other things - Whatever, it's working now, although a couple of keys needed reallocating to different commands - rear tubes cycle with the "E" key, crash Dive id CTRL-D etc.
The major bugbear at the moment is the dials, which don't correspond to the increments I specify. I'm looking at the csv file formats and it's going to be fun teaching myself what sin cos and tan all do - I didn't realise in school, that I'd ever need them. But we didn't have games like this back then
The good news though is the sub can be adequately controlled with the program as is, and it can only get better - so thanks again to minsc' for writing it