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

/frameworks/base/core/java/android/hardware/input/
H A DIInputManager.aidl38 boolean hasKeys(int deviceId, int sourceMask, in int[] keyCodes, out boolean[] keyExists);
H A DInputManager.java798 * @param keyCodes The array of key codes to query.
805 public boolean[] deviceHasKeys(int[] keyCodes) { argument
806 return deviceHasKeys(-1, keyCodes);
815 * @param keyCodes The array of key codes to query.
822 public boolean[] deviceHasKeys(int id, int[] keyCodes) { argument
823 boolean[] ret = new boolean[keyCodes.length];
825 mIm.hasKeys(id, InputDevice.SOURCE_ANY, keyCodes, ret);
/frameworks/base/core/java/com/android/internal/widget/
H A DPasswordEntryKeyboardHelper.java203 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 DKeyCharacterMap.java705 * @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 DEventHub.h240 virtual bool markSupportedKeyCodes(int32_t deviceId, size_t numCodes, const int32_t* keyCodes,
307 const int32_t* keyCodes, uint8_t* outFlags) const;
H A DInputReader.h367 size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) = 0;
470 size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags);
564 const int32_t* keyCodes, uint8_t* outFlags);
618 const int32_t* keyCodes, uint8_t* outFlags);
1033 const int32_t* keyCodes, uint8_t* outFlags);
1123 const int32_t* keyCodes, uint8_t* outFlags);
1280 const int32_t* keyCodes, uint8_t* outFlags);
H A DInputReader.cpp716 size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) {
720 return markSupportedKeyCodesLocked(deviceId, sourceMask, numCodes, keyCodes, outFlags);
724 size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) {
732 numCodes, keyCodes, outFlags);
741 numCodes, keyCodes, outFlags);
1143 const int32_t* keyCodes, uint8_t* outFlags) {
1149 result |= mapper->markSupportedKeyCodes(sourceMask, numCodes, keyCodes, outFlags);
1887 const int32_t* keyCodes, uint8_t* outFlags) {
2345 const int32_t* keyCodes, uint8_t* outFlags) {
2346 return getEventHub()->markSupportedKeyCodes(getDeviceId(), numCodes, keyCodes, outFlag
715 hasKeys(int32_t deviceId, uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument
723 markSupportedKeyCodesLocked(int32_t deviceId, uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument
1142 markSupportedKeyCodes(uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument
1886 markSupportedKeyCodes(uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument
2344 markSupportedKeyCodes(uint32_t sourceMask, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) argument
6533 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);
413 markSupportedKeyCodes(int32_t deviceId, size_t numCodes, const int32_t* keyCodes, uint8_t* outFlags) const argument
/frameworks/base/services/core/jni/
H A Dcom_android_server_input_InputManagerService.cpp1180 jlong ptr, jint deviceId, jint sourceMask, jintArray keyCodes, jbooleanArray outFlags) {
1183 int32_t* codes = env->GetIntArrayElements(keyCodes, NULL);
1185 jsize numCodes = env->GetArrayLength(keyCodes);
1187 if (numCodes == env->GetArrayLength(keyCodes)) {
1199 env->ReleaseIntArrayElements(keyCodes, codes, 0);
1179 nativeHasKeys(JNIEnv* env, jclass , jlong ptr, jint deviceId, jint sourceMask, jintArray keyCodes, jbooleanArray outFlags) argument
/frameworks/native/services/inputflinger/tests/
H A DInputReader_test.cpp624 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/services/core/java/com/android/server/input/
H A DInputManagerService.java195 int deviceId, int sourceMask, int[] keyCodes, boolean[] keyExists);
459 * @param keyCodes The array of key codes to check.
460 * @param keyExists An array at least as large as keyCodes whose entries will be set
466 public boolean hasKeys(int deviceId, int sourceMask, int[] keyCodes, boolean[] keyExists) { argument
467 if (keyCodes == null) {
468 throw new IllegalArgumentException("keyCodes must not be null.");
470 if (keyExists == null || keyExists.length < keyCodes.length) {
472 + "least as large as keyCodes.");
475 return nativeHasKeys(mPtr, deviceId, sourceMask, keyCodes, keyExists);
194 nativeHasKeys(long ptr, int deviceId, int sourceMask, int[] keyCodes, boolean[] keyExists) argument
/frameworks/base/core/java/android/inputmethodservice/
H A DKeyboardView.java95 * @param keyCodes the codes for all the possible alternative keys
102 void onKey(int primaryCode, int[] keyCodes); argument
1113 public void onKey(int primaryCode, int[] keyCodes) {
1114 mKeyboardActionListener.onKey(primaryCode, keyCodes);

Completed in 234 milliseconds