It takes patience. Your first map will fail. Your modifier logic might break. But once you successfully build a layout that fits your hands and your brain—where one Shift button unlocks a second deck and a single knob controls a custom reverb/delay hybrid—you will never want to use a "pre-mapped" controller again.
: These act as internal "Shift" states. For example, you can map a button as "Modifier 1" so that every other button on your controller performs a different function when it's held down. Pro Workflow Examples
within Traktor’s Preferences. This is where the "conversation" between your hardware and software is defined. Every mapping consists of an Assignment Table