GithubHelp home page GithubHelp logo

simple-keyboard's Introduction

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 LatinIME keyboard. You can get the original source code in https://android.googlesource.com/platform/packages/inputmethods/LatinIME/

simple-keyboard's People

Contributors

atrafon avatar bfrazho avatar cytergen avatar digitalheir avatar dioraman avatar emmanuelmess avatar fbdb avatar guitarbilly avatar hanao00 avatar hanefiacar avatar iamrasel avatar jyeno avatar kogiokka avatar licaon-kter avatar manfred-mueller avatar mauro999 avatar micwoj92 avatar milaq avatar pedroaneves avatar poussinou avatar rhjihan avatar rkkr avatar roberto-sartori-gl avatar saadatm avatar soshial avatar v1nc avatar viktoron avatar wittmane 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

simple-keyboard's Issues

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.

Still can't emulate GBoard Bordered layout because keys are not tall enough

Hi, I've been trying to emulate the look of GBoard's bordered key layout using Simple Keyboard and unfortunately, even your new Material Bordered layouts can't emulate it. The closest I've gotten is to change the keyboard height to 90% but the problem is that the keys themselves are not tall enough to achieve the look of GBoard Bordered.

Would it be possible to add a new setting called "Key Height" (as opposed to Keyboard Height) that only changes the height of the individual keys no matter how tall or short the entire keyboard is?

Or perhaps, more simply, add a 5th layout that perfectly matches the GBoard bordered layout at 100% keyboard height?

Here's what GBoard Bordered layout looks like at default settings. I think many people would love if you followed this exact layout. If you don't want to do this, just let me know and I'll close this issue. Hope you consider it.

47248944-f73ebc00-d3c2-11e8-9e2b-a5cf3c2e13a5

about Swipe Navigation

Thanks for the swipe navigation, loved it!

But there's a bit of inconvenience regarding the swipe activation.

  • it activates so fast that the whitespace forgots to trigger itself making itnotproducespaces. (prominent if you type fast)
  • also, there is a playstore suggestion to have a toggle to just leave the left/right buttons as is or use the swipe navigation

Also, if u have a google play app for donation (not via paypal please), I would love to donate for your great work, thanks!

Feature Request: Emulate the bordered-key look of GBoard

First of all, love your app, but I think there's 1 style that Simple Keyboard needs to be complete.

A lot of people are using GBoard, which carries privacy concerns, but it has one good thing about it: the style of bordered keys it uses. I tried to emulate the look of GBoard manually on my phone by lowering the "Material Dark (Border)" keyboard height to 90% to align the keys but as you can see from my screenshot, GBoard Bordered uses taller, rounded, flat-look keys.

gboard

If you can add this kind of look to Simple Keyboard's current keyboard style options, it would be a valuable, and possibly superior keyboard format to what AOSP still uses.

Any chance you can emulate GBoard's bordered style for Simple Keyboard? It would be great to have the option to use this style in "Appearance and Layouts".

Hope you consider this!

please add configurable gap below keyboard

hi, could I suggest feature configureble space below space so the keyboard not too below

image
I don't like navigation bar but it very usefull when typing with keyboard because it add several pixel gap below space and easier to type.
so the feature could set how high the keyboard gap. just like iphone x keyboard gap, I think it's more natural

image

not working

Hi,download this app for my Xperia XZ1 compact,android 8. Cant open only the option,remove the app.Any idea why not working?

Add emoji support

Hi, it's a great keyboard alternative to gboard and work fine, but I need emojis in keyboard to use in some apps (for example instagram). Can you add emoji support?

You can integrate twemoji, an emoji with free license used by telegram-foss and twitter https://github.com/twitter/twemoji

Thank you!

Another version of Simple Keyboard

Hi there, I really love this keyboard and (I believe) that can be perfect for me (and other people) if you add emoji.

Can you create an alternative version with emoji?

Sorry for duplicate issue and sorry for my bad english.

Gook luck with this project 😁

Swipe support

It would be great to get swipe in the app. This is a basic feature in most keyboard apps nowadays.

Custom style - forget language on edit

Steps:

  • Settings
  • Appearance & Layouts
  • Customised input style
  • New
  • Romanian / Dvorak
  • Save -> Use
  • Close settings & Android Settings
  • go back to that syle, open it
  • see that the language is now listed as Afrikaans instead

(FYI this was a Google keyboard issue too, fixed in 5.1.23 or even earlier)

App can not be Installed

Expected behavior

