Giter Site home page Giter Site logo

simplemobiletools / simple-keyboard Goto Github PK

View Code? Open in Web Editor NEW
302.0 7.0 106.0 16.05 MB

Easy keyboard for inserting all kinds of texts, special characters and numbers.

Home Page: https://www.simplemobiletools.com

License: GNU General Public License v3.0

Kotlin 99.51% Ruby 0.49%
android kotlin opensource freedom privacy keyboard customizable android-development

simple-keyboard's Introduction

Simple Keyboard

Logo

A lightweight keyboard app that helps chatting with your friends, or inserting any other texts, numbers or symbols. You can choose from multiple different languages and layouts.

You can create handy clips and pin frequently used ones for easy access. You can toggle vibrations, popups on keypresses or select your language from the list of supported ones.

It comes with material design and dark theme by default, provides great user experience for easy usage. The lack of internet access gives you more privacy, security and stability than other apps.

Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors.

Check out the full suite of Simple Tools here:
https://www.simplemobiletools.com

Facebook:
https://www.facebook.com/simplemobiletools

Reddit:
https://www.reddit.com/r/SimpleMobileTools

Telegram:
https://t.me/SimpleMobileTools

Get it on Google Play Get it on F-Droid

App image App image App image

simple-keyboard's People

Contributors

aga-c avatar artemmolotov avatar atilluf avatar bgo-eiu avatar bozicm avatar dmitriy-chernysh avatar en2sv avatar esensar avatar fatihergin avatar ismailnurudeen avatar jacobkapitein avatar joviercujoh avatar judemont avatar kryptkode avatar linerly avatar ltguillaume avatar margual56 avatar merkost avatar milotype avatar naveensingh avatar oersen avatar rex07 avatar slavekb avatar solokot avatar spkprs avatar suttod avatar tibbi avatar txemaq avatar vfbfan avatar weblate avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

simple-keyboard's Issues

Request - Swipe on spacebar to move cursor

I recently switched to this keyboard from the other FOSS SimpleKeyboard app, and I much prefer this one, both because of the integrated emoji keyboard, which that is committed to not offering for some reason, and the design/keyboard layout.

However, one feature that I really miss is swiping left or right on the spacebar to move the cursor along the text.

This (along with removing the clipboard row) would make this the absolute perfect keyboard app for me.

Thanks devs for your great work on this project!

T9 Support

Would be great to have support for the T9 Keyboard layout and text prediction.

(a decent text prediction is needed in T9 to avoid having to hit the same key multiple times to get a letter)

Could you please consider adding it?

keyboard sounds

Let's add keyboard sounds and the option to toggle keyboard sounds

add support for the romanian language

As a user, i would very much like to be able to write with romanian diacritics, please, if it's reasonable. These are: țîăâș. Only 2 out of 5 are included in the English QWERTY version.

Add Bulgarian language

Hello guys, I love your project and I've been getting increasing number of apps made from you. I love the simple concept and the keyboard is the next amazing thing that I felt I always needed when working on my phone. I would really appreciate it if you can add Bulgarian language as well.

Feature Request: Text Cursor Control

SwiftKey implements this by a tap+hold on the spacebar, and then you drag your finger over the keyboard to reposition the text cursor.

This is way less fiddly than trying to fight Android's logic on this.

Long press duration setting (Feature request)

Introduction:
I'm long term user of Hacker's Keyboard and I'd like to switch to Simple keyboard since original app is not developed anymore and it got broken in newer Android versions. I actually have to use even 2016 version since newer ones are broken even more for me.
One main thing stops me from switching to Simple Keyboard at the momnet - I'm used to really short delay between pressing key and popup appearing above keys. I think original delay in HK is about 400 ms and over time I really got used to 160 ms. There is slider in settings to change delay depending on what you prefer (honestly number input field would be probably better). Using any different keyboard (including SK) feels really uncomfortable for me as it forcefully limits my typing speed and I'm not able to simply change it.

