abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/Keyboard2.java
diff options
context:
space:
mode:
authorjuloo2015-07-31 20:48:19 +0200
committerjuloo2015-07-31 20:48:19 +0200
commit45ea215bb66f889c2f05fc492646ca7b6643d41a (patch)
tree8fd3facd3619aad870392d5a2ac37bf80535502a /srcs/juloo.keyboard2/Keyboard2.java
parent702ae9d0c120cf56a4106df67a4974348521ffe4 (diff)
downloadunexpected-keyboard-45ea215bb66f889c2f05fc492646ca7b6643d41a.tar.gz
unexpected-keyboard-45ea215bb66f889c2f05fc492646ca7b6643d41a.zip
Create KeyboardData class and handle move on keys
Diffstat (limited to 'srcs/juloo.keyboard2/Keyboard2.java')
-rw-r--r--srcs/juloo.keyboard2/Keyboard2.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/srcs/juloo.keyboard2/Keyboard2.java b/srcs/juloo.keyboard2/Keyboard2.java
index d1ed613..4a116cb 100644
--- a/srcs/juloo.keyboard2/Keyboard2.java
+++ b/srcs/juloo.keyboard2/Keyboard2.java
@@ -2,19 +2,28 @@ package juloo.keyboard2;
import android.inputmethodservice.InputMethodService;
import android.util.Log;
+import android.view.KeyEvent;
import android.view.View;
public class Keyboard2 extends InputMethodService
{
public static final String TAG = "Keyboard_2.0";
+ private KeyboardData _keyboardData;
private Keyboard2View _inputView;
@Override
+ public void onCreate()
+ {
+ super.onCreate();
+ _keyboardData = new KeyboardData(getResources().getXml(R.xml.azerty));
+ }
+
+ @Override
public View onCreateInputView()
{
_inputView = (Keyboard2View)getLayoutInflater().inflate(R.layout.input, null);
- _inputView.loadKeyboard(R.xml.azerty);
+ _inputView.setKeyboard(this, _keyboardData);
return (_inputView);
}