Update FUTO Keyboard authored by Aleksandras Kostarevas's avatar Aleksandras Kostarevas
......@@ -58,9 +58,13 @@ A few preset themes are included, and you can also toggle key borders.
We plan to add full theming and customization in the future.
## Resizing and customizing shortcuts
## Resizing and keyboard modes
You can resize the keyboard in Keyboard & Typing -> Resize Keyboard
You can access the keyboard modes through its associated action or through Keyboard & Typing -> Resize Keyboard.
You can use a normal, split, one-handed, or floating keyboard mode. The active mode is remembered separately for landscape and portrait. The customized size is also remembered separately per mode and per screen orientation. Foldable displays should also be supported.
## Customizing shortcuts
In Keyboard & Typing -> Long-Press Keys you can enable showing hints of symbols or letters that appear when the key is long-pressed. You can also customize what appears when you long-press keys, and in which order they appear. By default, you can access some common actions by long-pressing keys (such as copy by long-pressing C and selecting Copy)
......@@ -76,10 +80,12 @@ You can import any AOSP compatible dictionaries. This may be a necessity for som
Basic swipe typing is supported, although the algorithm is not very well-tuned currently. We will be experimenting with ways to improve it.
## Custom layouts
# Current gotchas
You can add custom layouts in the developer settings. See the README of https://github.com/futo-org/futo-keyboard-layouts
There is no one-handed mode or split/floating layout for landscape/tablets.
# Current gotchas
Some languages may have severe usability problems or not work well at all. Please report such issues at https://github.com/futo-org/android-keyboard/ to make sure we can keep track of them.
......@@ -87,12 +93,10 @@ Some languages may have severe usability problems or not work well at all. Pleas
Short to mid term:
* Stability improvements, bug fixes, quality of life improvements
* One-handed mode, split layouts, floating keyboard
* Improved layout system to make contributing/adding/maintaining keyboard layouts easier
* Improvements for other languages wherever practical
* Swipe improvements
* Added layouts, and other improvements for other languages wherever practical
Mid-term:
* Swipe improvements
* Simple theming system (background pictures)
* Localizing strings in the app
* Code cleanup
......
......