Level 1:
This is an example of how you can let the player edit their own key controls / keybinds. (But this isn't the most efficient code-wise, so hopefully we can get a "set" input for the Keyboard behavior in a future flowlab update)
Level 2:
This is a simpler, but buggier way to let the player edit their own keybinds, since it uses a single Keyboard behavior set to "Any Key", so if you press 2 keys on the same frame, only 1 of them will output (the system in Level 1 doesn't have this problem).