I should be able to install the app after downloading the apk file.

Actual behavior

After downloading the apk and trying to install it show message "app not installed"

How to reproduce

  • Download the apk file from releases page.
  • Try to package install the app.
  • Note the bug

  • Browser: simple-keyboard V2.8
  • Operating system: Android version 7.0
  • Device: HUAWEI Mate 10 lite

Recording Of The Bug

https://www.youtube.com/watch?v=QDRvbvyCgTc

Any Java mentors out there?

Popups are a very distracting ui concept. Alternatively, I have proceeded to this point in advancing the ui for visually impaired typists with big thumbs. A yellow keytext onKeyDown will be very visible, but beyond my current schooling. Would this be better asked as a [Request] rather than a [How To]?

keyboard_small

app installing completed but no sees in my in android & no find out it

Project Information

Repository:https://github.com/rkkr/simple-keyboard
Project Name:simple-keyboard
Publisher:https://github.com/rkkr

Expected behavior:

A user chooses this app then its download & install on his android device. then the user easy to use & it is enjoying the app.

Actual behavior:

When the user downloads completed then he is want to be installed on his Android device. then the user sees that app open option is hidden. then the user he has no find out app it on his android device.

How to reproduce:

  • Download the app.
  • Installing completed.
  • And note the bug.

Browser/App version:2.7
Operating system: Android: 7.0

Recording of the bug: https://youtu.be/gXAWRmk9354

Add emojis

an emoji button to display all the emojis would be great. it is the only thing i miss in this keyboard right now.

Tag releases

Can you please tag your releases (see here), it would be helpful for the F-Droid release. Someone from F-Droid will probably do the work to include it in F-Droid after that.

(You could also attach the binaries to your releases (see here).)

That's pretty easy and quick, and very helpful for us.

Add bépo from LineageOS

The bépo layout has been added to LineageOS default keyboard but has not been upstreamed.

It is defined by all the files containing bepo in their name in this directory.

(I wanted to do a PR but couldn’t get the code from master to build)

[Request] Separated keyboard on tablet?

Great and simple keyboard. However, could you make it possible to separate the keyboard to left and right side on a large tablet? (with empty middle or just a space key on the middle).
It's hard to reach some keys on the keyboard using my thumbs on a large tablet because it's located on the middle of the keyboard, especially on landscape orientation. EDIT: Added a screenshot of AI Tablet Keyboard as an example.

screen-9

Custom style - no secondary layout

Steps:

  • Settings
  • Appearance & Layouts
  • Customised input style
  • New
  • Romanian / Dvorak
  • Save -> Use
  • Try to use the keyboard
  • See that keys don't show secondary chars (eg. - or _ or @ etc)
  • See that keys don't react to long press

(Google keyboard does not have this issue)

Word suggestions

Please add this line where you can get suggestions/corrections for words.

Help with key text color change

I can build and install your app in Android Studio. Not much know-how of Java or Android Framework. I am using Material Blue (Border) and would like to hard code a key-text color-change from white to yellow and back to white, possibly in MainKeyboardView.java, onKeyPressed (line 383), and onKeyReleased (line 415). Would you help me with code snippets to accomplish this? I do not need it to work in the other themes.

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

DELETE deletes two symbols.

  1. Find some long line.
  2. Start deleting it holding the DELETE button for several seconds
  3. Stop deleting, every next press on the DELETE button deletes two symbols.

Android 4.4.2. landscape mode.

Make strings translatable

Strings related with options that you have added are not translatable.
I would like translate them in my language (french).

Question: "Attention" - Popup?

Hello,

So I'm looking at this as an Open Source project, and trying to understand why you have the popup message about data collection?

This is not the thing someone should be seeing coming from an Open Source Project that respects privacy, because a simple app, without any backdoor in it, can't collect data, so therefore, what's the point of the message, my comments are rhetorical.

So now, you're scaring newbies, and this isn't what you want to be doing.

So you might want to delete this message in your next release.

Also please explain, why you put this there in the first place?

Thanks

simple

[Request] Please add key borders

Dear developer.
As the title suggests, I would like to see this feature of gboard ported to simple keyboard. Here is a pic for reference

google-keyboard-themes-100671814-large idge

Thank you in advance :)

Option to add emoji button or long press for stealthy access.

Would it be possible to add an option to enable adding the emoji button?
Or maybe a long press on the spacebar (or another key) stealthy option to bring up the menu, doesn't necessarily have to be a dedicated button.

Other than that, really love it, awesome work!

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.