fceux icon indicating copy to clipboard operation
fceux copied to clipboard

Family BASIC Keyboard flag is not functional

Open TeamPuzel opened this issue 7 months ago • 3 comments

When running with the --input3 familykeyboard flag the device is selected but not enabled and there doesn't seem to be a flag nor option in settings to do that.

I have the emulator bound to super+r which assembles and runs my program, and each time I have to navigate to the menu and manually enable the keyboard before I can test my code, which is a noticeable inconvenience especially in contrast to the otherwise instant experience.

Could the flag be fixed to do something useful? Or is there a way which simply isn't easily found?

TeamPuzel avatar Jun 08 '25 19:06 TeamPuzel

I have found this:

Image

kotenok2000 avatar Jul 16 '25 14:07 kotenok2000

Well, it is possible to enable manually each time in the UI but I'm using this for development of an NES assembly program. I want to just run it with the flag working so that I don't need to enable the keyboard before I get to test my code.

TeamPuzel avatar Jul 17 '25 11:07 TeamPuzel

I have found this: Image

This isn't the problem. FCEUX correctly picks the keyboard when the default expansion device in the NES 2.0 header is set to $23. NESdev Wiki section: https://www.nesdev.org/wiki/NES_2.0#Default_Expansion_Device The problem here is that the keyboard is still disabled upon selecting the keyboard (toggled in the virtual keyboard window).

TakuikaNinja avatar Jul 25 '25 01:07 TakuikaNinja