In addition, get QMK with Via[0] or Vial[1] support compiled in! Then you could edit the keyboard configuration in a web browser (that supports WebUSB and WebAssembly), and you don't have to compile and flash the firmware every time you want to make a change.
0: https://www.caniusevia.com/
1: https://get.vial.today/