CPC G06F 3/04845 (2013.01) [G06F 3/0481 (2013.01); G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06F 3/0489 (2013.01); G06F 9/543 (2013.01); G06F 16/168 (2019.01)] | 20 Claims |
1. A device comprising:
a processor; and
a memory in communication with the processor, the memory comprising executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of:
providing a user interface with a display artifact;
receiving a selection to copy the display artifact;
in response to receiving the selection to copy the display artifact, storing multiple levels of detail of the display artifact;
presenting a plurality of paste options for pasting the display artifact, wherein the plurality of paste options each have a unique level of detail for representing the display artifact;
receiving a selection of a paste option from the plurality of paste options;
in response to receiving the selection of the paste option, assigning a habituated shortcut key to the selected paste option;
receiving an entry of the habituated shortcut key; and
in response to the entry of the habituated shortcut key, pasting the display artifact with a level of detail associated with the selected paste option.
|