A non-transitory computer-readable storage medium, comprising computer instructions which, responsive to being executed by a processor, cause the processor to perform operations comprising:
- presenting, by a color liquid crystal display of a navigation device including a power supply, a menu including a plurality of programmable options to control operational parameters of the navigation device;
- detecting, based on the presenting of the menu, a selection made at the navigation device of one or more of the operational parameters from the menu;
- assigning, based on the detecting, the operational parameters corresponding to the selection to a plurality of profiles stored in a memory;
- presenting, at the navigation device, a plurality of scrollable options to select a profile from the plurality of profiles for a video gaming application for use by a computer device that is communicatively coupled to the navigation device as a selected profile without assistance from the computer device;
- adjusting operations of the navigation device according to the operational parameters of the selected profile to affect operations of the navigation device according to a sequence of commands for the video gaming application while the video gaming application is in use by the computer device, wherein the sequence of commands comprises a sequence of keystrokes, speech commands, and navigation movements, wherein the sequence of commands is specified in a macro transmitted by the computer device to the navigation device, wherein the macro is associated with a plurality of manipulations of the navigation device, the plurality of manipulations comprising a shaking of the navigation device on a surface that the navigation device makes contact with, and the plurality of manipulations comprising a specific movement including a circle, wherein the computer device affects the video gaming application according to the operations of the navigation device configured according to the selected profile, wherein the adjusting the operations of the navigation device occurs while the video gaming application is in use by the computer device, and wherein the operational parameters of the selected profile comprise a control frequency parameter that affects the operations of the navigation device by adjusting a frequency of reports sent by the navigation device to the computer device,
- a line straightening parameter affecting operations of the navigation device,
- a jitter correction parameter affecting operations of the navigation device,
- a navigation acceleration parameter affecting operations of the navigation device,
- a movement count resolution parameter affecting operations of the navigation device,
- a speed setting parameter that affects operations of the navigation device by adjusting a scrolling speed of the navigation device,
- a parameter to control presentation settings of the color liquid crystal display, the presentation settings including brightness and contrast, and
- a parameter to select between a right-handed or a left-handed setting for a portion of a plurality of buttons of the navigation device;
- receiving a resolution change request to change a resolution setting of the navigation device;
- adjusting the resolution setting of the navigation device according to the resolution change request;
- responsive to adjusting the resolution setting of the navigation device according to the resolution change request, changing an output of a notification device of the navigation device from a first color to a second color;
- receiving a second resolution change request to change the resolution setting of the navigation device subsequent to receiving the resolution change request;
- adjusting the resolution setting of the navigation device according to the second resolution change request;
- and
- responsive to the adjusting the resolution setting according to the second resolution change request, changing the output of the notification device from the second color to a third color,
- wherein the detecting of the selection comprises a detection of a selection of a button and a scroll wheel of the navigation device while a user of the navigation device holds the navigation device with a bottom side of the navigation device up,
- wherein the color liquid crystal display is located on the bottom side of the navigation device,
- wherein the power supply includes a first plurality of batteries and a second plurality of batteries, the first plurality of batteries being replaceable batteries and the second plurality of batteries being rechargeable batteries,
- wherein the power supply includes a supply regulation technology,
- wherein the power supply includes a charging system for supplying energy to components of the navigation device, the charging system including a tether charger including a DC transformer and a wireless inductive charger,
- wherein when the movement count resolution parameter is specified in terms of counts per inch (CPI) the navigation device is programmed to monitor a request by way of the button to switch from a first CPI to a second CPI that is different from the first CPI, and
- wherein when the movement count resolution parameter is specified in terms of dots per inch (DPI) the navigation device is programmed to monitor a request by way of the button to switch from a first DPI to a second DPI that is different from the first DPI.