Unexpected-Keyboard/srcs/juloo.keyboard2
Jules Aguillon 4906f8105f
Circle and round trip gestures (#640)
This implements clockwise/anticlockwise circle and round trip gestures
inspired by Messagease.

The circle gestures start after a small threshold to avoid making the
regular swipe too hard to aim.

The gestures do:

- circle: The center symbol with Shift applied, with a fallback on Fn
- round trip: Same as the circle gesture but applied to a side symbol
- anticlockwise circle: Nothing currently. It is intended to be made
  configurable per-layout in the future.

The new Gesture class keeps track of what the pointer is doing while it moves
on a key. It replaces the 'selected_direction' integer.
2024-05-25 21:19:44 +02:00
..
prefs Allow to remove the compose key in the settings 2024-02-17 23:28:31 +01:00
Autocapitalisation.java Refactor: New namespace for preference classes 2024-01-13 20:59:05 +01:00
ComposeKey.java refactor: Implement Compose without global state 2024-03-18 01:00:22 +01:00
ComposeKeyData.java compose: Add X11 compose sequences 2024-02-17 23:28:31 +01:00
Config.java More precise and faster spacebar slider (#593) 2024-05-02 19:31:48 +02:00
CustomLayoutEditDialog.java prefs: Report errors while editing custom layouts 2023-12-17 11:58:41 +01:00
DirectBootAwarePreferences.java Fix various linter warnings 2024-02-10 18:10:49 +01:00
Emoji.java Pull the emoji list from unicode.org (#612) 2024-05-08 13:02:19 +02:00
EmojiGridView.java Pull the emoji list from unicode.org (#612) 2024-05-08 13:02:19 +02:00
EmojiGroupButtonsBar.java Pull the emoji list from unicode.org (#612) 2024-05-08 13:02:19 +02:00
ExtraKeys.java Refactor: New namespace for preference classes 2024-01-13 20:59:05 +01:00
Gesture.java Circle and round trip gestures (#640) 2024-05-25 21:19:44 +02:00
Keyboard2.java Compose key 2024-02-17 23:28:31 +01:00
Keyboard2View.java refactor: Apply the modmap in KeyModifier 2024-04-01 23:01:21 +02:00
KeyboardData.java Compass-point synonyms for edge keys in layouts (#628) 2024-05-08 12:51:11 +02:00
KeyEventHandler.java More precise and faster spacebar slider (#593) 2024-05-02 19:31:48 +02:00
KeyModifier.java Circle and round trip gestures (#640) 2024-05-25 21:19:44 +02:00
KeyValue.java Circle and round trip gestures (#640) 2024-05-25 21:19:44 +02:00
LauncherActivity.java Add settings button to launcher app (#629) 2024-05-05 11:22:34 +02:00
Logs.java Migrate layouts preferences 2023-08-16 12:21:40 +02:00
Pointers.java Circle and round trip gestures (#640) 2024-05-25 21:19:44 +02:00
SettingsActivity.java Light and dark themes for the launcher and settings 2024-01-20 22:37:51 +01:00
Theme.java compose: Grey out keys that are not in sequence 2024-02-17 23:28:31 +01:00
Utils.java Fix various linter warnings 2024-02-10 18:10:49 +01:00
VibratorCompat.java Drop support for Android versions below 3.0 2024-02-10 17:24:15 +01:00
VoiceImeSwitcher.java Fix various linter warnings 2024-02-10 18:10:49 +01:00