/frameworks/base/core/java/android/hardware/input/ |
H A D | IInputManager.aidl | 35 boolean hasKeys(int deviceId, int sourceMask, in int[] keyCodes, out boolean[] keyExists);
|
H A D | InputManager.java | 731 * @param keyCodes The array of key codes to query. 738 public boolean[] deviceHasKeys(int[] keyCodes) { argument 739 return deviceHasKeys(-1, keyCodes); 748 * @param keyCodes The array of key codes to query. 755 public boolean[] deviceHasKeys(int id, int[] keyCodes) { argument 756 boolean[] ret = new boolean[keyCodes.length]; 758 mIm.hasKeys(id, InputDevice.SOURCE_ANY, keyCodes, ret);
|
/frameworks/base/core/java/com/android/internal/widget/ |
H A D | PasswordEntryKeyboardHelper.java | 203 public void onKey(int primaryCode, int[] keyCodes) { argument 214 handleCharacter(primaryCode, keyCodes); 293 private void handleCharacter(int primaryCode, int[] keyCodes) { argument
|
/frameworks/base/core/java/android/view/ |
H A D | KeyCharacterMap.java | 705 * @param keyCodes The array of key codes to query. 710 public static boolean[] deviceHasKeys(int[] keyCodes) { argument 711 return InputManager.getInstance().deviceHasKeys(keyCodes);
|
/frameworks/native/services/inputflinger/ |
H A D | EventHub.h | 237 virtual bool markSupportedKeyCodes(int32_t deviceId, size_t numCodes, const int32_t* keyCodes, 304 const int32_t* keyCodes, uint8_t* outFlags) const;
|
H A D | InputReader.h | 364 size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) = 0; 465 size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags); 559 const int32_t* keyCodes, uint8_t* outFlags); 613 const int32_t* keyCodes, uint8_t* outFlags); 1027 const int32_t* keyCodes, uint8_t* outFlags); 1116 const int32_t* keyCodes, uint8_t* outFlags); 1249 const int32_t* keyCodes, uint8_t* outFlags);
|
H A D | InputReader.cpp | 696 size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) { 700 return markSupportedKeyCodesLocked(deviceId, sourceMask, numCodes, keyCodes, outFlags); 704 size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) { 712 numCodes, keyCodes, outFlags); 721 numCodes, keyCodes, outFlags); 1123 const int32_t* keyCodes, uint8_t* outFlags) { 1129 result |= mapper->markSupportedKeyCodes(sourceMask, numCodes, keyCodes, outFlags); 1860 const int32_t* keyCodes, uint8_t* outFlags) { 2325 const int32_t* keyCodes, uint8_t* outFlags) { 2326 return getEventHub()->markSupportedKeyCodes(getDeviceId(), numCodes, keyCodes, outFlag 695 hasKeys(int32_t deviceId, uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument 703 markSupportedKeyCodesLocked(int32_t deviceId, uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument 1122 markSupportedKeyCodes(uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument 1859 markSupportedKeyCodes(uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument 2324 markSupportedKeyCodes(uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument 6377 markSupportedKeyCodes(uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument [all...] |
H A D | EventHub.cpp | 414 const int32_t* keyCodes, uint8_t* outFlags) const { 424 keyCodes[codeIndex], &scanCodes); 413 markSupportedKeyCodes(int32_t deviceId, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) const argument
|
/frameworks/base/services/core/java/com/android/server/input/ |
H A D | InputManagerService.java | 183 int deviceId, int sourceMask, int[] keyCodes, boolean[] keyExists); 440 * @param keyCodes The array of key codes to check. 441 * @param keyExists An array at least as large as keyCodes whose entries will be set 447 public boolean hasKeys(int deviceId, int sourceMask, int[] keyCodes, boolean[] keyExists) { argument 448 if (keyCodes == null) { 449 throw new IllegalArgumentException("keyCodes must not be null."); 451 if (keyExists == null || keyExists.length < keyCodes.length) { 453 + "least as large as keyCodes."); 456 return nativeHasKeys(mPtr, deviceId, sourceMask, keyCodes, keyExists); 182 nativeHasKeys(long ptr, int deviceId, int sourceMask, int[] keyCodes, boolean[] keyExists) argument
|
/frameworks/base/services/core/jni/ |
H A D | com_android_server_input_InputManagerService.cpp | 1106 jlong ptr, jint deviceId, jint sourceMask, jintArray keyCodes, jbooleanArray outFlags) { 1109 int32_t* codes = env->GetIntArrayElements(keyCodes, NULL); 1111 jsize numCodes = env->GetArrayLength(keyCodes); 1113 if (numCodes == env->GetArrayLength(keyCodes)) { 1125 env->ReleaseIntArrayElements(keyCodes, codes, 0); 1105 nativeHasKeys(JNIEnv* env, jclass , jlong ptr, jint deviceId, jint sourceMask, jintArray keyCodes, jbooleanArray outFlags) argument
|
/frameworks/native/services/inputflinger/tests/ |
H A D | InputReader_test.cpp | 624 virtual bool markSupportedKeyCodes(int32_t deviceId, size_t numCodes, const int32_t* keyCodes, argument 631 if (keyCodes[i] == device->keysByScanCode.valueAt(j).keyCode) { 637 if (keyCodes[i] == device->keysByUsageCode.valueAt(j).keyCode) { 908 const int32_t* keyCodes, uint8_t* outFlags) { 912 if (keyCodes[i] == mSupportedKeyCodes[j]) { 1141 const int32_t keyCodes[4] = { AKEYCODE_A, AKEYCODE_B, AKEYCODE_1, AKEYCODE_2 }; local 1144 ASSERT_FALSE(mReader->hasKeys(0, AINPUT_SOURCE_ANY, 4, keyCodes, flags)) 1149 ASSERT_FALSE(mReader->hasKeys(1, AINPUT_SOURCE_TRACKBALL, 4, keyCodes, flags)) 1154 ASSERT_TRUE(mReader->hasKeys(1, AINPUT_SOURCE_KEYBOARD | AINPUT_SOURCE_TRACKBALL, 4, keyCodes, flags)) 1159 ASSERT_FALSE(mReader->hasKeys(-1, AINPUT_SOURCE_TRACKBALL, 4, keyCodes, flag 907 markSupportedKeyCodes(uint32_t, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument 1284 const int32_t keyCodes[2] = { AKEYCODE_A, AKEYCODE_B }; local 1362 const int32_t keyCodes[4] = { AKEYCODE_A, AKEYCODE_B, AKEYCODE_1, AKEYCODE_2 }; local 1861 const int32_t keyCodes[2] = { AKEYCODE_A, AKEYCODE_B }; local [all...] |
/frameworks/base/core/java/android/inputmethodservice/ |
H A D | KeyboardView.java | 95 * @param keyCodes the codes for all the possible alternative keys 102 void onKey(int primaryCode, int[] keyCodes); argument 1104 public void onKey(int primaryCode, int[] keyCodes) { 1105 mKeyboardActionListener.onKey(primaryCode, keyCodes);
|