aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2010-10-01 16:42:13 +0900
committerTadashi G. Takaoka <takaoka@google.com>2010-10-01 19:27:37 +0900
commit8e1f1be0f3cfce4ed0623d3d137f53f034f5b718 (patch)
tree15d65a1cfd92b17c5c37c4959898593d37f93b79 /java/src
parent88a045637a8aa812ec09e2fa6ad0b75dd401e1f9 (diff)
downloadlatinime-8e1f1be0f3cfce4ed0623d3d137f53f034f5b718.tar.gz
latinime-8e1f1be0f3cfce4ed0623d3d137f53f034f5b718.tar.xz
latinime-8e1f1be0f3cfce4ed0623d3d137f53f034f5b718.zip
Long press mic/comma key bring mini keyboard with settings
Bug: 3050703 Change-Id: I090b2bfebfb48e5ec461615d4c911024ea6d130a
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/inputmethod/latin/LatinKeyboard.java2
-rw-r--r--java/src/com/android/inputmethod/latin/LatinKeyboardView.java10
2 files changed, 2 insertions, 10 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinKeyboard.java b/java/src/com/android/inputmethod/latin/LatinKeyboard.java
index 14a503bc3..43d0a7beb 100644
--- a/java/src/com/android/inputmethod/latin/LatinKeyboard.java
+++ b/java/src/com/android/inputmethod/latin/LatinKeyboard.java
@@ -367,11 +367,13 @@ public class LatinKeyboard extends Keyboard {
mF1Key.label = null;
mF1Key.icon = mMicIcon;
mF1Key.iconPreview = mMicPreviewIcon;
+ mF1Key.popupResId = R.xml.popup_mic;
} else {
mF1Key.label = ",";
mF1Key.codes = new int[] { ',' };
mF1Key.icon = null;
mF1Key.iconPreview = null;
+ mF1Key.popupResId = R.xml.popup_comma;
}
}
diff --git a/java/src/com/android/inputmethod/latin/LatinKeyboardView.java b/java/src/com/android/inputmethod/latin/LatinKeyboardView.java
index c4afd9a27..22d39f7aa 100644
--- a/java/src/com/android/inputmethod/latin/LatinKeyboardView.java
+++ b/java/src/com/android/inputmethod/latin/LatinKeyboardView.java
@@ -17,7 +17,6 @@
package com.android.inputmethod.latin;
import android.content.Context;
-import android.content.res.Resources;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.inputmethodservice.Keyboard;
@@ -42,8 +41,6 @@ public class LatinKeyboardView extends LatinKeyboardBaseView {
private Keyboard mPhoneKeyboard;
- private final boolean mLongPressCommaForSettingsEnabled;
-
/** Whether we've started dropping move events because we found a big jump */
private boolean mDroppingEvents;
/**
@@ -62,10 +59,6 @@ public class LatinKeyboardView extends LatinKeyboardBaseView {
public LatinKeyboardView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
-
- Resources res = context.getResources();
- mLongPressCommaForSettingsEnabled = res.getBoolean(
- R.bool.config_long_press_comma_for_settings_enabled);
}
public void setPhoneKeyboard(Keyboard phoneKeyboard) {
@@ -101,9 +94,6 @@ public class LatinKeyboardView extends LatinKeyboardBaseView {
} else if (primaryCode == '0' && getKeyboard() == mPhoneKeyboard) {
// Long pressing on 0 in phone number keypad gives you a '+'.
return invokeOnKey('+');
- } else if (primaryCode == KEYCODE_VOICE
- || (primaryCode == ',' && mLongPressCommaForSettingsEnabled)) {
- return invokeOnKey(KEYCODE_OPTIONS);
} else {
return super.onLongPress(key);
}