CPC G06F 3/04186 (2019.05) [G06F 3/0418 (2013.01); G06F 3/0446 (2019.05); G06F 3/0488 (2013.01); G06F 3/04144 (2019.05); G06F 3/042 (2013.01); G06F 2203/04102 (2013.01); G06F 2203/04105 (2013.01)] | 19 Claims |
1. A system, comprising:
a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations by the processor, comprising:
in response to a contact of a finger or a stylus being detected via a tactile sensor of the system, entering a touch state representing that the tactile sensor has been contacted, wherein the tactile sensor comprises a group of sensors comprising one or more force-based sensors;
in response to a movement of the finger or the stylus being determined, during the touch state, to satisfy a defined click condition representing a click event with respect to an area property of the movement that is based on a gesture recognition score of a gesture that has been detected, entering a click state to facilitate a first performance of a first action;
in response to the finger or the stylus being determined, during the click state, to have moved across a surface of the tactile sensor at a distance that is greater than a defined distance, entering a drag state to facilitate a second performance of an output comprising at least one of visual feedback, haptic feedback, or audible feedback; and
in response to the movement of the finger or the stylus being determined, during the drag state, to satisfy a defined unclick condition representing an unclick event with respect to the area property of the movement, entering an unlick state to facilitate a third performance of a second action.
|