... how do you keep track of all those ways to move thew cursor?
I don't really know ... I just kept adding more commands when I felt like I wanted something specific to be more convenient and removed/replaced the ones that I rarely used.
And how do you keybind them?
I use a 2-mode setup (3 if you count search/i-search bindings), so that helps. But I mean there are a lot of possible keybindings:
48 keys (or more if you count F1-12, arrow keys, page-up/down etc.) * 8 combinations of shift/ctrl/alt = 384
Though, this includes awkward keybindings like "ctrl-alt-!"