Про mouse-hat это верное направление, но нужно оставлять ессно возможность работы оси и как обычно оси и как кнопки или набора кнопок.