xmodmap file, keysym Alt_R = Multi_key
authorIan Kelling <ian@iankelling.org>
Thu, 21 Oct 2021 22:25:51 +0000 (18:25 -0400)
committerIan Kelling <ian@iankelling.org>
Thu, 21 Oct 2021 22:27:20 +0000 (18:27 -0400)
then saved with xkbcomp, and disregarded some
irrelevant changes that xmodmap made

model01.xkb
x2.xkb

index 50384bfa150d40c426ffd1ec48c47a6c94b0ef13..3b4c9157e770ae8c11bfae9835a3265bf4f47ba2 100644 (file)
@@ -1414,8 +1414,14 @@ xkb_symbols "pc+us+inet(evdev)+ctrl(nocaps)+terminate(ctrl_alt_bksp)" {
         symbols[Group1]= [           Print,         Sys_Req ]
     };
     key <RALT> {
-        type= "TWO_LEVEL",
-        symbols[Group1]= [           Alt_R,          Meta_R ]
+        type[group1]= "TWO_LEVEL",
+        type[group2]= "ONE_LEVEL",
+        type[group3]= "ONE_LEVEL",
+        type[group4]= "ONE_LEVEL",
+        symbols[Group1]= [       Multi_key,        NoSymbol ],
+        symbols[Group2]= [        NoSymbol ],
+        symbols[Group3]= [        NoSymbol ],
+        symbols[Group4]= [        NoSymbol ]
     };
     key <LNFD> {         [        Linefeed ] };
     key <HOME> {         [            Home ] };
diff --git a/x2.xkb b/x2.xkb
index 361f60aa2f6ff1fd2ad2ab5c36dcca2dcb7a7a01..805249e6dac3e7dce86e6a8d1518c9a0e1a5ddef 100644 (file)
--- a/x2.xkb
+++ b/x2.xkb
@@ -1414,8 +1414,14 @@ xkb_symbols "pc+us+inet(evdev)+ctrl(nocaps)+terminate(ctrl_alt_bksp)" {
         symbols[Group1]= [           Print,         Sys_Req ]
     };
     key <RALT> {
-        type= "TWO_LEVEL",
-        symbols[Group1]= [           Alt_R,          Meta_R ]
+        type[group1]= "TWO_LEVEL",
+        type[group2]= "ONE_LEVEL",
+        type[group3]= "ONE_LEVEL",
+        type[group4]= "ONE_LEVEL",
+        symbols[Group1]= [       Multi_key,        NoSymbol ],
+        symbols[Group2]= [        NoSymbol ],
+        symbols[Group3]= [        NoSymbol ],
+        symbols[Group4]= [        NoSymbol ]
     };
     key <LNFD> {         [        Linefeed ] };
     key <HOME> {         [            Home ] };