A system for providing user interface functionality based on a location of
a vehicle including a first vehicle electronic system and a second
vehicle electronic system includes a user interface having at least one
configurable input device, the user interface coupled to the first
vehicle electronic system and the second vehicle electronic system, a
control circuit coupled to the user interface and configured to determine
a functionality of the at least one configurable input device, a
navigation data source coupled to the control circuit and configured to
provide location data for the vehicle and a memory coupled to the control
circuit and the navigation data source, the memory configured to store
location data associated with the first vehicle electronic system,
wherein the control circuit determines the functionality of the at least
one configurable input device based on the location of the vehicle and
the location associated with the first vehicle electronic system.