summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jr16
1 files changed, 16 insertions, 0 deletions
diff --git a/jr b/jr
index 16aaed4..e30e2ef 100644
--- a/jr
+++ b/jr
@@ -391,3 +391,19 @@ xkb_symbols "jdvp" {
symbols[Group2] = []
};
};
+
+// The Royal Kludge Keyboard stupidly requires you to hold down Fn to toggle
+// escape, so swap the escape key with the tilda key.
+partial alphanumeric_keys
+xkb_symbols "jdvprk" {
+ include "jr(jdvp)"
+
+ key <ESC> {
+ symbols[Group1] = [ dollar, asciitilde ] ,
+ symbols[Group2] = []
+ };
+
+ key <TLDE> {
+ symbols[Group1] = [ Escape ]
+ };
+};