]> git.rmz.io Git - dotfiles.git/blobdiff - xkb/symbols/dvorak
awesome: don't change tag when scrolling on root
[dotfiles.git] / xkb / symbols / dvorak
index 94ba439b02a25a86f61551755b45182f436a5b86..ff8e363c454ff30a98b4df1c429923ebf34978d9 100644 (file)
@@ -1,7 +1,7 @@
 default partial alphanumeric_keys modifier_keys
 xkb_symbols "default" { //{{{1
     // 1st Row {{{2
-    key <LSGT> { [            less,         greater,             bar,       brokenbar ] };
+    key <TLDE> { [           grave,      asciitilde,      dead_grave,      dead_tilde ] };
     key <AE01> { [          exclam,               1 ] };
     key <AE02> { [              at,               2,        EuroSign,        EuroSign ] };
     key <AE03> { [      numbersign,               3 ] };
@@ -21,7 +21,7 @@ xkb_symbols "default" { //{{{1
     key <AD01> { [      apostrophe,        quotedbl,      dead_acute,  dead_diaeresis ] };
     key <AD02> { [           comma,            less,    dead_cedilla,      dead_caron ] };
     key <AD03> { [          period,         greater,   dead_abovedot,  periodcentered ] };
-    key <AD04> { [               p,               P ] };
+    key <AD04> { [               p,               P,        sterling,        sterling ] };
     key <AD05> { [               y,               Y ] };
     key <AD06> { [               f,               F ] };
     key <AD07> { [               g,               G ] };
@@ -32,7 +32,7 @@ xkb_symbols "default" { //{{{1
     key <AD12> { [           equal,            plus ] };
 
     // 3rd Row {{{2
-    key <CAPS> { [          Escape ] };
+    key <CAPS> { [       Control_L ] };
     key <AC01> { [               a,               A,      adiaeresis,      Adiaeresis ] };
     key <AC02> { [               o,               O,      odiaeresis,      Odiaeresis ] };
     key <AC03> { [               e,               E,        EuroSign,        EuroSign ] };
@@ -49,7 +49,7 @@ xkb_symbols "default" { //{{{1
 
     // 4th Row {{{2
     key <LFSH> { [         Shift_L ] };
-    key <TLDE> { [           grave,      asciitilde,      dead_grave,      dead_tilde ] };
+    key <LSGT> { [       backslash,             bar ] };
     key <AB01> { [       semicolon,           colon,     dead_ogonek, dead_doubleacute ] };
     key <AB02> { [               q,               Q ] };
     key <AB03> { [               j,               J ] };
@@ -68,8 +68,8 @@ xkb_symbols "default" { //{{{1
     key <LWIN> { [          Super_L ] };
     key <SPCE> { [            space ] };
     key <RWIN> { [          Super_R ] };
-    key <RCTL> { [        Control_R ] };
     key <RALT> { [ ISO_Level3_Shift ] };
+    key <RCTL> { [        Control_R ] };
 
     // F Keys {{{2
     key <ESC>  { [          Escape ] };
@@ -122,6 +122,23 @@ xkb_symbols "default" { //{{{1
     key   <UP> { [              Up ] };
     key <LEFT> { [            Left ] };
     key <RGHT> { [           Right ] };
+
+    modifier_map Control { <CAPS>, <LCTL> };
+}; //}}}1
+
+partial
+xkb_symbols "kinesis" { //{{{1
+    // Level3_Shift {{{2
+    include "level3(ralt_switch)"
+
+    // brackets {{{2
+    key <TLDE> { [           grave,      asciitilde,      dead_grave,      dead_tilde ] };
+    key <BKSL> { [           slash,        question ] };
+    key <AE11> { [           minus,      underscore ] };
+    key <AE12> { [           equal,            plus ] };
+    key <AD11> { [     bracketleft,       braceleft ] };
+    key <AD12> { [    bracketright,      braceright,      dead_tilde,        NoSymbol ] };
+
 }; //}}}1
 
 partial
@@ -151,6 +168,13 @@ xkb_symbols "applealu_iso" { //{{{1
     key <I233> { [   XF86MonBrightnessUp ] };
 }; //}}}1
 
+partial modifier_keys
+xkb_symbols "demon_king" { //{{{1
+    // Swap Keys {{{2
+    include "altwin(swap_alt_win)"
+    include "level3(rwin_switch)"
+}; //}}}1
+
 partial modifier_keys
 xkb_symbols "asus_zenbook" { //{{{1
     // Swap Keys {{{2