主权项 |
1. A computer-implemented method comprising:
identifying an initial navigation configuration for a mobile device, the initial navigation configuration specifying a mapping between one or more physical input devices on the mobile device and a plurality of virtual input devices for navigation of a user interface for one or more applications resident on the mobile device; receiving a new navigation configuration for the mobile device, the new navigation configuration replacing the initial navigation configuration without altering visual appearance of the user interface for the one or more applications resident on the mobile device, the new navigation configuration specifying a mapping between one or more of the plurality of physical input devices on the mobile device and one or more of the plurality of virtual input devices; receiving input from a first physical input device on the mobile device; selecting a virtual input device based on the input, the first physical input device, and the new navigation configuration; and notifying one of the applications on the mobile device based on the input and the selected virtual input device. |