Simple Keyboard can adjustable keyboard height for more screen space

Overview

Simple Keyboard

Crowdin

closeup

About

Features:

  • Small size (<1MB)
  • Adjustable keyboard height for more screen space
  • Number row
  • Swipe space to move pointer
  • Delete swipe
  • Custom theme colors
  • Minimal permissions (only Vibrate)
  • Ads-free

Feature it doesn't have and probably will never have:

  • Emojis
  • GIFs
  • Spell checker
  • Swipe typing

Downloads

Get it on F-Droid Get it on Google Play

Credits

Licensed under Apache License Version 2

This keyboard is based on AOSP LatineIME keyboard. You can get the original source code in https://android.googlesource.com/platform/packages/inputmethods/LatinIME/

Comments
  • Couldn't build project in my local machine's android studio

    Couldn't build project in my local machine's android studio

    Getting this error

    Could not resolve all dependencies for configuration ':app:debugAndroidTestCompileClasspath'.
    Could not create task ':app:minifyReleaseWithR8'.
    Cannot query the value of this provider because it has no value available.
    
    opened by ajaygalagali 15
  • sharing with a hardware bluetooth keyboard breaks keyboard shortcuts for switching the language layout.

    sharing with a hardware bluetooth keyboard breaks keyboard shortcuts for switching the language layout.

    I apologize for my persistence and desire to use Simple Keyboard and hardware keyboard at the same time. I understand that the desire to use a hardware keyboard is abnormal, and even more so, it is abnormal to have more than one language - most need only one. I do not ask to somehow change the Simple Keyboard code. I ask for a free consultation:

    • How can I switch the language layout of the hardware keyboard if Simple Keyboard is installed on the smartphone? thanks.

    this post is a continuation of this strange problem https://github.com/rkkr/simple-keyboard/issues/160

    opened by Klapautsiy 12
  • Custom style - can't enable style

    Custom style - can't enable style

    Steps:

    • Settings
    • Appearance & Layouts
    • Customised input style
    • New
    • English / Dvorak
    • Save
    • (also the entry is white text on white background)
    • try to Use
    • Style can't be selected as it does not appear on the language list
    opened by licaon-kter 10
  • BUG. the navigation bar is white. after updating to version 4.0

    BUG. the navigation bar is white. after updating to version 4.0

    Version 4.0 the navigation bar is white. Enabling the matching colour option to make the navigation bar colour the same as the keyboard.

    screen.png

    Version 3.23 the navigation bar is black. Enabling the matching colour option to make the navigation bar colour the same as the keyboard.

    I want the navigation bar to be black and I don't want it to be the same colour as the keyboard. So now I am using version 3.23. I think you can reproduce this bug if you use the android studio emulator because my phone use near stock android 9 API 28 if you want I Can send you a (Logcat)

    opened by cpuuntery 9
  • After updating to Android 10, there is an indent at the bottom of the screen.

    After updating to Android 10, there is an indent at the bottom of the screen.

    Yesterday I received an update on the OnePlus 6T and I decided to install it.

    My current phone specs:

    • Android version: 10
    • OxygenOS version: 10.3.0
    • Build number: ONEPLUS A6013_41_191214
    • Model: ONEPLUS A6013

    1. After the update, the keyboard does not reach the bottom of the screen, it is hampered by the indent.

    2. The indent itself doesn't depend on a particular application and always appears (with the same size) when Simple Keyboard is used.

    Screenshots (Telegram, Twitter, Reddit):

    Screenshot_20191222-104129

    Screenshot_20191222-104142

    Screenshot_20191222-104206

    opened by TheFuzzStone 9
  • Simple Keyboard Doesn't Show With OnePlus Facelock

    Simple Keyboard Doesn't Show With OnePlus Facelock

    Hello,

    OxygenOS 5.1.7 - Oreo 8.1.0, I converted the ROM into a microG rom, and replaced the google keyboard with simple keyboard.

    I was testing the OnePlus Facelock and rebooted the phone, when I came back to the screen I was presented with a password screen, maybe you are familar with the OP Facelock, you set it up also with a pin, pattern or password. Since I was at the password screen to type in the pass, Simple Keyboard would not appear.

    I rebooted into TWRP removed Simple Keyboard and pushed LineageOS' AOSP keyboard LatinIME to /system/app, then I rebooted and the AOSP keyboard worked at the password screen.

    OxygenOS is a Google ROM, but I assumed any keyboard is going to work with all functions on the phone, and since OxygenOS is a google ROM, I assumed that maybe the AOSP keyboard might of had issues too, but it didn't.

    Hopefully this is something you can look into without a logcat? I really want to have Simple Keyboard installed as the only keyboard on the ROM, but now because of this issue I've disabled Face Lock, which doesn't seem like a great way to resolve this issue.

    I just don't get why AOSP keyboard would work and Simple Keyboard wouldn't... hmm

    Thanks

    opened by 0pLuS0 9
  • 73 MB used RAM constantly

    73 MB used RAM constantly

    I don't know if this is an error but I think is not pretty normal that everytime I check the RAM usage the keyboard is always using 73 MB, any messaging app (23 MB) or browser uses less RAM. Any explanation?

    My smarthpone is a Xiaomi Redmi Note 4 X, with Android 7.0 NDR90M (MIUI 9.6.2.0) with 3.0GB RAM.

    opened by RiQuY 9
  • Keyb mode auto changes on pressing space

    Keyb mode auto changes on pressing space

    Steps:

    ?123 > type anything from there > press ⌞space⌟

    Reality:

    The keyboard switches back to alphabet ABC mode automatically

    Suggestion:

    The keyboard should stay in the number-symbol ?123 mode

    Details

    • The layout/keyboard mode (like alphabet/number/symbol ) should NOT change from number-symbol to alphabet automatically on pressing space bar.
    • I know that it was/is how most other keyboards work, but it is suuuper frustrating to me as i usually have to enter things (numbers and symbols) from that mode with spaces in between.
    • i think this is not a fancy thing
    • The suggested behaviour is found in https://github.com/florisboard/florisboard (i am running v0.3.5)
    opened by yashpalgoyal1304 8
  • can simple keyboard provide hardware layouts?

    can simple keyboard provide hardware layouts?

    • on connecting a physical keyboard to an android phone (running android 11),
    • In screen of Keyboard & input method : Physical Keyboard > Clicking on the device ...
    • ... to open Physical keybioards screen > Clicking the device again and a "Choose keyboard layout" popup appears
    • ... which contains a button of "Set up keyboard layouts"

    Going under there, various layouts for the physical keyboard are shown, and under them is written the name of the providing application. so, like;

    • Android Keyboard (provides majority of the layouts)
    • Gboard
    • Lithuanian Layouts by ju...

    This last one : Lithuanian Layouts - Ext. Keyboards i installed on my own via fdroid search with hardware keyboard layout, and tried the layout provided by it, and it works.

    So, i am wondering if u'd be interested in providing the layouts for the languages for which it doesn't exist in the default "Android keyboard"

    opened by yashpalgoyal1304 7
  • Latest Version crashes for me

    Latest Version crashes for me

    First, let me say I love your app! No fancy features, just does what it should, usually...

    But this leads me to my problem: After the latest Update I got soft-locked out of my phone, because Simple Keyboard keeps crashing and I couldn't enter my password... ("Unfortunately, Simple Keyboard has stopped.")

    I tried to reboot my phone, and also reinstall the app, but the problem persists. Unfortunately I have no idea if and how I can provide more information...

    Br

    opened by smaier-at 7
  • add

    add "ə" to Italian layout

    reference: https://globalvoices.org/2020/09/11/are-romance-languages-becoming-more-gender-neutral/ and https://thesubmarine.it/2020/08/03/schwa-linguaggio-inclusivo-vera-gheno/

    opened by dioraman 7
  • Is it possible to make 4-row Thai keyboard on SimpleKeyboard?

