Cap32 and Fuse not showing onscreen keyboard

Trying to play some old computer games, the ZX Spectrum and Amstrad CPC are my last hurdles and they are giving me some issues with the onscreen keyboard. It’s set to the select button by default in both these emulators, but pressing select fails to bring up the onscreen keyboard. Fuse let’s you rebind the keyboard button, but it still doesn’t work no matter what I bind it to. Cap32 only let’s you bind the keyboard button to select, b, or y which isn’t very helpful. Has anyone else solved this problem in the past or know the reason these 2 cores in specific don’t want to bring up the keyboard with select?

Got Fuse to work, needed to change the controller to a Kempston joystick otherwise the keyboard won’t work, though I have yet to get the controls to work, might be bad roms. Still can’t get Cap32 working though. Switched to a Amstrad joystick, but that didn’t work for this emulator and can’t find a good tutorial on Youtube.