zeta0134 / LuaGB

A gameboy emulator written in pure Lua. Work in progress.
BSD 3-Clause "New" or "Revised" License
412 stars 35 forks source link

Key Remapping #21

Open zeta0134 opened 5 years ago

zeta0134 commented 5 years ago

The first thing anyone who's ever used a Gameboy emulator before notices when running LuaGB is that my default selections for the A and B buttons are reversed from the defaults of pretty much any other program. I don't intend to change those defaults, but it would be very nice to support remapping keys, so that users can adjust their preferences to taste.

Because this is a core feature, I'd like the user interface to be restricted to the capabilities of a DMG gameboy; ie, 160x144 and 4 shades of grey, similar to the file browser. A user shouldn't need to enter debug mode to change these settings.