List of usage examples for android.accessibilityservice AccessibilityService GESTURE_SWIPE_RIGHT_AND_UP
int GESTURE_SWIPE_RIGHT_AND_UP
To view the source code for android.accessibilityservice AccessibilityService GESTURE_SWIPE_RIGHT_AND_UP.
Click Source Link
From source file:com.android.screenspeak.controller.GestureControllerApp.java
@Override public String gestureDescriptionFromAction(String action) { if (action == null) return null; if (action.equals(actionFromGesture(AccessibilityService.GESTURE_SWIPE_UP))) { return mService.getString(R.string.value_direction_up); }//from w w w . j a va 2 s . co m if (action.equals(actionFromGesture(AccessibilityService.GESTURE_SWIPE_DOWN))) { return mService.getString(R.string.value_direction_down); } if (action.equals(actionFromGesture(AccessibilityService.GESTURE_SWIPE_LEFT))) { return mService.getString(R.string.value_direction_left); } if (action.equals(actionFromGesture(AccessibilityService.GESTURE_SWIPE_RIGHT))) { return mService.getString(R.string.value_direction_right); } if (action.equals(actionFromGesture(AccessibilityService.GESTURE_SWIPE_UP_AND_DOWN))) { return mService.getString(R.string.value_direction_up_and_down); } if (action.equals(actionFromGesture(AccessibilityService.GESTURE_SWIPE_DOWN_AND_UP))) { return mService.getString(R.string.value_direction_down_and_up); } if (action.equals(actionFromGesture(AccessibilityService.GESTURE_SWIPE_LEFT_AND_RIGHT))) { return mService.getString(R.string.value_direction_down_and_up); } if (action.equals(actionFromGesture(AccessibilityService.GESTURE_SWIPE_RIGHT_AND_LEFT))) { return mService.getString(R.string.value_direction_right_and_left); } if (action.equals(actionFromGesture(AccessibilityService.GESTURE_SWIPE_UP_AND_LEFT))) { return mService.getString(R.string.value_direction_up_and_left); } if (action.equals(actionFromGesture(AccessibilityService.GESTURE_SWIPE_UP_AND_RIGHT))) { return mService.getString(R.string.value_direction_up_and_right); } if (action.equals(actionFromGesture(AccessibilityService.GESTURE_SWIPE_DOWN_AND_LEFT))) { return mService.getString(R.string.value_direction_down_and_left); } if (action.equals(actionFromGesture(AccessibilityService.GESTURE_SWIPE_DOWN_AND_RIGHT))) { return mService.getString(R.string.value_direction_down_and_right); } if (action.equals(actionFromGesture(AccessibilityService.GESTURE_SWIPE_RIGHT_AND_DOWN))) { return mService.getString(R.string.value_direction_right_and_down); } if (action.equals(actionFromGesture(AccessibilityService.GESTURE_SWIPE_RIGHT_AND_UP))) { return mService.getString(R.string.value_direction_right_and_up); } if (action.equals(actionFromGesture(AccessibilityService.GESTURE_SWIPE_LEFT_AND_DOWN))) { return mService.getString(R.string.value_direction_left_and_down); } if (action.equals(actionFromGesture(AccessibilityService.GESTURE_SWIPE_LEFT_AND_UP))) { return mService.getString(R.string.value_direction_left_and_up); } return null; }
From source file:com.android.talkback.controller.GestureControllerApp.java
private String actionFromGesture(int gesture) { SharedPreferences prefs = SharedPreferencesUtils.getSharedPreferences(mService); switch (gesture) { case AccessibilityService.GESTURE_SWIPE_UP: return prefs.getString(mService.getString(R.string.pref_shortcut_up_key), mService.getString(R.string.pref_shortcut_up_default)); case AccessibilityService.GESTURE_SWIPE_DOWN: return prefs.getString(mService.getString(R.string.pref_shortcut_down_key), mService.getString(R.string.pref_shortcut_down_default)); case AccessibilityService.GESTURE_SWIPE_LEFT: if (mService.isScreenLayoutRTL()) { return prefs.getString(mService.getString(R.string.pref_shortcut_right_key), mService.getString(R.string.pref_shortcut_right_default)); } else {/*from ww w . j a v a 2 s . c om*/ return prefs.getString(mService.getString(R.string.pref_shortcut_left_key), mService.getString(R.string.pref_shortcut_left_default)); } case AccessibilityService.GESTURE_SWIPE_RIGHT: if (mService.isScreenLayoutRTL()) { return prefs.getString(mService.getString(R.string.pref_shortcut_left_key), mService.getString(R.string.pref_shortcut_left_default)); } else { return prefs.getString(mService.getString(R.string.pref_shortcut_right_key), mService.getString(R.string.pref_shortcut_right_default)); } case AccessibilityService.GESTURE_SWIPE_UP_AND_DOWN: { if (prefs.contains(mService.getString(R.string.pref_shortcut_up_and_down_key))) { return prefs.getString(mService.getString(R.string.pref_shortcut_up_and_down_key), mService.getString(R.string.pref_shortcut_up_and_down_default)); } if (prefs.contains(mService.getString(R.string.pref_two_part_vertical_gestures_key))) { String pref = prefs.getString(mService.getString(R.string.pref_two_part_vertical_gestures_key), mService.getString(R.string.value_two_part_vertical_gestures_jump)); if (pref.equals(mService.getString(R.string.value_two_part_vertical_gestures_jump))) { return mService.getString(R.string.shortcut_value_first_in_screen); } if (pref.equals(mService.getString(R.string.value_two_part_vertical_gestures_cycle))) { return mService.getString(R.string.shortcut_value_previous_granularity); } } return mService.getString(R.string.pref_shortcut_up_and_down_default); } case AccessibilityService.GESTURE_SWIPE_DOWN_AND_UP: { if (prefs.contains(mService.getString(R.string.pref_shortcut_down_and_up_key))) { return prefs.getString(mService.getString(R.string.pref_shortcut_down_and_up_key), mService.getString(R.string.pref_shortcut_down_and_up_default)); } if (prefs.contains(mService.getString(R.string.pref_two_part_vertical_gestures_key))) { String pref = prefs.getString(mService.getString(R.string.pref_two_part_vertical_gestures_key), mService.getString(R.string.value_two_part_vertical_gestures_jump)); if (pref.equals(mService.getString(R.string.value_two_part_vertical_gestures_jump))) { return mService.getString(R.string.shortcut_value_last_in_screen); } if (pref.equals(mService.getString(R.string.value_two_part_vertical_gestures_cycle))) { return mService.getString(R.string.shortcut_value_next_granularity); } } return mService.getString(R.string.pref_shortcut_down_and_up_default); } case AccessibilityService.GESTURE_SWIPE_LEFT_AND_RIGHT: return prefs.getString(mService.getString(R.string.pref_shortcut_left_and_right_key), mService.getString(R.string.pref_shortcut_left_and_right_default)); case AccessibilityService.GESTURE_SWIPE_RIGHT_AND_LEFT: return prefs.getString(mService.getString(R.string.pref_shortcut_right_and_left_key), mService.getString(R.string.pref_shortcut_right_and_left_default)); case AccessibilityService.GESTURE_SWIPE_UP_AND_LEFT: return prefs.getString(mService.getString(R.string.pref_shortcut_up_and_left_key), mService.getString(R.string.pref_shortcut_up_and_left_default)); case AccessibilityService.GESTURE_SWIPE_UP_AND_RIGHT: return prefs.getString(mService.getString(R.string.pref_shortcut_up_and_right_key), mService.getString(R.string.pref_shortcut_up_and_right_default)); case AccessibilityService.GESTURE_SWIPE_DOWN_AND_LEFT: return prefs.getString(mService.getString(R.string.pref_shortcut_down_and_left_key), mService.getString(R.string.pref_shortcut_down_and_left_default)); case AccessibilityService.GESTURE_SWIPE_DOWN_AND_RIGHT: return prefs.getString(mService.getString(R.string.pref_shortcut_down_and_right_key), mService.getString(R.string.pref_shortcut_down_and_right_default)); case AccessibilityService.GESTURE_SWIPE_RIGHT_AND_DOWN: return prefs.getString(mService.getString(R.string.pref_shortcut_right_and_down_key), mService.getString(R.string.pref_shortcut_right_and_down_default)); case AccessibilityService.GESTURE_SWIPE_RIGHT_AND_UP: return prefs.getString(mService.getString(R.string.pref_shortcut_right_and_up_key), mService.getString(R.string.pref_shortcut_right_and_up_default)); case AccessibilityService.GESTURE_SWIPE_LEFT_AND_DOWN: return prefs.getString(mService.getString(R.string.pref_shortcut_left_and_down_key), mService.getString(R.string.pref_shortcut_left_and_down_default)); case AccessibilityService.GESTURE_SWIPE_LEFT_AND_UP: return prefs.getString(mService.getString(R.string.pref_shortcut_left_and_up_key), mService.getString(R.string.pref_shortcut_left_and_up_default)); default: return mService.getString(R.string.shortcut_value_unassigned); } }
From source file:com.android.screenspeak.controller.GestureControllerApp.java
private String actionFromGesture(int gesture) { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(mService); switch (gesture) { case AccessibilityService.GESTURE_SWIPE_UP: return prefs.getString(mService.getString(R.string.pref_shortcut_up_key), mService.getString(R.string.pref_shortcut_up_default)); case AccessibilityService.GESTURE_SWIPE_DOWN: return prefs.getString(mService.getString(R.string.pref_shortcut_down_key), mService.getString(R.string.pref_shortcut_down_default)); case AccessibilityService.GESTURE_SWIPE_LEFT: if (isScreenLayoutRTL()) { return prefs.getString(mService.getString(R.string.pref_shortcut_right_key), mService.getString(R.string.pref_shortcut_right_default)); } else {/*from w ww .j a va2 s.co m*/ return prefs.getString(mService.getString(R.string.pref_shortcut_left_key), mService.getString(R.string.pref_shortcut_left_default)); } case AccessibilityService.GESTURE_SWIPE_RIGHT: if (isScreenLayoutRTL()) { return prefs.getString(mService.getString(R.string.pref_shortcut_left_key), mService.getString(R.string.pref_shortcut_left_default)); } else { return prefs.getString(mService.getString(R.string.pref_shortcut_right_key), mService.getString(R.string.pref_shortcut_right_default)); } case AccessibilityService.GESTURE_SWIPE_UP_AND_DOWN: { if (prefs.contains(mService.getString(R.string.pref_shortcut_up_and_down_key))) { return prefs.getString(mService.getString(R.string.pref_shortcut_up_and_down_key), mService.getString(R.string.pref_shortcut_up_and_down_default)); } if (prefs.contains(mService.getString(R.string.pref_two_part_vertical_gestures_key))) { String pref = prefs.getString(mService.getString(R.string.pref_two_part_vertical_gestures_key), mService.getString(R.string.value_two_part_vertical_gestures_jump)); if (pref.equals(mService.getString(R.string.value_two_part_vertical_gestures_jump))) { return mService.getString(R.string.shortcut_value_first_in_screen); } if (pref.equals(mService.getString(R.string.value_two_part_vertical_gestures_cycle))) { return mService.getString(R.string.shortcut_value_previous_granularity); } } return mService.getString(R.string.pref_shortcut_up_and_down_default); } case AccessibilityService.GESTURE_SWIPE_DOWN_AND_UP: { if (prefs.contains(mService.getString(R.string.pref_shortcut_down_and_up_key))) { return prefs.getString(mService.getString(R.string.pref_shortcut_down_and_up_key), mService.getString(R.string.pref_shortcut_down_and_up_default)); } if (prefs.contains(mService.getString(R.string.pref_two_part_vertical_gestures_key))) { String pref = prefs.getString(mService.getString(R.string.pref_two_part_vertical_gestures_key), mService.getString(R.string.value_two_part_vertical_gestures_jump)); if (pref.equals(mService.getString(R.string.value_two_part_vertical_gestures_jump))) { return mService.getString(R.string.shortcut_value_last_in_screen); } if (pref.equals(mService.getString(R.string.value_two_part_vertical_gestures_cycle))) { return mService.getString(R.string.shortcut_value_next_granularity); } } return mService.getString(R.string.pref_shortcut_down_and_up_default); } case AccessibilityService.GESTURE_SWIPE_LEFT_AND_RIGHT: return prefs.getString(mService.getString(R.string.pref_shortcut_left_and_right_key), mService.getString(R.string.pref_shortcut_left_and_right_default)); case AccessibilityService.GESTURE_SWIPE_RIGHT_AND_LEFT: return prefs.getString(mService.getString(R.string.pref_shortcut_right_and_left_key), mService.getString(R.string.pref_shortcut_right_and_left_default)); case AccessibilityService.GESTURE_SWIPE_UP_AND_LEFT: return prefs.getString(mService.getString(R.string.pref_shortcut_up_and_left_key), mService.getString(R.string.pref_shortcut_up_and_left_default)); case AccessibilityService.GESTURE_SWIPE_UP_AND_RIGHT: return prefs.getString(mService.getString(R.string.pref_shortcut_up_and_right_key), mService.getString(R.string.pref_shortcut_up_and_right_default)); case AccessibilityService.GESTURE_SWIPE_DOWN_AND_LEFT: return prefs.getString(mService.getString(R.string.pref_shortcut_down_and_left_key), mService.getString(R.string.pref_shortcut_down_and_left_default)); case AccessibilityService.GESTURE_SWIPE_DOWN_AND_RIGHT: return prefs.getString(mService.getString(R.string.pref_shortcut_down_and_right_key), mService.getString(R.string.pref_shortcut_down_and_right_default)); case AccessibilityService.GESTURE_SWIPE_RIGHT_AND_DOWN: return prefs.getString(mService.getString(R.string.pref_shortcut_right_and_down_key), mService.getString(R.string.pref_shortcut_right_and_down_default)); case AccessibilityService.GESTURE_SWIPE_RIGHT_AND_UP: return prefs.getString(mService.getString(R.string.pref_shortcut_right_and_up_key), mService.getString(R.string.pref_shortcut_right_and_up_default)); case AccessibilityService.GESTURE_SWIPE_LEFT_AND_DOWN: return prefs.getString(mService.getString(R.string.pref_shortcut_left_and_down_key), mService.getString(R.string.pref_shortcut_left_and_down_default)); case AccessibilityService.GESTURE_SWIPE_LEFT_AND_UP: return prefs.getString(mService.getString(R.string.pref_shortcut_left_and_up_key), mService.getString(R.string.pref_shortcut_left_and_up_default)); default: return mService.getString(R.string.shortcut_value_unassigned); } }
From source file:com.google.android.marvin.mytalkback.TalkBackService.java
@Override protected boolean onGesture(int gestureId) { if (!isServiceActive()) { // Allow other services with touch exploration to handle gestures return false; }/*from w w w . j a v a2s .co m*/ LogUtils.log(this, Log.VERBOSE, "Recognized gesture %s", gestureId); mFeedbackController.playAuditory(R.id.sounds_gesture_end); // Gestures always stop global speech on API 16. On API 17+ we silence // on TOUCH_INTERACTION_START. // TODO: Will this negatively affect something like Books? if (Build.VERSION.SDK_INT <= 16) { interruptAllFeedback(); } mRadialMenuManager.dismissAll(); boolean handled = true; boolean result = false; // Handle statically defined gestures. switch (gestureId) { case AccessibilityService.GESTURE_SWIPE_UP: case AccessibilityService.GESTURE_SWIPE_LEFT: result = mCursorController.previous(true /* shouldWrap */, true /* shouldScroll */); break; case AccessibilityService.GESTURE_SWIPE_DOWN: case AccessibilityService.GESTURE_SWIPE_RIGHT: result = mCursorController.next(true /* shouldWrap */, true /* shouldScroll */); break; case AccessibilityService.GESTURE_SWIPE_UP_AND_DOWN: // TODO(caseyburkhardt): Consider using existing custom gesture mechanism if (mVerticalGestureCycleGranularity) { result = mCursorController.previousGranularity(); } else { result = mCursorController.jumpToTop(); } break; case AccessibilityService.GESTURE_SWIPE_DOWN_AND_UP: if (mVerticalGestureCycleGranularity) { result = mCursorController.nextGranularity(); } else { result = mCursorController.jumpToBottom(); } break; case AccessibilityService.GESTURE_SWIPE_LEFT_AND_RIGHT: result = mCursorController.less(); break; case AccessibilityService.GESTURE_SWIPE_RIGHT_AND_LEFT: result = mCursorController.more(); break; default: handled = false; } if (handled) { if (!result) { mFeedbackController.playAuditory(R.id.sounds_complete); } return true; } // Handle user-definable gestures. switch (gestureId) { case AccessibilityService.GESTURE_SWIPE_DOWN_AND_LEFT: performCustomGesture(R.string.pref_shortcut_down_and_left_key, R.string.pref_shortcut_down_and_left_default); return true; case AccessibilityService.GESTURE_SWIPE_DOWN_AND_RIGHT: performCustomGesture(R.string.pref_shortcut_down_and_right_key, R.string.pref_shortcut_down_and_right_default); return true; case AccessibilityService.GESTURE_SWIPE_UP_AND_LEFT: performCustomGesture(R.string.pref_shortcut_up_and_left_key, R.string.pref_shortcut_up_and_left_default); return true; case AccessibilityService.GESTURE_SWIPE_UP_AND_RIGHT: performCustomGesture(R.string.pref_shortcut_up_and_right_key, R.string.pref_shortcut_up_and_right_default); return true; case AccessibilityService.GESTURE_SWIPE_RIGHT_AND_DOWN: performCustomGesture(R.string.pref_shortcut_right_and_down_key, R.string.pref_shortcut_right_and_down_default); return true; case AccessibilityService.GESTURE_SWIPE_RIGHT_AND_UP: performCustomGesture(R.string.pref_shortcut_right_and_up_key, R.string.pref_shortcut_right_and_up_default); return true; case AccessibilityService.GESTURE_SWIPE_LEFT_AND_DOWN: performCustomGesture(R.string.pref_shortcut_left_and_down_key, R.string.pref_shortcut_left_and_down_default); return true; case AccessibilityService.GESTURE_SWIPE_LEFT_AND_UP: performCustomGesture(R.string.pref_shortcut_left_and_up_key, R.string.pref_shortcut_left_and_up_default); return true; } // Never let the system handle gestures. return true; }