0
0
mirror of https://github.com/florisboard/florisboard.git synced 2024-09-19 19:42:20 +02:00
An open-source keyboard for Android which respects your privacy. Currently in early-beta.
Go to file
Patrick Goldinger f0950fb879 Implement auto selection of keyViews and ability to cancel key presses
ELI5: When you press on a key and the while holding down move you couldn't escape that key press. Now, if you move to far, it cancels the initial key press and triggers a new one at the location your pointer is currently on. Also works for extended popups.
2020-04-30 18:57:00 +02:00
app Implement auto selection of keyViews and ability to cancel key presses 2020-04-30 18:57:00 +02:00
gradle/wrapper Initial commit 2020-04-08 23:21:33 +02:00
.gitattributes Initial commit 2020-04-08 23:21:33 +02:00
.gitignore Initial commit 2020-04-08 23:21:33 +02:00
build.gradle Add symbols2 layout and modifier keys 2020-04-19 20:22:10 +02:00
gradle.properties Initial commit 2020-04-08 23:21:33 +02:00
gradlew Initial commit 2020-04-08 23:21:33 +02:00
gradlew.bat Initial commit 2020-04-08 23:21:33 +02:00
LICENSE Initial commit 2020-04-08 23:21:33 +02:00
README.md Fix issues / Update README.md 2020-04-28 21:20:46 +02:00
settings.gradle Initial commit 2020-04-08 23:21:33 +02:00

FlorisBoard

An open-source keyboard for Android. Currently in early-alpha stage.

Preview image

Feature roadmap

  • Basic implementation of the keyboard core (InputMethodService)
  • Own implementation of deprecated KeyboardView (base only)
  • QWERTY layout
  • Special character layout(s)
  • Numeric layout
  • Emoji layout
  • Caps + Caps Lock
  • Key popups (buggy atm)
  • Key press sound/vibration
  • More characters on long press
  • Preferences screen
  • Customize look and behaviour of keyboard
  • Theme customization
  • Adapt to situation in app (password, url, text, etc. )
  • Auto suggest words from user dictionary
  • Auto suggest contacts
  • Layout selection
  • Clipboard manager
  • One-hand mode
  • Full integration in IME service list of Android (xml/method)
  • ...

Used libraries and icons

License

This project is licensed under the GPLv3 LICENSE