CPC G06F 3/048 (2013.01) [G06F 3/04886 (2013.01); G06F 3/0489 (2013.01)] | 20 Claims |
1. A system, comprising:
one or more processors; and
non-transitory computer-readable storage media storing instructions that are executable by one or more processors to cause the one or more processors to perform operations comprising:
receiving user input data indicating a touch input has been received at a first key of a physical keyboard;
determining that a duration of the touch input satisfies a threshold duration;
determining content of a webpage currently displayed on a display associated with the physical keyboard when the touch input is received;
selecting, from multiple user interface (UI) elements, a selected UI element to include on the display, the selecting based at least in part on the content displayed on the display when the touch input is received;
sorting the selected UI element with respect to one or more of the multiple UI elements based at least in part on previous UI element selections; and
displaying the selected UI element on the display, as sorted, based at least in part on the duration satisfying the threshold duration, wherein the selected UI element represents a given key of the physical keyboard.
|