Giter VIP home page Giter VIP logo

s9's Introduction

S9 Input Method for Android#

S9 is an Android input method that utilizes swipe motions to distinguish different characters on a single key.

State of Project

I (Gilbert) have decided to stop working on this for a variety of reasons. I thought someone would be interested in picking it up or forking it, so I put it on GitHub.

For a list of "things to do", see "wiki" and "issues."

Demo

Watch here

Installation

If you want to play around with it (it's still WIP), download S9.apk from repo and do the following:

  1. Install ASTRO file manager from market
  2. Goto settings -> applications -> check "unknown sources"
  3. Transfer attached .apk to SD card.
  4. Open ASTRO manager, find S9.apk, open it with app manager, install
  5. Settings -> Language & Keyboard -> make sure S9 is checked
  6. Find some input field, long press -> input method -> choose S9

Developer Tips

Here are some resources to get started:

The Sample Soft Keyboard, android-greek-ime, and the LatinIME source code are great places to figure out how to do things.

Contact

gilbert.kf.leung AT gmail.com

License

See attached MIT's license.

s9's People

Contributors

gilbertl 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

Watchers

 avatar  avatar  avatar

s9's Issues

need caps lock

long press on shift button should cause caps lock-like behavior

Cannot build it from Eclipse

I downloaded the source and added it as a project in Eclipse. It doesn't show any errors, but when I build it and install the APK in the Android Emulator, it crashes. Gives me "The application S9 has stopped working unexpectedly.". I have a feeling it's a Binary Dictionary problem. My logcat gives me java.lang.UnsatisfiedLinkError: openNative at ... a bunch of places.

Is there anything I'm doing wrong?

Cursor Skips Ahead in Gmail

  1. Add a default signature to gmail.
  2. Compose message in Gmail.
  3. Start typing a word and finish it with a space.
  4. Cursor skips several lines ahead.

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.