Request:
Would it be possible to add option to change "long press" duration before popup appears in menu?

Thank you in advance.

v5.0.1 APK is unsigned

Could you please sign the APK attached to the release? My updater just alerted me the APK attached to v5.0.1 is unsigned. I checked and confirm:

DOES NOT VERIFY
ERROR: Missing META-INF/MANIFEST.MF
package: name='com.simplemobiletools.keyboard' versionCode='2' versionName='5.0.1' compileSdkVersion='30' compileSdkVersionCodename='11'

Thanks in advance! My updater will check again tomorrow around 18:20 UTC.

Add key borders

Add settings for enable key borders to make it easier to see where one key ends and the other begins

[Feature Request] Numpad support

Hello,

Certain apps that request the numpad of the keyboard to input numbers makes it just faster and easier to input like 2fa codes, or whatever.

Signal for example request the numpad for the input of 2fa code, and for the typing of password for the restoring of a backup file (since signal knows the password is numbers only).

Could you add support for this?

Thank you

Landscape Mode is too big

Can you maybe add an option to change the height of the keyboard? I dont like the big buttons, because you can see nothing.

Keyboard accessibility

2 ptoblems i see right away.

  1. No settings for key borders to make it easier to see where one key ends and the other begins.

  2. talkback reads nothing on the keyboard at all except the clipboard button which it calls "settings" and the actual settings button next to it which has the correct label

Please add Bengali language.

Please sir add Bengali language. Like gboard.
It is too good but i missed some features.
Please add Bengali language.

keyboard Bengali 2

keyboard bengali

Add delete gesture

Please add feature that will enable the user to delete whole words by swiping from 'delete' button.

Difference in travel from delete to left should affect the amount of words that will be deleted.

Set default theme to Black & White

I use this keyboard for my assisted living home because it is so simple and keeps the people from hitting all the wrong keys. I build the app from code and install on it on the phone but I would like to set the default theme to Black and White because this is easier for them to see. I tried changing the theme in sytles.xml and had no luck. I looked through the code and couldn't find any obvious way to do it. Does anyone know how I can set the default theme to Black and White so when I install the app it uses that theme?

<style name="AppTheme" parent="AppTheme.BlackAndWhite" />

Help end staggered software keyboards

I would absolutely love to see this to be the first open source ortholinear keyboard for Android. It would be nice if it was made the default too in order to promote this becoming the familiar default layout for all people of the world. Staggered keyboards are not simple (https://youtu.be/Ho_CFfdsmc8?t=337), ortholinear keyboards are simple.

Add german keyboard layout

Please add the german keyboard layout.
German uses the qwertz layout.
Also the default for the long-press of some letters is changed:
a -> ä
o -> ö
u -> ü
s -> ß

I love your apps and adding this layout would really make my life easier.
Thank you for the great work!

Could you add the following:

Hi :)
Would it be possible to implement an option to add a row of numbers to the keyboard?
Also on german keyboard I would love to have äöü just on the right side of the keyboard without having to click long on a letter..
Thanks a lot!! Also for all your other great work!

Autocorrect

What an amazing keyboard! Kudos! One thing that seriously holds it back (for me) is the absence of autocorrect. I know this is a big ask, but it could make use of LanguageTool, a Java library licensed under the LGPL. With autocorrect, my user experience would be much better than with GBoard, even turning a bind eye to the privacy issues.

I also failed to enable the clipboard manager. How does one do that?

don't limit clipboard

It would be great if we could store more clipboards without tagging them.

I copied several titles using this keyboard, and pressed the clipboard, hoping everything I copied was there, and apparently I only got one last title I copied!, I Think like I'm just wasting my time :( why not five or six? why only one!

Hope this is fixed in the next version

Option to disable the clipboard-view

I often use my clipboard to copy passwords and didn't want them viewed in the clipboard-line. It would be great if there was a way to turn off the clipboard display. Thank you

