I've found a flawlessly solution to solve the problem without drawbacks! :-) […]
Show full quote
I've found a flawlessly solution to solve the problem without drawbacks! 😀
My system had 4 keyboard drivers installed:
- Standard 101/102-Key or Microsoft Natural PS/2 Keyboard with HP QLB
- Tasti di tastiera controllo remoto Microsfot eHome (=remote control)
- Tastiera Microsoft eHome MCIR (?)
- Tastiera Microsoft eHome MCIR 109 (????????????)
Since I noticed WUAE showed 'Tastiera Microsoft eHome MCIR 109' when using -rawkeyboard I had the idea to remove it from Device manager. To be exact I manually changed (=forced installation) the driver for it to be generic 'HID compatible device' (this left just the first 3 keyboards and created another generic HID device in the HID node list) and.... it worked!!
Now all emulators give me back the correct keys, and WUAE also works without -rawkeyboard (now shows 'Tastiera Microsoft eHome MCIR') with all keys available, also <, ì, è, + etc. correctly mapped as I see on the keyboard!
All in all it seems it was a wrong driver device detection adding an unexistant keyboard to the list, that merged in the whole virtual keyboard used by DirectInput and caused all the troubles!
Phew... I couldn't find a better solution, and the system runs fine, including the 2 remote controller and HP Quicklaunh buttons so it's all right!
Thank you again Toni for your infinte patience that has driven me in the right direction!
And thank you for WUAE that in this strange case geve me the clue to solve a HW/driver problem as well
PS
Simply uninstalling 'Tastiera Microsoft eHome MCIR 109' was not enough as Vista automatically would have found and reinstalled this keyboard!