mirror of
https://github.com/Julow/Unexpected-Keyboard.git
synced 2024-11-21 23:03:11 +01:00
A lightweight virtual keyboard for developers.
e604f6fd57
Thanks to the previous commit, a modifier key can now be more complex than just a KeyValue.Modifier. This allows a more elegant implementation of the compose key, that could be taken as a base for other features (eg. unicode hex entry, hangul) The COMPOSE_PENDING modifier is removed as keys of kind Compose_pending can act as a modifier. This has the advantage of highlighting the key that was last pressed in the sequence. Rules are added to Pointers: Non-special but latchable keys must clear latches and cannot be locked with a long press. These rules were not needed before but were intended. |
||
---|---|---|
.github/workflows | ||
assets | ||
fastlane/metadata/android | ||
gradle/wrapper | ||
res | ||
srcs | ||
.gitattributes | ||
.gitignore | ||
AndroidManifest.xml | ||
build.gradle | ||
check_layout.output | ||
check_layout.py | ||
CONTRIBUTING.md | ||
FUNDING.yml | ||
gen_layouts.py | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
README.md | ||
settings.gradle | ||
shell.nix | ||
sync_translations.py |
Unexpected Keyboard
Lightweight and privacy-conscious virtual keyboard for Android.
https://github.com/Julow/Unexpected-Keyboard/assets/2310568/28f8f6fe-ac13-46f3-8c5e-d62443e16d0d
The main feature is that you can type more characters by swiping the keys towards the corners.
This application was originally designed for programmers using Termux. Now perfect for everyday use.
This application contains no ads, doesn't make any network requests and is Open Source.
Usage: to apply the symbols located in the corners of each key, slide your finger in the direction of the symbols. For example, the Settings are opened by sliding in the left down corner.
Similar apps
- Calculator++ - Calculator with a similar UX, swipe to corners for advanced math symbols and operators. Works up to Android 13 but maybe unmaintained.
Contributing
For instructions on building the application, see Contributing.