awesome 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. default alphanumeric_keys modifier_keys function_keys alternate_group
  2. xkb_symbols "awesome" {
  3. include "us"
  4. name[Group1]= "My Awesome Layout";
  5. key <AE02> { [ 2, at, Page_Up, Page_Up ] };
  6. key <AE03> { [ 3, numbersign, Page_Down, Page_Down ] };
  7. key <AD01> { [ {q, a, b}, Q, Escape, Escape ] };
  8. key <AD02> { [ w, W, Home, Home ] };
  9. key <AD03> {
  10. type="THREE_LEVEL",
  11. symbols=[ e, {E, F}, Up]
  12. };
  13. key <AD04> { [ r, R, End, End ] };
  14. key <AD05> { [ t, T, Tab, Tab ] };
  15. // Unknown keysyms
  16. key <AD06> { [{notAKeysym, ydiaeresis}, {thisEither, norThis} ] };
  17. key <AC01> { [ a, A, Return, Return ] };
  18. key <AC02> { [ s, S, Left] };
  19. key <AC03> { [ d, D, Down] };
  20. key <AC04> { [ f, F, Right] };
  21. key <AC05> { [ g, G, BackSpace, BackSpace ] };
  22. key <AB05> { [ b, B, Delete, Delete ] };
  23. key <LCTL> {
  24. symbols[1] = [ {Control_L, ISO_Next_Group } ],
  25. actions[1] = [ {SetMods(modifiers=Control), SetGroup(group=+1) } ]
  26. };
  27. };