Added the Input pane, started writing code for it.
The buttons capture input from the InputCenter
The profile will save to dictionary and load from dictionary, but it's fragile.
Things are a mess. I'm changing how the element identifiers work, I'm adding devices, and I'm just in the middle of rewriting a lot.
Added keybindings for retrolink N64 controller. Goal: fix hatswitch.
Sound control has been added.
Midway through adding profiles to the input preferences view.
I realize that I am missing some files