https://github.com/mobilefirstllc/irregular-expressions
Android virtual keyboard for expressive typing
https://github.com/mobilefirstllc/irregular-expressions
android ime typing unicode virtual-keyboard
Last synced: 8 months ago
JSON representation
Android virtual keyboard for expressive typing
- Host: GitHub
- URL: https://github.com/mobilefirstllc/irregular-expressions
- Owner: MobileFirstLLC
- License: mit
- Created: 2020-04-21T02:07:16.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2025-08-14T07:59:29.000Z (10 months ago)
- Last Synced: 2025-08-14T09:37:01.405Z (10 months ago)
- Topics: android, ime, typing, unicode, virtual-keyboard
- Language: Kotlin
- Homepage: https://play.google.com/store/apps/details?id=mf.asciitext.lite
- Size: 1.66 MB
- Stars: 147
- Watchers: 3
- Forks: 8
- Open Issues: 42
-
Metadata Files:
- Readme: .github/README.md
- Funding: .github/funding.yml
- License: LICENSE
Awesome Lists containing this project
README
๐
ธ๐๐๐ด๐
๐
ส๐ฐโก
Expressions
Irregular Expressions is a virtual keyboard for Android devices. With this keyboard you can add expressive flair to your typing, even in places where font styles are not allowed: SMS, Twitter, Facebook, Instagram โ any app with typing!
You can also find APKs under releases.
Available Text Styles
bษษฟoษฟษฟiM
๐ผ๐๐๐๐๐๐๐๐
Sแดแดสส Cแดแดs
๐ฒ๐ป๐ด๐ฐ๐
๐ฑ๐พ๐
๐ด๐
๐
ฑ๐
พ๐๐
ด๐
๐๐ฆ๐ฅ๐ ๐ฆ๐ฅ
๐๐ฉ๐ก ๐๐ซ๐ค๐ฉ๐ฆ๐ฐ๐ฅ
๐บ๐๐ ๐ฐ๐๐๐๐๐๐ ๐ญ๐๐๐
๐ฎ๐ธ๐๐พ๐
๐
๐ข๐ฌ๐ป๐ฒ๐น๐ฝ ๐๐ธ๐ต๐ญ
โโโโโก โโโกโโโโข
๐
๐
๐
ก๐
๐
๐
๐
ข
๏ผฅ๏ฝ๏ฝ๏ฝ๏ฝ ๏ฝ๏ฝ๏ฝ๏ฝ
uสop วpแดsdโฉ
๐๐๐ซ๐ข๐ ๐๐จ๐ฅ๐
๐๐๐๐๐ ๐ผ๐ก๐๐๐๐
๐บ๐๐๐๐ ๐ฉ๐๐๐
๐ฐ๐๐๐๐๐
๐ฆ๐ฎ๐ป๐ ๐ฆ๐ฒ๐ฟ๐ถ๐ณ ๐๐ผ๐น๐ฑ
๐๐ข๐ฏ๐ด ๐๐ฆ๐ณ๐ช๐ง ๐๐ต๐ข๐ญ๐ช๐ค
๐๐๐ฃ๐จ-๐๐๐ง๐๐ ๐ฝ๐ค๐ก๐ ๐๐ฉ๐๐ก๐๐
Uอnอdอeอrอlอiอnอeอdอ
ฬถSฬถฬถtฬถฬถrฬถฬถiฬถฬถkฬถฬถeฬถฬถtฬถฬถhฬถฬถrฬถฬถoฬถฬถuฬถฬถgฬถฬถhฬถ
ฬตLฬตiฬตtฬตe ฬตSฬตtฬตrฬตiฬตkฬตeฬตsฬต
Clap๐Clap๐
ฬฬHฬฬaฬฬpฬฬpฬฬy ฬฬFฬฬaฬฬcฬฬeฬฬsฬฬ
อTอhอuอnอdอeอrอsอtอrอuอcอkอ
ฬธSฬธlฬธaฬธsฬธhฬธeฬธdฬธ
ฬผMฬผuฬผsฬผtฬผaฬผcฬผhฬผeฬผ
อSอtอaอrอrอy อNอiอgอhอtอ
Oัึฮฑฮทฮนษ
SpOnGeMoCk
หขแตแตแตสณแตแถฆโฟสธ
zฬดอฬฬฬพอออ
ฬชอaฬถฬฬฬพฬฬ
อฬฬฝฬฬอฬฬฬฬออฬ อฬฒฬอฬคฬฬญฬจlฬธอฬอ ฬณอฬชฬฎฬฬฬฅอออฬญอออgฬถอออฬฃฬฑฬฬฆฬอฬฬฏอoฬถฬอออฬฬปอฬฌฬผ
๐ฒโ๐ฆโ๐ทโ๐ฎโ๐นโ๐ฎโ๐ฒโ๐ชโ
Regular
Note: some styles are not supported by older versions of Android. Android Oreo (8.0) or higher supports all styles.
* * *
### Privacy Policy
This app collects no data about the user, None, 0 KB.
๐ฏ๐ฝโฏ โฐ๐๐น.
* * *
### Help with translations
If you want to use the keyboard in your native language, consider translating it. Current status:
**[Translate on Weblate](https://hosted.weblate.org/engage/irregular-expressions/)**
* * *
### Sponsor this project
If you enjoy this keyboard and/or find the source code useful consider sponsoring the project. We make ad-free, free software and do not spy or steal your data. All support is greatly appreciated.
**[Become a sponsor](https://github.com/sponsors/MobileFirstLLC?o=sd&sc=t)**
* * *
### Want to become a beta tester?
Beta testers are a vital part of software development process. As a beta tester you get early access to releases and can provide feedback to the developer if something is not working correctly, before the software is released to all users. Becoming a beta tester does not cost anything and you can leave the program at any time.
**[Join Beta Tester Program](https://play.google.com/apps/testing/mf.asciitext.lite).**
* * *
### Helpful References
- [Create an input method](https://developer.android.com/guide/topics/text/creating-input-method.html)
- [Mathematical Alphanumeric Symbols](https://www.unicode.org/charts/PDF/U1D400.pdf) Range: 1D400โ1D7FF
- [Good Sample Code](https://android.googlesource.com/platform/development/+/master/samples/SoftKeyboard/src/com/example/android/softkeyboard/SoftKeyboard.java?autodive=0%2F%2F%2F%2F)
#### IME Lifecycle
* * *
Made by Mobile First โข Read the Privacy Policy โข MIT License
* * *