Home

Awesome

Hallelujah-Android, 哈利路亚输入法 Android 版

github actions

基于 Tiny Keyboard 移植 hallelujahIM 到 Android 平台。

目前已经完成功能:

<img src="images/en.jpg" width="500"/> <img src="images/zh.jpg" width="500"/> <hr> 以下是 [Tiny Keyboard](https://github.com/rkkr/tiny-keyboard) 原始项目文档 <hr>

Tiny Keyboard

<img src="images/keyboard.png" width="500"/>

About

How it's made

Android OS contains a default Keyboard and KeyboardView implementations (deprecated as of Android 10, but still available). Input method developers can use these classes as base for their own keyboard implementations. Tiny Keyboard is an implementation without any changes.

All that is contained in application source is key layouts and special handling for action keys.

The future

The goal of this keyboard will stay a minimal size. Any functionality that doesn't increase the size drastically can be included. Check the Issues tab to see what is planned or request functionality.

Keyboard logic and view code may need to move into the application due to:

Downloads

<img src="https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png" alt="Get it on Google Play" height="80">

Credits

Based on https://android.googlesource.com/platform/development/+/master/samples/SoftKeyboard

AOSP Keyboard.java: https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/inputmethodservice/Keyboard.java

AOSP KeyboardView.java: https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/inputmethodservice/KeyboardView.java