Modifying System keyboard property to accept additional parameter for automatic.  Also updating stub methods for all other platforms.