By now, the boy could use almost all the standard interfaces.
Today keyboards are readily available, inexpensive and have a standard interface.
As has been pointed out already, the use of a standard interface means that packages will all work in the same basic way.
This provides standard interfaces for exchange of data between application systems.
Of course, it is also possible to change the standard interface.
The standard interface allows elements from different manufacturers to be incorporated into a network under a single management control.
In 2003, the current "standard" interface was introduced with Maple 9.
In 2005, Maple 10 introduced a new "document mode", as part of the standard interface.
One thing I am hoping for would be voice recognition and gesture as standard interface.
A standard graphical interface also makes it much easier to learn how to use different software applications.