Skip to content

Commit

Permalink
V7
Browse files Browse the repository at this point in the history
WHAT'S NEW?
* Add Vietnamese
* Change action of call key
  • Loading branch information
AshiVered committed Jul 11, 2024
1 parent 7b871df commit 6066245
Show file tree
Hide file tree
Showing 9 changed files with 51 additions and 18 deletions.
4 changes: 2 additions & 2 deletions AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="org.nyanya.android.traditionalt9"
android:versionCode="6"
android:versionName="6.2-beta"
android:versionCode="7"
android:versionName="7"
tools:ignore="ExtraText">

<uses-sdk android:minSdkVersion="8" />
Expand Down
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,18 @@ Also, this fork is with a keymap similar to that of Nokia devices, and not like
See Wiki for more information&setup guide: [QinBoard T9 keypad IME for Android](https://github.com/AshiVered/QinBoard-T9/wiki)

# To-do list
1. fix [this issue](https://github.com/sspanak/tt9/issues/182) in QinBoard T9.
1. Fix [this issue](https://github.com/sspanak/tt9/issues/182) in QinBoard T9.
2. ~~add symbol & smiley by long click on star~~ DONE! V3 and higher.
3. ~~Add help screen~~ DONE! V5.2-beta and higher
4. ~~Add setup option (to make the keyboard easier to operate and set it to a default input method)~~ DONE! V6 and higher.
5. ~~Setting classic typing (without text prediction) by default, so that it is possible to use the keyboard even before loading the dictionary.~~ DONE! V5.1-beta and higher
6. Add more languages.
7. A more modern UI. - *Some of the changes have already been made in V5.1-beta*
8. ~~navigate through the words using the dial key (KEYCODE_CALL).~~ DONE! V4 and higher.
9. Add option to new line.
10. fix load user option in Android 12 and higher.
8. ~~navigate through the words using the dial key (KEYCODE_CALL).~~ DONE! V4 and higher. (in v7 i replace the action of call key. (see item 11 in this list)).
9. Add option to new line in Qin1s+.
10. Fix load user option in Android 12 and higher.
11. ~~Change input modes (Dictionary, text, numbers) by one click~~ DONE! V7 and higher. *by preesing dial key (KEYCODE_CALL)*
12. Fix some scroll up/scroll down issues (for example, in Tfilon app).
# Download
QinBoard-T9 (this fork):
from the [releases page](https://github.com/AshiVered/QinBoard-T9/releases).
Expand All @@ -43,3 +45,4 @@ If you want to support me, [buy me a coffee ☕](https://www.buymeacoffee.com/as
I LOVE ISRAEL.
Enjoy!


14 changes: 12 additions & 2 deletions assets/help.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,27 @@ Scroll suggestions right
Star (*):
Short press: switch mode (uppercase and lowercase letters).
Long press: add symbol or smiley.
in Vietnamese lang:
Special Characters.
e.g.:

(a) + (*) = (á)


Hash/Pound (#):
Short press: change lang (if more than one language is selected).
Long press (not working in Qin1S+) : new line.

Call key:
Change input modes (dictionary, text, numbers)

-----------
|app info|
-----------

QinBoard T9 V6.1-beta
QinBoard T9 V7
developed by A.I.V

WHAT'S NEW?
* Add Vietnamese
* Add Vietnamese
* Change action of call key
15 changes: 11 additions & 4 deletions assets/help_iw.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,26 @@
כוכבית (*):
לחיצה קצרה: החלפה בין אותיות גדולות וקטנות.
לחיצה ארוכה: הוסף סמלים מיוחדים ואימוג'ים.
בשפה הוייטנאמית:
תווים מיוחדים.
לדוגמה
(a) + (*) = (á)


סולמית (#):
לחיצה קצרה: החלף שפה (אם נבחרו כמה שפות).
לחיצה ארוכה (לא עובד בQin1S+) : שורה חדשה.

מקש חיוג:
מעבר בין מצבי קלט (חיזוי, טקסט, מספרים)

| מידע על האפליקציה |

QinBoard T9 V6.1-beta
QinBoard T9 V7

developed by A.I.V.

מה חדש?

* הוספת מילון רוסי גדול מאוד
* הוספת תרגומים רוסיים
* שינויים קטנים באימוג'י וסמלים
* הוספת וויטנאמית
* שינוי פעולת מקש החיוג
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -110,8 +110,8 @@ android {
defaultConfig {
minSdkVersion 19
targetSdk 33
versionCode 6
versionName '6.2'
versionCode 7
versionName '7'
applicationId 'aiv.ashivered.qinboard.t9'
}

Expand Down
3 changes: 3 additions & 0 deletions res/values-iw/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,9 @@
<string name="manual">מדריך למשתמש</string>
<string name="keyboard_settings">הפעל את Qinboard T9 כשיטת קלט</string>
<string name="IME_default">הגדר כמקלדת ברירת מחדל</string>
<string name="text">טקסט</string>
<string name="numbers">מספרים</string>
<string name="dictionary">חיזוי</string>


</resources>
1 change: 1 addition & 0 deletions res/values-ru/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -89,5 +89,6 @@
<string name="manual">Руководство</string>
<string name="keyboard_settings">Использовать QinBoard T9 как способ ввода</string>
<string name="IME_default">Использовать как клавиатуру по умолчанию</string>
<string name="text">Text</string>

</resources>
3 changes: 3 additions & 0 deletions res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -89,5 +89,8 @@
<string name="manual">Manual</string>
<string name="keyboard_settings">Enable Qinboard T9 as input method</string>
<string name="IME_default">Set as default keyboard</string>
<string name="text">Text</string>
<string name="numbers">Numbers</string>
<string name="dictionary">Dictionary</string>

</resources>
14 changes: 10 additions & 4 deletions src/org/nyanya/android/traditionalt9/TraditionalT9.java
Original file line number Diff line number Diff line change
Expand Up @@ -624,10 +624,16 @@ private boolean onKeyDown_(int keyCode, KeyEvent event) {
event.startTracking();
return true;
} else if (keyCode == KeyEvent.KEYCODE_CALL) {
mCandidateView.scrollSuggestion(1);
if (!(noSoftButtons && isAddWordOptionSelected())&&mSuggestionStrings.size() > mCandidateView.mSelectedIndex)
currentInputConnection.setComposingText(mSuggestionStrings.get(mCandidateView.mSelectedIndex), 1);
return true;
if (mKeyMode == MODE_LANG) {
mKeyMode = MODE_TEXT;
Toast.makeText(this, R.string.text, Toast.LENGTH_SHORT).show();
} else if (mKeyMode == MODE_TEXT) {
mKeyMode = MODE_NUM;
Toast.makeText(this, R.string.numbers, Toast.LENGTH_SHORT).show();
} else if (mKeyMode == MODE_NUM) {
mKeyMode = MODE_LANG;
Toast.makeText(this, R.string.dictionary, Toast.LENGTH_SHORT).show();
}

} else if (keyCode == KeyEvent.KEYCODE_0 || keyCode == KeyEvent.KEYCODE_1 || keyCode == KeyEvent.KEYCODE_2 ||
keyCode == KeyEvent.KEYCODE_3 || keyCode == KeyEvent.KEYCODE_4 || keyCode == KeyEvent.KEYCODE_5 ||
Expand Down

0 comments on commit 6066245

Please sign in to comment.