Lines Matching defs:metaState

53     int32_t metaState;
231 char16_t KeyCharacterMap::getCharacter(int32_t keyCode, int32_t metaState) const {
235 if (getKeyBehavior(keyCode, metaState, &key, &behavior)) {
239 ALOGD("getCharacter: keyCode=%d, metaState=0x%08x ~ Result %d.", keyCode, metaState, result);
244 bool KeyCharacterMap::getFallbackAction(int32_t keyCode, int32_t metaState,
247 outFallbackAction->metaState = 0;
252 if (getKeyBehavior(keyCode, metaState, &key, &behavior)) {
255 outFallbackAction->metaState = metaState & ~behavior->metaState;
260 ALOGD("getFallbackKeyCode: keyCode=%d, metaState=0x%08x ~ Result %s, "
261 "fallback keyCode=%d, fallback metaState=0x%08x.",
262 keyCode, metaState, result ? "true" : "false",
263 outFallbackAction->keyCode, outFallbackAction->metaState);
269 int32_t metaState) const {
281 if ((behavior->metaState & metaState) == behavior->metaState) {
292 ALOGD("getMatch: keyCode=%d, chars=[%s], metaState=0x%08x ~ Result %d.",
293 keyCode, toString(chars, numChars).string(), metaState, result);
303 int32_t keyCode, metaState;
305 if (!findKey(ch, &keyCode, &metaState)) {
314 addMetaKeys(outEvents, deviceId, metaState, true, now, &currentMetaState);
317 addMetaKeys(outEvents, deviceId, metaState, false, now, &currentMetaState);
323 ALOGD(" Key: keyCode=%d, metaState=0x%08x, %s.",
362 void KeyCharacterMap::tryRemapKey(int32_t keyCode, int32_t metaState,
365 *outMetaState = metaState;
369 if (getKeyBehavior(keyCode, metaState, &key, &behavior)) {
372 int32_t newMetaState = metaState & ~behavior->metaState;
374 if (behavior->metaState & AMETA_ALT_ON) {
377 if (behavior->metaState & (AMETA_ALT_LEFT_ON | AMETA_ALT_RIGHT_ON)) {
380 if (behavior->metaState & AMETA_CTRL_ON) {
383 if (behavior->metaState & (AMETA_CTRL_LEFT_ON | AMETA_CTRL_RIGHT_ON)) {
386 if (behavior->metaState & AMETA_SHIFT_ON) {
389 if (behavior->metaState & (AMETA_SHIFT_LEFT_ON | AMETA_SHIFT_RIGHT_ON)) {
398 ALOGD("tryRemapKey: keyCode=%d, metaState=0x%08x ~ "
399 "replacement keyCode=%d, replacement metaState=0x%08x.",
400 keyCode, metaState, *outKeyCode, *outMetaState);
413 bool KeyCharacterMap::getKeyBehavior(int32_t keyCode, int32_t metaState,
419 if (matchesMetaState(metaState, behavior->metaState)) {
479 *outMetaState = found->metaState;
487 int32_t deviceId, int32_t keyCode, int32_t metaState, bool down, nsecs_t time) {
492 0, keyCode, 0, metaState, 0, time, time);
496 int32_t deviceId, int32_t metaState, bool down, nsecs_t time,
500 addLockedMetaKey(outEvents, deviceId, metaState, time,
502 addLockedMetaKey(outEvents, deviceId, metaState, time,
504 addLockedMetaKey(outEvents, deviceId, metaState, time,
507 addDoubleEphemeralMetaKey(outEvents, deviceId, metaState, true, time,
511 addDoubleEphemeralMetaKey(outEvents, deviceId, metaState, true, time,
515 addDoubleEphemeralMetaKey(outEvents, deviceId, metaState, true, time,
519 addDoubleEphemeralMetaKey(outEvents, deviceId, metaState, true, time,
524 addSingleEphemeralMetaKey(outEvents, deviceId, metaState, true, time,
526 addSingleEphemeralMetaKey(outEvents, deviceId, metaState, true, time,
529 addSingleEphemeralMetaKey(outEvents, deviceId, metaState, false, time,
531 addSingleEphemeralMetaKey(outEvents, deviceId, metaState, false, time,
534 addDoubleEphemeralMetaKey(outEvents, deviceId, metaState, false, time,
538 addDoubleEphemeralMetaKey(outEvents, deviceId, metaState, false, time,
542 addDoubleEphemeralMetaKey(outEvents, deviceId, metaState, false, time,
546 addDoubleEphemeralMetaKey(outEvents, deviceId, metaState, false, time,
551 addLockedMetaKey(outEvents, deviceId, metaState, time,
553 addLockedMetaKey(outEvents, deviceId, metaState, time,
555 addLockedMetaKey(outEvents, deviceId, metaState, time,
561 int32_t deviceId, int32_t metaState, bool down, nsecs_t time,
564 if ((metaState & keyMetaState) == keyMetaState) {
573 int32_t deviceId, int32_t metaState, bool down, nsecs_t time,
579 specific |= addSingleEphemeralMetaKey(outEvents, deviceId, metaState, down, time,
581 specific |= addSingleEphemeralMetaKey(outEvents, deviceId, metaState, down, time,
585 addSingleEphemeralMetaKey(outEvents, deviceId, metaState, down, time,
591 int32_t deviceId, int32_t metaState, nsecs_t time,
594 if ((metaState & keyMetaState) == keyMetaState) {
630 int32_t metaState = parcel->readInt32();
639 behavior->metaState = metaState;
672 parcel->writeInt32(behavior->metaState);
707 next(NULL), metaState(0), character(0), fallbackKeyCode(0), replacementKeyCode(0) {
712 metaState(other.metaState), character(other.character),
943 int32_t metaState;
944 status_t status = parseModifier(token, &metaState);
950 properties.add(Property(PROPERTY_META, metaState));
1092 if (b->metaState == property.metaState) {
1099 newBehavior->metaState = property.metaState;
1105 newBehavior->metaState, newBehavior->character,
1151 int32_t metaState = 0;
1155 metaState = modifiers[i].metaState;
1159 if (!metaState) {
1162 if (combinedMeta & metaState) {
1168 combinedMeta |= metaState;