I have finally managed to resolve this issue myself.
Quite simple really, just never spotted the error in the listing.
Of course this could just apply to my system, I don't know.
My solution to missing Spectrum Keyboard on boot Is as follows:
Original Code reads:
On my system zxscanner.py is in a further directory zxscanner, so never gets executed using the original code provided.
I moved zxscanner.py to the correct directory and problem resolved. Of course I assume you could just have done this:
I have not tested that out.
A massive thank you and appreciation must go to PJEvans the original author for all his help and assistance in trying to resolve my problem.