diff options
| author | juloo | 2015-07-31 20:48:19 +0200 |
|---|---|---|
| committer | juloo | 2015-07-31 20:48:19 +0200 |
| commit | 45ea215bb66f889c2f05fc492646ca7b6643d41a (patch) | |
| tree | 8fd3facd3619aad870392d5a2ac37bf80535502a /srcs/juloo.keyboard2/Keyboard2.java | |
| parent | 702ae9d0c120cf56a4106df67a4974348521ffe4 (diff) | |
| download | unexpected-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.java | 11 |
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); } |
