Searched refs:keyCodes (Results 1 - 12 of 12) sorted by relevance

/frameworks/base/core/java/android/hardware/input/
H A DIInputManager.aidl32 boolean hasKeys(int deviceId, int sourceMask, in int[] keyCodes, out boolean[] keyExists);
H A DInputManager.java570 * @param keyCodes The array of key codes to query.
577 public boolean[] deviceHasKeys(int[] keyCodes) { argument
578 boolean[] ret = new boolean[keyCodes.length];
580 mIm.hasKeys(-1, InputDevice.SOURCE_ANY, keyCodes, ret);
/frameworks/base/core/java/com/android/internal/widget/
H A DPasswordEntryKeyboardHelper.java205 public void onKey(int primaryCode, int[] keyCodes) { argument
216 handleCharacter(primaryCode, keyCodes);
295 private void handleCharacter(int primaryCode, int[] keyCodes) { argument
/frameworks/base/core/java/android/view/
H A DKeyCharacterMap.java693 * @param keyCodes The array of key codes to query.
698 public static boolean[] deviceHasKeys(int[] keyCodes) { argument
699 return InputManager.getInstance().deviceHasKeys(keyCodes);
/frameworks/base/services/input/
H A DEventHub.h213 virtual bool markSupportedKeyCodes(int32_t deviceId, size_t numCodes, const int32_t* keyCodes,
275 const int32_t* keyCodes, uint8_t* outFlags) const;
H A DInputReader.h329 size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) = 0;
402 size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags);
490 const int32_t* keyCodes, uint8_t* outFlags);
538 const int32_t* keyCodes, uint8_t* outFlags);
933 const int32_t* keyCodes, uint8_t* outFlags);
1017 const int32_t* keyCodes, uint8_t* outFlags);
1150 const int32_t* keyCodes, uint8_t* outFlags);
H A DInputReader.cpp630 size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) {
634 return markSupportedKeyCodesLocked(deviceId, sourceMask, numCodes, keyCodes, outFlags);
638 size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) {
646 numCodes, keyCodes, outFlags);
655 numCodes, keyCodes, outFlags);
1038 const int32_t* keyCodes, uint8_t* outFlags) {
1044 result |= mapper->markSupportedKeyCodes(sourceMask, numCodes, keyCodes, outFlags);
1764 const int32_t* keyCodes, uint8_t* outFlags) {
2189 const int32_t* keyCodes, uint8_t* outFlags) {
2190 return getEventHub()->markSupportedKeyCodes(getDeviceId(), numCodes, keyCodes, outFlag
629 hasKeys(int32_t deviceId, uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument
637 markSupportedKeyCodesLocked(int32_t deviceId, uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument
1037 markSupportedKeyCodes(uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument
1763 markSupportedKeyCodes(uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument
2188 markSupportedKeyCodes(uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument
5787 markSupportedKeyCodes(uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument
[all...]
H A DEventHub.cpp414 const int32_t* keyCodes, uint8_t* outFlags) const {
424 keyCodes[codeIndex], &scanCodes);
/frameworks/base/services/java/com/android/server/input/
H A DInputManagerService.java165 int deviceId, int sourceMask, int[] keyCodes, boolean[] keyExists);
400 * @param keyCodes The array of key codes to check.
401 * @param keyExists An array at least as large as keyCodes whose entries will be set
407 public boolean hasKeys(int deviceId, int sourceMask, int[] keyCodes, boolean[] keyExists) { argument
408 if (keyCodes == null) {
409 throw new IllegalArgumentException("keyCodes must not be null.");
411 if (keyExists == null || keyExists.length < keyCodes.length) {
413 + "least as large as keyCodes.");
416 return nativeHasKeys(mPtr, deviceId, sourceMask, keyCodes, keyExists);
164 nativeHasKeys(int ptr, int deviceId, int sourceMask, int[] keyCodes, boolean[] keyExists) argument
/frameworks/base/services/jni/
H A Dcom_android_server_input_InputManagerService.cpp1041 jint ptr, jint deviceId, jint sourceMask, jintArray keyCodes, jbooleanArray outFlags) {
1044 int32_t* codes = env->GetIntArrayElements(keyCodes, NULL);
1046 jsize numCodes = env->GetArrayLength(keyCodes);
1048 if (numCodes == env->GetArrayLength(keyCodes)) {
1056 env->ReleaseIntArrayElements(keyCodes, codes, 0);
1040 nativeHasKeys(JNIEnv* env, jclass clazz, jint ptr, jint deviceId, jint sourceMask, jintArray keyCodes, jbooleanArray outFlags) argument
/frameworks/base/services/input/tests/
H A DInputReader_test.cpp608 virtual bool markSupportedKeyCodes(int32_t deviceId, size_t numCodes, const int32_t* keyCodes, argument
615 if (keyCodes[i] == device->keysByScanCode.valueAt(j).keyCode) {
621 if (keyCodes[i] == device->keysByUsageCode.valueAt(j).keyCode) {
886 const int32_t* keyCodes, uint8_t* outFlags) {
890 if (keyCodes[i] == mSupportedKeyCodes[j]) {
1117 const int32_t keyCodes[4] = { AKEYCODE_A, AKEYCODE_B, AKEYCODE_1, AKEYCODE_2 }; local
1120 ASSERT_FALSE(mReader->hasKeys(0, AINPUT_SOURCE_ANY, 4, keyCodes, flags))
1125 ASSERT_FALSE(mReader->hasKeys(1, AINPUT_SOURCE_TRACKBALL, 4, keyCodes, flags))
1130 ASSERT_TRUE(mReader->hasKeys(1, AINPUT_SOURCE_KEYBOARD | AINPUT_SOURCE_TRACKBALL, 4, keyCodes, flags))
1135 ASSERT_FALSE(mReader->hasKeys(-1, AINPUT_SOURCE_TRACKBALL, 4, keyCodes, flag
885 markSupportedKeyCodes(uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument
1258 const int32_t keyCodes[2] = { AKEYCODE_A, AKEYCODE_B }; local
1336 const int32_t keyCodes[4] = { AKEYCODE_A, AKEYCODE_B, AKEYCODE_1, AKEYCODE_2 }; local
1833 const int32_t keyCodes[2] = { AKEYCODE_A, AKEYCODE_B }; local
[all...]
/frameworks/base/core/java/android/inputmethodservice/
H A DKeyboardView.java94 * @param keyCodes the codes for all the possible alternative keys
101 void onKey(int primaryCode, int[] keyCodes); argument
1099 public void onKey(int primaryCode, int[] keyCodes) {
1100 mKeyboardActionListener.onKey(primaryCode, keyCodes);

Completed in 2962 milliseconds