2. The method of claim 1 , wherein classifying the plurality of respective characters associated with the plurality of respective keys into the category comprises: comparing, by the computing device, the plurality of respective characters associated with the plurality of respective keys to at least one string pattern that includes the at least one metacharacter, wherein the at least one string pattern is associated with the category; and identifying, by the computing device, the category based on determining that the plurality of respective characters matches the at least one string pattern.
2. The method of claim 1 , wherein classifying the plurality of respective characters associated with the plurality of respective keys into the category comprises: comparing, by the computing device, the plurality of respective characters associated with the plurality of respective keys to at least one string pattern that includes the at least one metacharacter, wherein the at least one string pattern is associated with the category; and identifying, by the computing device, the category based on determining that the plurality of respective characters matches the at least one string pattern. 5. The method of claim 2 , wherein the category indicates at least one of a time, a date, an arbitrary number, an address, an e-mail address, a percentage, a uniform resource locator, and a number symbol.