abouttreesummaryrefslogcommitdiff
diff options
context:
space:
mode:
authorJules Aguillon2022-01-29 20:03:17 +0100
committerJules Aguillon2022-01-29 20:03:17 +0100
commit7af579a1bc267413e113b73e29cbdcc981d00470 (patch)
treecbe8dec7a4811432cba33181c1ba1ebfe1fb1cc8
parent4333575bb921abe2293e68020d6dce2c7da58aed (diff)
downloadunexpected-keyboard-7af579a1bc267413e113b73e29cbdcc981d00470.tar.gz
unexpected-keyboard-7af579a1bc267413e113b73e29cbdcc981d00470.zip
Fn+Tab to send the tab character
-rw-r--r--srcs/juloo.keyboard2/KeyModifier.java1
-rw-r--r--srcs/juloo.keyboard2/KeyValue.java1
2 files changed, 2 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/KeyModifier.java b/srcs/juloo.keyboard2/KeyModifier.java
index 4d8d9c5..0837434 100644
--- a/srcs/juloo.keyboard2/KeyModifier.java
+++ b/srcs/juloo.keyboard2/KeyModifier.java
@@ -193,6 +193,7 @@ class KeyModifier
case "$": name = "€"; break;
case "#": name = "£"; break;
case "*": name = "°"; break;
+ case "tab": name = "\\t"; break;
default: return k;
}
return KeyValue.getKeyByName(name);
diff --git a/srcs/juloo.keyboard2/KeyValue.java b/srcs/juloo.keyboard2/KeyValue.java
index 5dfd89a..7addcb2 100644
--- a/srcs/juloo.keyboard2/KeyValue.java
+++ b/srcs/juloo.keyboard2/KeyValue.java
@@ -248,6 +248,7 @@ class KeyValue
addEventKey("f10", "F10", KeyEvent.KEYCODE_F10);
addEventKey("tab", "↹", KeyEvent.KEYCODE_TAB);
+ addKey("\\t", "\\t", '\t', EVENT_NONE, 0); // Send the tab character
addKey("space", " ", ' ', KeyEvent.KEYCODE_SPACE, 0);
}
}