Searched refs:InputDeviceIdentifier (Results 1 - 19 of 19) sorted by relevance

/frameworks/base/core/java/android/hardware/input/
H A DInputDeviceIdentifier.aidl19 parcelable InputDeviceIdentifier;
H A DInputDeviceIdentifier.java30 public final class InputDeviceIdentifier implements Parcelable { class in inherits:Parcelable
35 public InputDeviceIdentifier(String descriptor, int vendorId, int productId) { method in class:InputDeviceIdentifier
41 private InputDeviceIdentifier(Parcel src) { method in class:InputDeviceIdentifier
74 if (o == null || !(o instanceof InputDeviceIdentifier)) return false;
76 final InputDeviceIdentifier that = (InputDeviceIdentifier) o;
86 public static final Parcelable.Creator<InputDeviceIdentifier> CREATOR =
87 new Parcelable.Creator<InputDeviceIdentifier>() {
90 public InputDeviceIdentifier createFromParcel(Parcel source) {
91 return new InputDeviceIdentifier(sourc
[all...]
H A DIInputManager.aidl19 import android.hardware.input.InputDeviceIdentifier;
54 KeyboardLayout[] getKeyboardLayoutsForInputDevice(in InputDeviceIdentifier identifier);
56 String getCurrentKeyboardLayoutForInputDevice(in InputDeviceIdentifier identifier);
57 void setCurrentKeyboardLayoutForInputDevice(in InputDeviceIdentifier identifier,
59 String[] getEnabledKeyboardLayoutsForInputDevice(in InputDeviceIdentifier identifier);
60 void addKeyboardLayoutForInputDevice(in InputDeviceIdentifier identifier,
62 void removeKeyboardLayoutForInputDevice(in InputDeviceIdentifier identifier,
64 KeyboardLayout getKeyboardLayoutForInputDevice(in InputDeviceIdentifier identifier,
66 void setKeyboardLayoutForInputDevice(in InputDeviceIdentifier identifier,
H A DInputManager.java490 public KeyboardLayout[] getKeyboardLayoutsForInputDevice(InputDeviceIdentifier identifier) {
528 public String getCurrentKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier) {
549 public void setCurrentKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
574 public String[] getEnabledKeyboardLayoutsForInputDevice(InputDeviceIdentifier identifier) {
598 public void addKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
626 public void removeKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
656 public KeyboardLayout getKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
677 public void setKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
/frameworks/native/include/input/
H A DKeyboard.h55 status_t load(const InputDeviceIdentifier& deviceIdenfier,
71 bool probeKeyMap(const InputDeviceIdentifier& deviceIdentifier, const String8& name);
72 status_t loadKeyLayout(const InputDeviceIdentifier& deviceIdentifier, const String8& name);
73 status_t loadKeyCharacterMap(const InputDeviceIdentifier& deviceIdentifier,
75 String8 getPath(const InputDeviceIdentifier& deviceIdentifier,
82 extern bool isEligibleBuiltInKeyboard(const InputDeviceIdentifier& deviceIdentifier,
H A DInputDevice.h28 struct InputDeviceIdentifier { struct in namespace:android
29 inline InputDeviceIdentifier() : function in struct:android::InputDeviceIdentifier
76 const InputDeviceIdentifier& identifier, const String8& alias, bool isExternal,
82 inline const InputDeviceIdentifier& getIdentifier() const { return mIdentifier; }
123 InputDeviceIdentifier mIdentifier;
153 const InputDeviceIdentifier& deviceIdentifier,
/frameworks/native/libs/input/
H A DKeyboard.cpp41 status_t KeyMap::load(const InputDeviceIdentifier& deviceIdenfifier,
95 bool KeyMap::probeKeyMap(const InputDeviceIdentifier& deviceIdentifier,
106 status_t KeyMap::loadKeyLayout(const InputDeviceIdentifier& deviceIdentifier,
123 status_t KeyMap::loadKeyCharacterMap(const InputDeviceIdentifier& deviceIdentifier,
141 String8 KeyMap::getPath(const InputDeviceIdentifier& deviceIdentifier,
151 bool isEligibleBuiltInKeyboard(const InputDeviceIdentifier& deviceIdentifier,
H A DInputDevice.cpp57 const InputDeviceIdentifier& deviceIdentifier,
130 initialize(-1, 0, -1, InputDeviceIdentifier(), String8(), false, false);
146 const InputDeviceIdentifier& identifier, const String8& alias, bool isExternal,
/frameworks/base/core/java/android/view/
H A DInputDevice.java20 import android.hardware.input.InputDeviceIdentifier;
53 private final InputDeviceIdentifier mIdentifier;
415 mIdentifier = new InputDeviceIdentifier(descriptor, vendorId, productId);
433 mIdentifier = new InputDeviceIdentifier(mDescriptor, mVendorId, mProductId);
505 public InputDeviceIdentifier getIdentifier() {
/frameworks/native/services/inputflinger/
H A DEventHub.h190 virtual InputDeviceIdentifier getDeviceIdentifier(int32_t deviceId) const = 0;
279 virtual InputDeviceIdentifier getDeviceIdentifier(int32_t deviceId) const;
341 const InputDeviceIdentifier identifier;
369 Device(int fd, int32_t id, const String8& path, const InputDeviceIdentifier& identifier);
387 void assignDescriptorLocked(InputDeviceIdentifier& identifier);
H A DEventHub.cpp148 const InputDeviceIdentifier& identifier) :
250 InputDeviceIdentifier EventHub::getDeviceIdentifier(int32_t deviceId) const {
253 if (device == NULL) return InputDeviceIdentifier();
585 static String8 generateDescriptor(InputDeviceIdentifier& identifier) {
614 void EventHub::assignDescriptorLocked(InputDeviceIdentifier& identifier) {
1079 InputDeviceIdentifier identifier;
1401 InputDeviceIdentifier identifier;
H A DInputReader.h315 const InputDeviceIdentifier& identifier) = 0;
318 virtual String8 getDeviceAlias(const InputDeviceIdentifier& identifier) = 0;
481 const InputDeviceIdentifier& identifier, uint32_t classes);
585 controllerNumber, const InputDeviceIdentifier& identifier, uint32_t classes);
660 InputDeviceIdentifier mIdentifier;
H A DInputReader.cpp381 InputDeviceIdentifier identifier = mEventHub->getDeviceIdentifier(deviceId);
434 const InputDeviceIdentifier& identifier, uint32_t classes) {
941 int32_t controllerNumber, const InputDeviceIdentifier& identifier, uint32_t classes) :
/frameworks/base/core/jni/
H A Dandroid_view_InputDevice.cpp58 const InputDeviceIdentifier& ident = deviceInfo.getIdentifier();
/frameworks/base/services/core/java/com/android/server/input/
H A DInputManagerService.java57 import android.hardware.input.InputDeviceIdentifier;
1040 final InputDeviceIdentifier identifier) {
1237 private String getLayoutDescriptor(InputDeviceIdentifier identifier) {
1252 public String getCurrentKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier) {
1272 public void setCurrentKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
1298 public String[] getEnabledKeyboardLayoutsForInputDevice(InputDeviceIdentifier identifier) {
1312 public KeyboardLayout getKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
1341 public void setKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
1358 private void setKeyboardLayoutForInputDeviceInner(InputDeviceIdentifier identifier,
1387 public void addKeyboardLayoutForInputDevice(InputDeviceIdentifier identifie
[all...]
/frameworks/base/services/core/jni/
H A Dcom_android_server_input_InputManagerService.cpp216 virtual sp<KeyCharacterMap> getKeyboardLayoutOverlay(const InputDeviceIdentifier& identifier);
217 virtual String8 getDeviceAlias(const InputDeviceIdentifier& identifier);
531 const InputDeviceIdentifier& identifier) {
556 String8 NativeInputManager::getDeviceAlias(const InputDeviceIdentifier& identifier) {
1633 "(Landroid/hardware/input/InputDeviceIdentifier;)[Ljava/lang/String;");
1657 // InputDeviceIdentifier
1659 FIND_CLASS(gInputDeviceIdentifierInfo.clazz, "android/hardware/input/InputDeviceIdentifier");
/frameworks/native/services/inputflinger/host/
H A DInputDriver.cpp212 InputDeviceIdentifier idi;
/frameworks/native/services/inputflinger/tests/
H A DInputReader_test.cpp198 virtual sp<KeyCharacterMap> getKeyboardLayoutOverlay(const InputDeviceIdentifier&) { argument
202 virtual String8 getDeviceAlias(const InputDeviceIdentifier&) { argument
314 InputDeviceIdentifier identifier;
479 virtual InputDeviceIdentifier getDeviceIdentifier(int32_t deviceId) const {
481 return device ? device->identifier : InputDeviceIdentifier();
955 InputDeviceIdentifier identifier;
964 const InputDeviceIdentifier& identifier, uint32_t classes) {
1221 InputDeviceIdentifier identifier;
1408 InputDeviceIdentifier identifier;
/frameworks/base/
H A Dcompiled-classes-phone1652 android.hardware.input.InputDeviceIdentifier
1653 android.hardware.input.InputDeviceIdentifier$1

Completed in 4498 milliseconds