diff --git a/res/layout/lbuttonhold.xml b/res/layout/lbuttonhold.xml
index b1160118..ca02f759 100644
--- a/res/layout/lbuttonhold.xml
+++ b/res/layout/lbuttonhold.xml
@@ -13,11 +13,11 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal"
- android:layout_marginBottom="2dp"
android:layout_marginTop="0dp"
+ android:layout_marginBottom="2dp"
android:gravity="center_vertical"
android:padding="2dp"
- android:paddingTop="5dp"
+ android:paddingTop="4dp"
android:text="@string/main_left_insert"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/button_text"
@@ -29,9 +29,9 @@
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal"
android:drawableLeft="@drawable/holdicon"
- android:drawablePadding="5dp"
+ android:drawablePadding="3dp"
android:gravity="center_vertical"
- android:padding="2dp"
+ android:padding="0dp"
android:text="@string/main_left_addword"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/button_text"
diff --git a/res/layout/mainview.xml b/res/layout/mainview.xml
index 55c99bb6..524f261f 100644
--- a/res/layout/mainview.xml
+++ b/res/layout/mainview.xml
@@ -1,61 +1,77 @@
+ android:orientation="horizontal">
+ android:longClickable="true">
-
-
+
+
+
+ android:paddingTop="1dp">
+ android:layout_marginEnd="0dp" />
diff --git a/res/layout/rbutton.xml b/res/layout/rbutton.xml
index 527f3366..296f72d5 100644
--- a/res/layout/rbutton.xml
+++ b/res/layout/rbutton.xml
@@ -13,13 +13,13 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal"
- android:layout_marginBottom="2dp"
android:layout_marginTop="0dp"
+ android:layout_marginBottom="2dp"
android:drawableLeft="@drawable/rcycle"
android:drawablePadding="5dp"
android:gravity="center_vertical"
android:padding="2dp"
- android:paddingTop="5dp"
+ android:paddingTop="4dp"
android:text="@string/main_right_upper"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/button_text"
@@ -31,9 +31,9 @@
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal"
android:drawableLeft="@drawable/holdicon"
- android:drawablePadding="5dp"
+ android:drawablePadding="3dp"
android:gravity="center_vertical"
- android:padding="2dp"
+ android:padding="0dp"
android:text="@string/main_right_lower"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/button_text"
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 7df74cc2..2d50f4d4 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -7,11 +7,9 @@
Дали да е включено или не подсказването на думи, когато започнете да пишете
Настройки на Traditional T9
Въведи символ
- Добави дума
- Готово
- Въведи
- Следващ режим
- Избор
+ Нова дума
+ Режим
+ Настройки
Добавяне на дума?
Hold Icon
Следващи
@@ -20,7 +18,7 @@
Въведи усмивка
Страница: %1$s/%2$s
- Добави дума
+ Добави
Затвори
Не може да се въведе никаква дума.
Не може да се въведе дума с непозволени символи за %1$s (%2$s).
@@ -46,9 +44,6 @@
Query test
Test func
- Показвай режима
- Ще се показва икона с текущият режим на писане
-
Зареждане на речник…
Зареждане на вашия речник…
Зареди речник
@@ -71,10 +66,6 @@
Упешно зареждане.
Имаше грешки при зареждане (виж logcat.)
Няма файл keymap.txt.
- Смени клавиши
- Ако е избрано, сменените клавиши ще важат не само при писане, но и във всички приложения.
- Интервал с 0
- Ако е избрано, ще пишете интервал с 0, вместо с #.
Работи!
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index c1413ac8..18bb495a 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -8,8 +8,6 @@
Traditional T9 Einstellungen
Symbole
Wort hinzu
- Fertig
- Eingabe
Modus
Optionen
Wort hinzu?
@@ -46,9 +44,6 @@
Query test
Test func
- Modus-Benachrichtigungen
- Genutzt für die Vokalisierung von Modusänderungen
-
Lade Wörterbuch…
Lade Benutzerwörterbuch…
IME-Wörterbuch laden
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index d84386af..016f9a2d 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -8,8 +8,6 @@
Configuration Traditional T9
Ins. symbole
Aj. mot
- Terminer
- Accepter
Changer de mode
Options
Aj. mot?
@@ -46,9 +44,6 @@
Tester le clavier
Teste fonc
- Mode notifications
- Utilisé pour la vocalisation de changement de mode
-
Chargement du dictionnaire…
Chargement du dictionnaire utilisateur…
Charger le dictionnaire IME
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 87a2d733..23469d9c 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -8,8 +8,6 @@
Traditional T9 Impostazioni
Ins. simbolo
Agg. parola
- Fatto
- Accettare
Cambia modalità
Opzioni
Agg. parola?
@@ -46,9 +44,6 @@
Test ricerca
Test func
- Modalità notifiche
- Usato per la vocalizzazione del cambio modalità
-
Caricamento dizionario…
Caricamento dizionario utente…
Caricamento dizionario IME
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 24d8dc3d..89116559 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -11,10 +11,8 @@
Клавиатура T9
Цифры
Добавить слово
- вставить символ
+ Вставить символ
Добавить слово?
- Готово
- Commit
Изменить IME
Режим ввода
Ошибка: Внешняя память недоступна. Резервное копирование невозможно невозможно.
@@ -58,12 +56,11 @@
Обновление базы данных словаря выполнено успешно.
Обновление базы данных словаря недоступно.
Ошибка. \n Словарь %1$s не найден.
- Используется для озвучивания изменения режима ввода.
- Режим уведомления
- Database unavailable. Using default settings.
- Force reload of key overrides
+ База данных недоступна. Используем значения по умолчанию.
+ >Перезагрузить кеймап
+
+ Добавить слово
+ Traditional T9 настройки
- Добавить слово
- Traditional T9 настройки
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index f13eeeab..cfca77e2 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -13,8 +13,6 @@
Додати слово
Вставити символ
Додати слово?
- Готово
- Застосувати
Змінити IME
Режим введення
Помилка: Зовнішня пам\'ять недоступна. Резервне копіювання неможливе.
@@ -58,8 +56,6 @@
Оновлення бази даних словника виконано успішно.
Оновлення бізи даних словника недоступне.
Помилка. \n Словник %1$s не знайдено.
- Використовується для індикації зміни режима введення.
- Режим індикації
База даних недоступна. Використовуюься значення за замовчуванням.
Перезавантажити значення клавіш
diff --git a/res/values/strings.xml b/res/values/strings.xml
index d6623cc8..ac623f69 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -9,8 +9,7 @@
Traditional T9 Settings
Insert symbol
Add word
- Done
- Commit
+ OK
Cycle Mode
Options
Add word?
@@ -48,9 +47,6 @@
Query test
Test func
- Mode notifications
- Used for vocalization of mode changes
-
Loading dictionary…
Loading user dictionary…
Load IME dictionary
@@ -73,10 +69,6 @@
Reload complete.
Reload complete with errors (check logcat.)
No keymap.txt file found.
- Translate keys
- Enable to send translated keys to apps, otherwise keymap is for IME only.
- Space on 0 key
- Map space to 0 key if checked, otherwise to # key.
Hello world!
diff --git a/res/xml/prefs.xml b/res/xml/prefs.xml
index 5d1064c4..4d573da4 100644
--- a/res/xml/prefs.xml
+++ b/res/xml/prefs.xml
@@ -1,5 +1,4 @@
-
-
-
-
diff --git a/src/io/github/sspanak/tt9/CandidateView.java b/src/io/github/sspanak/tt9/CandidateView.java
index 3c7af222..f0966abe 100644
--- a/src/io/github/sspanak/tt9/CandidateView.java
+++ b/src/io/github/sspanak/tt9/CandidateView.java
@@ -21,7 +21,7 @@ public class CandidateView extends View {
private Rect mBgPadding;
private static final int MAX_SUGGESTIONS = 32;
- private static final int SCROLL_PIXELS = 20;
+ private static final int CANDIDATE_SCROLL_STEP = 20; // px
private int[] mWordWidth = new int[MAX_SUGGESTIONS];
private int[] mWordX = new int[MAX_SUGGESTIONS];
@@ -152,27 +152,21 @@ public class CandidateView extends View {
x += wordWidth;
}
mTotalWidth = x;
- if (mTargetScrollX != getScrollX()) {
- scrollToTarget();
- }
+ scrollTargetIntoView();
}
- private void scrollToTarget() {
- int sx = getScrollX();
- if (mTargetScrollX > sx) {
- sx += SCROLL_PIXELS;
- if (sx >= mTargetScrollX) {
- sx = mTargetScrollX;
- requestLayout();
- }
- } else {
- sx -= SCROLL_PIXELS;
- if (sx <= mTargetScrollX) {
- sx = mTargetScrollX;
- requestLayout();
- }
+ private void scrollTargetIntoView() {
+ int currentX = getScrollX();
+ int scrollDistance = mTargetScrollX - currentX;
+
+ if (scrollDistance == 0) {
+ return;
}
- scrollTo(sx, getScrollY());
+
+ int maxStepX = (Math.abs(scrollDistance) > getWidth() * 0.5) ? (int)(CANDIDATE_SCROLL_STEP * 2.25) : CANDIDATE_SCROLL_STEP;
+ int stepX = Integer.signum(scrollDistance) * Math.min(Math.abs(scrollDistance), maxStepX);
+
+ scrollTo(currentX + stepX, getScrollY());
invalidate();
}
@@ -196,7 +190,7 @@ public class CandidateView extends View {
invalidate();
}
- protected void scrollSuggestion(int increment) {
+ protected void scrollToSuggestion(int increment) {
if (mSuggestions != null && mSuggestions.size() > 1) {
mSelectedIndex = mSelectedIndex + increment;
if (mSelectedIndex == mSuggestions.size()) {
diff --git a/src/io/github/sspanak/tt9/InterfaceHandler.java b/src/io/github/sspanak/tt9/InterfaceHandler.java
index 59ea6c39..b3c254d0 100644
--- a/src/io/github/sspanak/tt9/InterfaceHandler.java
+++ b/src/io/github/sspanak/tt9/InterfaceHandler.java
@@ -70,14 +70,6 @@ public class InterfaceHandler implements View.OnClickListener, View.OnLongClickL
((Button) mainview.findViewById(R.id.main_mid)).performClick();
}
- protected void midButtonUpdate(boolean composing) {
- if (composing) {
- ((TextView) mainview.findViewById(R.id.main_mid)).setText(R.string.main_mid_commit);
- } else {
- ((TextView) mainview.findViewById(R.id.main_mid)).setText(R.string.main_mid);
- }
- }
-
@Override
public void onClick(View v) {
switch (v.getId()) {
diff --git a/src/io/github/sspanak/tt9/T9DB.java b/src/io/github/sspanak/tt9/T9DB.java
index 7ae042e7..3aebbac4 100644
--- a/src/io/github/sspanak/tt9/T9DB.java
+++ b/src/io/github/sspanak/tt9/T9DB.java
@@ -68,11 +68,11 @@ public class T9DB {
public enum SETTING {
INPUT_MODE("pref_inputmode", 0, 0),
LANG_SUPPORT("pref_lang_support", 1, 1),
- MODE_NOTIFY("pref_mode_notify", 0, 2),
+ MODE_NOTIFY("pref_mode_notify", 0, 2), // no longer in use; delete in #7
LAST_LANG("set_last_lang", 1, 5),
LAST_WORD("set_last_word", null, 6),
- SPACE_ZERO("pref_spaceOnZero", 0, 4),
- KEY_REMAP("pref_keyMap", 0, 3);
+ SPACE_ZERO("pref_spaceOnZero", 0, 4), // no longer in use; delete in #7
+ KEY_REMAP("pref_keyMap", 0, 3); // no longer in use; delete in #7
public final String id;
public final Integer defvalue;
@@ -515,10 +515,10 @@ public class T9DB {
COLUMN_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
DBSettings.SETTING.INPUT_MODE.id + " INTEGER, " +
DBSettings.SETTING.LANG_SUPPORT.id + " INTEGER, " +
- DBSettings.SETTING.MODE_NOTIFY.id + " INTEGER, " +
+ DBSettings.SETTING.MODE_NOTIFY.id + " INTEGER, " + // no longer in use; delete in #7
DBSettings.SETTING.LAST_LANG.id + " INTEGER, " +
- DBSettings.SETTING.KEY_REMAP.id + " INTEGER, " +
- DBSettings.SETTING.SPACE_ZERO.id + " INTEGER, " +
+ DBSettings.SETTING.KEY_REMAP.id + " INTEGER, " + // no longer in use; delete in #7
+ DBSettings.SETTING.SPACE_ZERO.id + " INTEGER, " + // no longer in use; delete in #7
DBSettings.SETTING.LAST_WORD.id + " TEXT )");
}
diff --git a/src/io/github/sspanak/tt9/TraditionalT9.java b/src/io/github/sspanak/tt9/TraditionalT9.java
index e19dd5b1..6211c2f3 100644
--- a/src/io/github/sspanak/tt9/TraditionalT9.java
+++ b/src/io/github/sspanak/tt9/TraditionalT9.java
@@ -1,7 +1,6 @@
package io.github.sspanak.tt9;
import android.content.Intent;
-import android.content.res.Resources;
import android.inputmethodservice.InputMethodService;
import android.inputmethodservice.KeyboardView;
import android.os.Handler;
@@ -47,9 +46,6 @@ public class TraditionalT9 extends InputMethodService implements
private boolean mGaveUpdateWarn = false;
private boolean mFirstPress = false;
- private boolean keyRemap = false;
-
- private boolean spaceOnZero = false;
private boolean mIgnoreDPADKeyUp = false;
private KeyEvent mDPADkeyEvent = null;
@@ -95,8 +91,6 @@ public class TraditionalT9 extends InputMethodService implements
private InputConnection currentInputConnection = null;
- private Toast modeNotification = null;
-
/**
* Main initialization of the input method component. Be sure to call to
* super class.
@@ -268,9 +262,6 @@ public class TraditionalT9 extends InputMethodService implements
// if (interfacehandler != null) {
// interfacehandler.hideView();
// }
- // Get keyMap setting:
- Object[] setting = db.getSettings(new SETTING[] {SETTING.KEY_REMAP} );
- keyRemap = setting[0].equals(1);
return;
}
@@ -284,12 +275,13 @@ public class TraditionalT9 extends InputMethodService implements
// get settings
Object[] settings = db.getSettings(new SETTING[] {
// 0, 1, 2,
+ // "2" is no longer in use; delete in #7
SETTING.LANG_SUPPORT, SETTING.LAST_LANG, SETTING.MODE_NOTIFY,
// 3, 4, 5
+ // "5" is no longer in use; delete in #7
SETTING.INPUT_MODE, SETTING.LAST_WORD, SETTING.SPACE_ZERO
});
- spaceOnZero = settings[5].equals(1);
mLangsAvailable = LangHelper.buildLangs((Integer)settings[0]);
mLang = sanitizeLang(LANGUAGE.get((Integer)settings[1]));
@@ -299,14 +291,6 @@ public class TraditionalT9 extends InputMethodService implements
mKeyMode = MODE_TEXT;
- boolean modenotify = settings[2].equals(1);
-
- if (!modenotify && modeNotification != null) {
- modeNotification = null;
- } else if (modenotify && modeNotification == null){
- modeNotification = Toast.makeText(this, "", Toast.LENGTH_SHORT);
- }
-
// We are now going to initialize our state based on the type of
// text being edited.
switch (inputField.inputType & InputType.TYPE_MASK_CLASS) {
@@ -394,15 +378,6 @@ public class TraditionalT9 extends InputMethodService implements
onText(prevword);
db.storeSettingString(SETTING.LAST_WORD, null);
}
- if (modenotify) {
- Resources r = getResources();
- if (mKeyMode != MODE_NUM)
- modeNotify(String.format("%s %s %s", r.getStringArray(R.array.pref_lang_titles)[mLang.index],
- r.getStringArray(R.array.keyMode)[mKeyMode], r.getStringArray(R.array.capsMode)[mCapsMode]));
- else
- modeNotify(String.format("%s %s", r.getStringArray(R.array.pref_lang_titles)[mLang.index],
- r.getStringArray(R.array.keyMode)[mKeyMode]));
- }
}
// Update the label on the enter key, depending on what the application
@@ -413,9 +388,6 @@ public class TraditionalT9 extends InputMethodService implements
mSuggestionStrings.clear();
mSuggestionInts.clear();
mSuggestionSym.clear();
- if (interfacehandler != null) {
- interfacehandler.midButtonUpdate(false);
- }
updateKeyMode();
// show Window()?
@@ -598,28 +570,13 @@ public class TraditionalT9 extends InputMethodService implements
* the app.
*/
@Override
- public boolean onKeyDown(int keyCode, KeyEvent event) {
- // Translate key
- KeyEvent key = TranslateKey(keyCode, event);
- if (key != null) {
- keyCode = key.getKeyCode();
- event = key;
+ public boolean onKeyDown(int inputKeyCode, KeyEvent inputEvent) {
+ KeyEvent event = TranslateKey(inputKeyCode, inputEvent);
+ if (event != null) {
+ return onKeyDown_(event.getKeyCode(), event);
}
- if (!onKeyDown_(keyCode, event)) {
- if (key == null || !keyRemap) {
- return false;
- }
- else {
- // push key to lower level
- // dumb handling of null for edge weird timing cases.
- if (currentInputConnection == null)
- currentInputConnection = getCurrentInputConnection();
- if (currentInputConnection != null)
- currentInputConnection.sendKeyEvent(event);
- }
- }
- return true;
+ return onKeyDown_(inputKeyCode, inputEvent);
}
protected void launchOptions() {
@@ -792,28 +749,13 @@ public class TraditionalT9 extends InputMethodService implements
* the app.
*/
@Override
- public boolean onKeyUp(int keyCode, KeyEvent event) {
- // Translate key
- KeyEvent key = TranslateKey(keyCode, event);
- if (key != null) {
- keyCode = key.getKeyCode();
- event = key;
+ public boolean onKeyUp(int inputKeyCode, KeyEvent inputEvent) {
+ KeyEvent event = TranslateKey(inputKeyCode, inputEvent);
+ if (event != null) {
+ return onKeyUp_(event.getKeyCode(), event);
}
- if (!onKeyUp_(keyCode, event)) {
- if (key == null || !keyRemap) {
- return false;
- }
- else {
- // push key to lower level
- // dumb handling of null for edge weird timing cases.
- if (currentInputConnection == null)
- currentInputConnection = getCurrentInputConnection();
- if (currentInputConnection != null)
- currentInputConnection.sendKeyEvent(event);
- }
- }
- return true;
+ return onKeyUp_(inputKeyCode, inputEvent);
}
/**
@@ -822,7 +764,6 @@ public class TraditionalT9 extends InputMethodService implements
// private void commitTyped() { commitTyped(getCurrentInputConnection()); }
private void commitTyped() {
if (interfacehandler != null) {
- interfacehandler.midButtonUpdate(false);
interfacehandler.showNotFound(false);
}
@@ -1054,9 +995,6 @@ public class TraditionalT9 extends InputMethodService implements
final int length2 = mComposingI.length();
if (mKeyMode == MODE_TEXT) {
charReset();
- if (interfacehandler != null) {
- interfacehandler.midButtonUpdate(false);
- }
setCandidatesViewShown(false);
}
//Log.d("handleBS", "Stage1: (" + length + "," + length2 + ")");
@@ -1083,7 +1021,6 @@ public class TraditionalT9 extends InputMethodService implements
//Log.d("handleBS", "resetting thing");
mComposing.setLength(0);
mComposingI.setLength(0);
- interfacehandler.midButtonUpdate(false);
interfacehandler.showNotFound(false);
mSuggestionStrings.clear();
mPreviousWord = "";
@@ -1112,8 +1049,6 @@ public class TraditionalT9 extends InputMethodService implements
currentInputConnection.setComposingText(mComposing, 1);
}
updateKeyMode();
- if (modeNotification != null)
- modeNotify(getResources().getStringArray(R.array.capsMode)[mCapsMode]);
}
/**
@@ -1125,18 +1060,13 @@ public class TraditionalT9 extends InputMethodService implements
switch (mKeyMode) {
case MODE_LANG:
// it begins
- // take note of spaceOnZero
- if (keyCode == KeyEvent.KEYCODE_POUND ||
- ( spaceOnZero && (keyCode == KeyEvent.KEYCODE_0) )) {
+ if (keyCode == KeyEvent.KEYCODE_POUND || keyCode == KeyEvent.KEYCODE_0) {
if (mComposing.length() > 0) {
commitTyped();
}
onText(" ");
} else {
// do things
- if (interfacehandler != null) {
- interfacehandler.midButtonUpdate(true);
- }
keyCode = keyCode - KeyEvent.KEYCODE_0;
mComposingI.append(keyCode);
updateCandidates();
@@ -1152,12 +1082,10 @@ public class TraditionalT9 extends InputMethodService implements
keyCode = keyCode - KeyEvent.KEYCODE_0;
}
// special translation of that keyCode (which is now T9TABLE index
- if (spaceOnZero) {
- if (keyCode == 0)
- keyCode = 11;
- if (keyCode == 10)
- keyCode = 12;
- }
+ if (keyCode == 0)
+ keyCode = 11;
+ if (keyCode == 10)
+ keyCode = 12;
//Log.d("handleChar", "Key: " + keyCode + "Previous Key: " + mPrevious + " Index:" + mCharIndex);
boolean newChar = false;
@@ -1247,12 +1175,12 @@ public class TraditionalT9 extends InputMethodService implements
} else {
if (mKeyMode != MODE_NUM && mComposing.length() > 0) {
if (keyCode == KeyEvent.KEYCODE_DPAD_DOWN) {
- mCandidateView.scrollSuggestion(1);
+ mCandidateView.scrollToSuggestion(1);
if (mSuggestionStrings.size() > mCandidateView.mSelectedIndex)
currentInputConnection.setComposingText(mSuggestionStrings.get(mCandidateView.mSelectedIndex), 1);
return true;
} else if (keyCode == KeyEvent.KEYCODE_DPAD_UP) {
- mCandidateView.scrollSuggestion(-1);
+ mCandidateView.scrollToSuggestion(-1);
if (mSuggestionStrings.size() > mCandidateView.mSelectedIndex)
currentInputConnection.setComposingText(mSuggestionStrings.get(mCandidateView.mSelectedIndex), 1);
return true;
@@ -1319,15 +1247,6 @@ public class TraditionalT9 extends InputMethodService implements
}
updateKeyMode();
resetKeyMode();
- if (modeNotification != null)
- modeNotify(getResources().getStringArray(R.array.keyMode)[mKeyMode]);
- }
-
- private void modeNotify(String s) {
- modeNotification.setText(s);
- modeNotification.show();
- modeNotification.cancel(); // TODO: This will not always hide the Toast.
- // will probably need to implement custom view
}
private void nextLang() {
@@ -1337,9 +1256,6 @@ public class TraditionalT9 extends InputMethodService implements
}
mLang = mLangsAvailable[mLangIndex];
updateKeyMode();
- if (modeNotification != null) {
- modeNotify(getResources().getStringArray(R.array.pref_lang_titles)[mLang.index]);
- }
}
private void resetKeyMode() {
diff --git a/src/io/github/sspanak/tt9/TraditionalT9Settings.java b/src/io/github/sspanak/tt9/TraditionalT9Settings.java
index 5eef34b9..0ee89bfe 100644
--- a/src/io/github/sspanak/tt9/TraditionalT9Settings.java
+++ b/src/io/github/sspanak/tt9/TraditionalT9Settings.java
@@ -686,6 +686,7 @@ public class TraditionalT9Settings extends ListActivity implements
// get settings
Object[] settings = T9DB.getInstance(this).getSettings(new SETTING[]
// Order should be based on SETTING.sqOrder
+ // "MODE_NOTIFY", "SPACE_ZERO" and "KEY_REMAP" are no longer in use; delete in #7
{SETTING.INPUT_MODE, SETTING.LANG_SUPPORT, SETTING.MODE_NOTIFY, SETTING.KEY_REMAP, SETTING.SPACE_ZERO});
ListAdapter settingitems;
try {