19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<html>
29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<body>
39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<p>Provides classes that monitor or modify keypad input.</p>
59066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<p>You can use these classes to modify the type of keypad entry
69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectfor your application, or decipher the keypresses entered for your specific
79066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectentry method. For example:</p>
89066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<pre>
99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project// Set the text to password display style:
109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectEditText txtView = (EditText)findViewById(R.id.text);
119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjecttxtView.setTransformationMethod(PasswordTransformationMethod.getInstance());
129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project//Set the input style to numbers, rather than qwerty keyboard style.
149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjecttxtView.setInputMethod(DigitsInputMethod.getInstance());
159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project// Find out whether the caps lock is on.
179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project// 0 is no, 1 is yes, 2 is caps lock on.
189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectint active = MultiTapInputMethod.getCapsActive(txtView.getText());
199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project</pre>
209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project</body>
219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project</html>
22