abouttreesummaryrefslogcommitdiff
diff options
context:
space:
mode:
authorJules Aguillon2024-12-31 12:13:31 +0100
committerJules Aguillon2024-12-31 12:17:22 +0100
commit55060f656e543f6a429dde5b9084d70e39cb3080 (patch)
tree713a1e4ed9eddab1e9593f6f4231a243e0503ec9
parent42c23d386432df0b79b4835bc711e27724a91cbc (diff)
downloadunexpected-keyboard-55060f656e543f6a429dde5b9084d70e39cb3080.tar.gz
unexpected-keyboard-55060f656e543f6a429dde5b9084d70e39cb3080.zip
Don't double tap for capslock after automatic capitalisation
Allow to more easily disable automatic capitalisation when it's unwanted.
-rw-r--r--srcs/juloo.keyboard2/Pointers.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/srcs/juloo.keyboard2/Pointers.java b/srcs/juloo.keyboard2/Pointers.java
index f13718f..b55705e 100644
--- a/srcs/juloo.keyboard2/Pointers.java
+++ b/srcs/juloo.keyboard2/Pointers.java
@@ -153,7 +153,8 @@ public final class Pointers implements Handler.Callback
if (latched != null) // Already latched
{
removePtr(ptr); // Remove dupplicate
- if ((latched.flags & FLAG_P_DOUBLE_TAP_LOCK) != 0) // Toggle lockable key
+ // Toggle lockable key, except if it's a fake pointer
+ if ((latched.flags & (FLAG_P_FAKE | FLAG_P_DOUBLE_TAP_LOCK)) == FLAG_P_DOUBLE_TAP_LOCK)
lockPointer(latched, false);
else // Otherwise, unlatch
{