abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/Keyboard2.java
diff options
context:
space:
mode:
authorJules Aguillon2024-12-26 19:59:43 +0100
committerJules Aguillon2024-12-26 19:59:43 +0100
commit926b99cbfe0506dc5cea915a71ea8da79075b59f (patch)
treecfa088d4781eea772a0117456958c1dd6b561fcc /srcs/juloo.keyboard2/Keyboard2.java
parent52af262e160a408fcc7fa443fb97b03f880c70dc (diff)
downloadunexpected-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.java6
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());
}