Proposals for multilingual support

It would be awesome to make this app able to input various language texts. To get the implementation, I have two proposals for this.

  1. Integrate supports for multiple languages into the app itself, just likes Gbord or SwiftKey, however this would make the app much more larger, and being very hard work to you.
  2. Provides some APIs into Simple Keyboard main app, then provides some plug-in APKs to give support for specific language, once the stub APK is installed, the settings page would provide options to switch and configure, if you published the API documentations, other developers would soon give a hand to support, so this app would be possible to support multiple language and takes fewer space.

So WDYT?

Feature request for QWERTZ Support.

I really like the Simple Apps. But it is strange to have the Z where the Y is. Is it possible to implement a QWERTZ layout for a later release?

entry form cannot be finished

A little hard to describe but some apps have forms to enter, like a list of numbers, and at the end there is no confirm button within the UI but the task is done by the "confirm" button on the keyboard which usually shows up on the bottom right.

The problem I encounter with Simple Keyboard in at least one app i know of is that the confirm button does not finish the entry of the form, nothing happens and I have no other way to process, I need to switch to another keyboard and return to the app and then I'm able to confirm the form.

The app in question is MediLog, the problem can be reproduced by having Simple Keyboard set to the default keyboard and then opening the MediLog app, enter 3 values and try to confirm with the keyboard's confirm button.

Simple Keyboard version: 5.0.2

Please make lithuanian keyboard option

Lithuanian letters are Ą, Ę, Ė, Į, Ų, Ū, Č, Š, Ž ( works both capital and lower case and can be the in line on top of the keyboard) everything else is latin, qwx- not lithuanian, but can be left ( so there will be no need to change to english )

Missing characters in German keyboard language

Hey,
would love to have an ellipsis plus endash for the German keyboard language.

In other keyboards, the ellipsis is usually behind the . on the special chars page, endash behind the dash.

Using version 5.2.0 from F-Droid..

Expected features, great start!

I am so happy the Simple Mobile Tools finally has finally decided to make an app. There are of course some features that are expected to be had, such as

  • custom keyboard size
  • number row in main keyboard
  • customizable vibration strength and sound
  • hold key to access more keys (there is no letter ñ right now, used in Spanish and other languages)
  • slide cursor with space bar, slide backspace to delete words

Still, pretty solid initial release, it was about time!

Feature Request: Add More Punctuation To Popup Menu For Period Key

It'd be really nice for sentence composition if we didn't need to jump into the keyboard for punctuation, but rather could get most sentence ending punctuation from tap/hold on period.

So, there would be comma, semicolon, colon, question mark, exclamation mark, and maybe hyphen/dash.

Bug : Back space key stuck on

The problems occurs when you press 'BACKSPACE' and another letter, for example 'h' at the same time, sometimes the backspace key get stuck and suppress all the text you have written !

Probably linked with the Iskeyrepeatable flag on this tile (?).

Switch language

hello, hope you can add a language switch right on the keyboard

Default pop-up character

Hello,

I saw :
Originally posted by @tibbi in #33 (comment)

But there actualy is a mistake in french keyboard, because the default pop-up character should be 'é', afterwhat 'è' and 'ê', and even after '3'. So in order to correct that, default character can't be '3'.

It seemed to me that we actually can't.

BTW: We should consider having two rows (like gboard), that's handful

Need Enhancement Clipboard

  • Please provide the shutdown function. Turn off auto-clean Clipboard by default.
  • Current Status
    I forgot the "Pinned" entry, Clipboard cleans up automatically on the hour, very bad, I usually use Clipboard to save my passwords

  • “Current” Copied items are automatically saved to Manage clipboard items
  • Current Status
    Manage clipboard items requires "Pinned" to be saved in Manage clipboard items


Request to create a SimpleMobileTools community here https://rvlt.gg/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.