| CPC H03K 17/972 (2013.01) [G06F 3/016 (2013.01); G06F 3/0202 (2013.01); H03K 2017/9713 (2013.01)] | 19 Claims |

|
1. A computing device, comprising:
a housing;
a keyboard positioned in the housing and including a plurality of adjustable key mechanisms, each having a respective keycap and a respective haptic actuator;
at least one sensor positioned in the housing;
a memory comprising an input characteristic database;
a processor configured to access the memory, the memory having instructions stored thereon which, when executed by the processor, cause the processor to:
detect, via a signal from the at least one sensor, an input characteristic of a user providing input to one or more adjustable key mechanisms of the plurality of adjustable key mechanisms;
perform a comparison of the input characteristic of the user to the input characteristic database to determine an input preference of the user from a category of users in the input characteristic database;
based on the input preference of the user from the category of users, automatically adjust an input setting for multiple adjustable key mechanisms of the plurality of adjustable key mechanisms; and
control each haptic actuator of the multiple adjustable key mechanisms according to the input setting, including feedback responsive to at least subsequent inputs following the input.
|