Lines Matching refs:input

20 import android.hardware.input.InputManager;
30 * Describes the capabilities of a particular input device.
32 * Each input device may support multiple classes of input. For example, a multi-function
36 * Some input devices present multiple distinguishable sources of input.
39 * As a further wrinkle, different kinds of input sources uses different coordinate systems
40 * to describe motion events. Refer to the comments on the input source constants for
63 * A mask for input source classes.
65 * Each distinct input source constant has one or more input source class bits set to
66 * specify the desired interpretation for its input events.
71 * The input source has no class.
78 * The input source has buttons or keys.
88 * The input source is a pointing device associated with a display.
102 * The input source is a trackball navigation device.
114 * The input source is an absolute positioning device not associated with a display
125 * The input source is a joystick.
134 * The input source is unknown.
139 * The input source is a keyboard.
150 * The input source is a DPad.
157 * The input source is a game pad.
165 * The input source is a touch screen pointing device.
172 * The input source is a mouse pointing device.
181 * The input source is a stylus pointing device.
183 * Note that this bit merely indicates that an input device is capable of obtaining
184 * input from a stylus. To determine whether a given touch event was produced
201 * The input source is a trackball.
208 * The input source is a touch pad or digitizer tablet that is not
216 * The input source is a touch device whose motions should be interpreted as navigation events.
227 * The input source is a joystick.
235 * A special input source constant that is used when filtering input devices
236 * to match devices that provide any type of input source.
328 * of buttons that are not mapped as alphabetic keys suitable for text input.
392 * Gets information about the input device with the specified id.
394 * @return The input device or null if not found.
401 * Gets the ids of all input devices in the system.
402 * @return The input device ids.
409 * Gets the input device id.
411 * Each input device receives a unique id when it is first configured
412 * by the system. The input device id may change when the system is restarted or if the
413 * input device is disconnected, reconnected or reconfigured at any time.
418 * @return The input device id.
425 * The controller number for a given input device.
433 * All input devices which are not gamepads or joysticks will be assigned a controller number
444 * Gets a generation number for this input device.
484 * Gets the input device descriptor, which is a stable identifier for an input device.
486 * An input device descriptor uniquely identifies an input device. Its value
488 * if the input device is disconnected, reconnected or reconfigured at any time.
491 * same input device descriptor. This might happen in situations where a single
492 * human input device registers multiple {@link InputDevice} instances (HID collections)
494 * has a trackpad. Alternately, it may be that the input devices are simply
497 * The input device descriptor returned by {@link #getDescriptor} should only be
499 * input device. For all other purposes when referring to a logical
503 * @return The input device descriptor.
510 * Returns true if the device is a virtual input device rather than a real one,
513 * Virtual input devices are provided to implement system-level functionality
550 * Gets the name of this input device.
551 * @return The input device name.
558 * Gets the input sources supported by this input device as a combined bitfield.
559 * @return The supported input sources.
574 * Gets the key character map associated with this input device.
736 * @param source The input source to check against. This can be a specific device type,
782 * Gets the error tolerance for input device measurements with respect to this axis.
794 * Gets the resolution for input device measurements with respect to this axis.