Like this

    Is it possible to make 4-row Thai keyboard on SimpleKeyboard? Like this

    Because i saw on that say "Thai keyboard always have 5 rows" app/src/main/res/xml/kbd_symbols.xml

        <!-- The armenian_phonetic, khmer, lao, and thai keyboards always have 5 rows. -->
    

    So i would like to know is it possible to do a 4-row Thai keyboard same as an iPhone (as below) If it possible to make, i would love to provide 4-row Thai layout letters unicode and html in an order same as below.

    IMG_20221021_204525.jpg

    IMG_20221021_204550.jpg

    IMG_20221021_204621.jpg

    IMG_20221021_204425.jpg

    IMG_20221021_204405.jpg

    opened by exampleex 0
  • make it fast ^_^

    make it fast ^_^

    https://user-images.githubusercontent.com/67331785/196405546-452227a8-5a78-41cd-8e24-f16d3ef0abe6.mp4

    replace slow hold key to swipe up key

    and A X C V = select all - cut - copy - past .... using swipe down.

    opened by xi7 5
Releases(97)
Owner
Raimondas Rimkus
Raimondas Rimkus
Simple Mobile Tools 172 Dec 26, 2022
A dual screen capable home screen launcher for Android phones with dual displays, such as the LG V60, G8X & Velvet.

