I have a problem using certain keys under VICE's C64 emulation, for instance I could not figure out how to press the CLR HOME key. Under WinVICE I can use the 'Home' key on the PC keyboard. The keyboard settings under the menu does not bring up any window (I suppose it was not implemented in the Amiga port...) and it seems that the emulator does not use either the positional or symbolic keymap files which are under the C64 directory, I tried to modify those files (e.g. make it type a '2' when the '1' key is pressed just for a test) but it does not make any difference to the emulator.
I tried to add the 'KeymapIndex', 'KeymapSymFile' and 'KeymapPosFile' resources to a file under the C64 directory which contained a few other settings already (don't remember the filename at the moment) but it seems to have made no difference whatsoever.
Does anyone know how to change the keyboard settings of VICE? Also, is it planned to add a keyboard settings GUI to the Amiga port of VICE?
A chance, yes, but maybe not a big one The other ports just have a small GUI to select which keyboard mapping file to use, but I've had some plans for a full keyboard mapping GUI. If I get bored/bad weather during my vacation (only one more week of work now, yay) I'll have a go at it...
I'd be happy with just the simple little GUI that the other ports have.
By the way I tried modifying one of the keymaps and seems to work. However I was unable to change which keymap file it should use (symbolic or positional), setting 'KeymapIndex' to 1 does not seem to many a difference.
Not sure about the home key but if you edit the amiga_pos.vkm file with the following then the insert key can be used instead.
Put a # in front of the 13 6 3 8 line and then remove the # from the 71 -1 -1 0 and change it to 71 6 3 8. You could also lable it as insert -> crl/home as it is blank by default.
You could just change the 13 to 71 but I think it is more orderly this way.
Hope this helps
Arnie.
A1XE G4 800Mhz, 512Mb, Sil0680, ATI9200se 128Mb, Sounblaster Live & Catweazle Mk3 with SID chip +OS4.1. A4000 233MhzPPC/04025Mhz, 112Mb, CyberPPC, OS3.9 Other Amiga's A4000, A2000 A500+, A500 & various hardware. 15+ other retro machines.