Thanks for the question because it gives me opportunity to sing the praises of Richard Langford: http://www.langfordproductions.com/computerart.html as per the about section of the app. You all read the Acknowledgements, don't you?zx83 wrote:... was thrown by the ZX81 key legends. Any chance of switching to a ZX80 layout when that ROM is selected, please?
The short answer is: yes, there is a chance and I have given it thought.
The long answer is:
I have to chop up Richard's efforts in to Swift code using PaintCode, key by key, legend by legend label and add them to the custom UIControl sub classes with a frame that that supports the "practical" keyboard option. It's a bit tedious but beats using a non vector graphic approach for results. When I do this I'll also show the white/yellow colour scheme and the ZX80 logo styling.
I also want to add the ZX80 IN result bit 6 setting for the display refresh rate (0=60Hz, 1=50Hz) US/UK and then display the T1500 layout if the 16k memory setting is combined with the US NTSC configuration.
But before get on to these keyboard layouts I have other aforementioned app points that I need to progress during the Christmas break.