Abstract: A system for navigating a host device, including a host device, a display serving as a graphical user interface (GUI), and a keyboard with navigational control functions is disclosed. The keyboard comprises at least a frame, a plurality of keys, one or more key-top touch sensors, one or more edge touch sensors, and a keyboard communication interface. The keyboard is an all-in-one input device capable of operatively receiving text inputs, mouse cursor inputs, and gesture inputs from a user, sending them to the host device, and controlling a GUI of the host device. Advantageously, the keyboard may replace a conventional keyboard and mouse without sacrificing the individual functionality of either apparatus.
Abstract: A system for navigating a host device, including a host device, a display serving as a graphical user interface (GUI), and a keyboard with navigational control functions is disclosed. The keyboard comprises at least a frame, a plurality of keys, one or more key-top touch sensors, one or more edge touch sensors, and a keyboard communication interface. The keyboard is an all-in-one input device capable of operatively receiving text inputs, mouse cursor inputs, and gesture inputs from a user, sending them to the host device, and controlling a GUI of the host device. Advantageously, the keyboard may replace a conventional keyboard and mouse without sacrificing the individual functionality of either apparatus.