Duality-Launcher A dual screen capable home screen launcher for Android phones with dual displays, such as the LG V60, G8X & Velvet

Russ Nash 6 Sep 8, 2022
Screen Capture Utils - A plugin to handle screen capture events on android and ios

Screen Capture Utils A plugin to handle screen capture events on android and ios ?? Initialize SDK late ScreenCaptureUtils screenCaptureUtils;

Chiziaruhoma Ogbonda 41 Apr 12, 2022
A DSL to handle soft keyboard visibility change event written in Kotlin.

About A DSL to handle soft keyboard visibility change event written in Kotlin. How to use? Step 1. Add it in your root build.gradle at the end of repo

Vinícius Oliveira 17 Jan 7, 2023
Modern Kotlin version of com.example.semitop7.FireTVStyle keyboard

ftv-style-keyboard Modern Kotlin version of com.example.semitop7.FireTVStyle keyboard Manual activation on FireTV via adb shell: adb shell ime enable

nikk 1 Oct 4, 2022
Create a simple and more understandable Android logs.

DebugLog Create a simple and more understandable Android logs. #Why? android.util.Log is the most usable library of the Android. But, when the app rel

mf 418 Nov 25, 2022
A small utility to record Android device screen to a GIF

RoboGif A small utility to record Android device screen to an optimized GIF so you can paste it to GitHub or a similar service. Requirements Python 2.

Jernej Virag 526 Dec 9, 2022
⚙ A beautiful and extensible API for bulding preferences screen

Material Preferences ?? Installation Add this in app's build.gradle file: implementation 'com.imangazaliev.material-prefs:core:<version>' implementati

Mahach Imangazaliev 59 Jul 26, 2022
Android Shared preference wrapper than encrypts the values of Shared Preferences. It's not bullet proof security but rather a quick win for incrementally making your android app more secure.

Secure-preferences - Deprecated Please use EncryptedSharedPreferences from androidx.security in preferenced to secure-preference. (There are no active

Scott Alexander-Bown 1.5k Dec 24, 2022
Fork of svg-android +SVN history +Maven +more

Status: Unmaintained. Discontinued. This project is no longer being developed or maintained. _ This is forked from the awesome but unmaintained: http:

David Barri 557 Dec 9, 2022
📭 Extension to Ktor’s routing system to add object oriented routing and much more. 💜

?? Ktor Routing Extensions Extension to Ktor’s routing system to add object-oriented routing and much more. ?? Why? This extension library was created

Noelware 6 Dec 28, 2022
Little utilities for more pleasant immutable data in Kotlin

What can KopyKat do? Mutable copy Nested mutation Nested collections Mapping copyMap copy for sealed hierarchies copy from supertypes copy for type al

KopyKat 193 Dec 19, 2022
Mi-FreeForm - An APP that is activated through Shizuku/Sui and can display most apps in the form of freeform

Mi-FreeForm 简体中文 Mi-FreeForm is an APP that is activated through Shizuku/Sui and

KindBrive 181 Dec 31, 2022
Simple-Claim-Form - Android App for creating a simple dynamic form with MVVM architecture

Simple-Claim-Form Android App for creating a simple dynamic form with MVVM archi

Shubham Gangpuri 1 Aug 14, 2022
a simple cache for android and java

ASimpleCache ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。 1、它可以缓存什么东西? 普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 b

Michael Yang 3.7k Dec 14, 2022
✔️ Secure, simple key-value storage for Android

Hawk 2.0 Secure, simple key-value storage for android Important Note This version has no backward compatibility with Hawk 1+ versions. If you still wa

Orhan Obut 3.9k Dec 20, 2022
A simple library for validating user input in forms using annotations.

ValidationKomensky for Android A simple library for validating user input in forms using annotations. Features: Validate all views at once and show fe

Inmite s.r.o. 512 Nov 20, 2022
A small library which will save you from writing the same intent creation code again and again for the most simple tasks

Android Intents A small library which will save you from writing the same intent creation code again and again for the most simple tasks. I found myse

MarvinLabs 420 Nov 20, 2022
A simple Android utils library to write any type of data into cache files and read them later.

CacheUtilsLibrary This is a simple Android utils library to write any type of data into cache files and then read them later, using Gson to serialize

Wesley Lin 134 Nov 25, 2022