It would also depend on what he intends the final result for; if the app is supposed to be cross-platform, gobetwino won't be much help (unless your idea of cross platform is "if you aren't using windows, then bug off").
While building a USB HID interface for the Arduino isn't for the faint of heart, it opens up a greater number of platforms for your application, if that is your goal.
![]()