Hi Luke,
Thanks for your question!
These boards are based on the open source SparkFun version of the MaKey MaKey (not the newer but inferior closed source (?) version).
Whilst I don’t have one in from of me, I’m pretty sure the boards rock the ATMEL 32U4 which is the same chip found in the Arduino Leonardo.
The code is available here: https://github.com/littlebirdelectronics/MaKeyMaKey/tree/master/firmware/Arduino/makey_makey
The lines you’d change in the Arduino IDE are these ones:
nt keyCodes[NUM_INPUTS] = {
// top side of the makey makey board
KEY_UP_ARROW, // up arrow pad
KEY_DOWN_ARROW, // down arrow pad
KEY_LEFT_ARROW, // left arrow pad
KEY_RIGHT_ARROW, // right arrow pad
' ', // space button pad
MOUSE_LEFT, // click button pad
// female header on the back left side
'w', // pin D5
'a', // pin D4
's', // pin D3
'd', // pin D2
'f', // pin D1
'g', // pin D0
// female header on the back right side
MOUSE_MOVE_UP, // pin A5
MOUSE_MOVE_DOWN, // pin A4
MOUSE_MOVE_LEFT, // pin A3
MOUSE_MOVE_RIGHT, // pin A2
MOUSE_LEFT, // pin A1
MOUSE_RIGHT // pin A0
};
in https://github.com/littlebirdelectronics/MaKeyMaKey/blob/master/firmware/Arduino/makey_makey/settings.h
As always please don’t hesitate to contact me should you have any questions whatsoever!
Cheers,
Marcus