diff options
| author | Jules Aguillon | 2024-12-26 19:59:43 +0100 |
|---|---|---|
| committer | Jules Aguillon | 2024-12-26 19:59:43 +0100 |
| commit | 926b99cbfe0506dc5cea915a71ea8da79075b59f (patch) | |
| tree | cfa088d4781eea772a0117456958c1dd6b561fcc /srcs/juloo.keyboard2/Keyboard2.java | |
| parent | 52af262e160a408fcc7fa443fb97b03f880c70dc (diff) | |
| download | unexpected-keyboard-926b99cbfe0506dc5cea915a71ea8da79075b59f.tar.gz unexpected-keyboard-926b99cbfe0506dc5cea915a71ea8da79075b59f.zip | |
Refactor: Move code to LayoutModifier
Layout modifying functions are removed from Config to LayoutModifier as
static classes.
The two classes are (weakly) mutually dependent, the refactoring is
purely for the purpose of making shorter classes.
The only change is that 'modify_numpad' is changed to remove duplicated
code. This has the side effect of making the "double tap for caps lock"
option affect the shift key in the numpad.
Diffstat (limited to 'srcs/juloo.keyboard2/Keyboard2.java')
| -rw-r--r-- | srcs/juloo.keyboard2/Keyboard2.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/srcs/juloo.keyboard2/Keyboard2.java b/srcs/juloo.keyboard2/Keyboard2.java index 201449d..1179c73 100644 --- a/srcs/juloo.keyboard2/Keyboard2.java +++ b/srcs/juloo.keyboard2/Keyboard2.java @@ -62,7 +62,7 @@ public class Keyboard2 extends InputMethodService { if (_currentSpecialLayout != null) return _currentSpecialLayout; - return _config.modify_layout(current_layout_unmodified()); + return LayoutModifier.modify_layout(current_layout_unmodified()); } void setTextLayout(int l) @@ -92,13 +92,13 @@ public class Keyboard2 extends InputMethodService /** Load a layout that contains a numpad. */ KeyboardData loadNumpad(int layout_id) { - return _config.modify_numpad(KeyboardData.load(getResources(), layout_id), + return LayoutModifier.modify_numpad(KeyboardData.load(getResources(), layout_id), current_layout_unmodified()); } KeyboardData loadPinentry(int layout_id) { - return _config.modify_pinentry(KeyboardData.load(getResources(), layout_id), + return LayoutModifier.modify_pinentry(KeyboardData.load(getResources(), layout_id), current_layout_unmodified()); } |
