A very basic idea:
Allow the key command facility to recognise multiple keyboards or keypads so that you can programme them differently.
For instance, the main keyboard uses number 7 on the number pad to go to marker seven.
But number 7 on a separate keypad may trigger a macro.
Although you can do this to a certain extent with utilities like HIDMacroes, it doesn’t play well with Cubase so has limits.
This would allow people to create their own key controllers from cheap keypads quickly and easily, adding hugely to the functionality.