From f0cc9e0d11112acc8245926b37805947dd8415b1 Mon Sep 17 00:00:00 2001 From: Dmitry Voronin Date: Sun, 28 Jul 2024 03:36:29 +0300 Subject: [PATCH] Foot : Add to open Urls. --- .readme/keyd/Readme.md | 3 + .readme/keyd/alt/keyboard-layout.json | 151 ++++++++++++++++ .readme/keyd/app/firefox/keyboard-layout.json | 165 ++++++++++++++++++ .../keyd/app/jetbrains/keyboard-layout.json | 156 +++++++++++++++++ .readme/keyd/app/tmux/keyboard-layout.json | 160 +++++++++++++++++ .readme/keyd/main/keyboard-layout.json | 142 +++++++++++++++ .readme/keyd/media/keyboard-layout.json | 139 +++++++++++++++ .readme/keyd/number/keyboard-layout.json | 146 ++++++++++++++++ .readme/keyd/system/sway/keyboard-layout.json | 156 +++++++++++++++++ .readme/keyd/wm/gnome/keyboard-layout.json | 134 ++++++++++++++ .readme/keyd/wm/sway/keyboard-layout.json | 152 ++++++++++++++++ Readme.md | 4 +- home/config/foot/default.nix | 3 + 13 files changed, 1509 insertions(+), 2 deletions(-) create mode 100644 .readme/keyd/Readme.md create mode 100644 .readme/keyd/alt/keyboard-layout.json create mode 100644 .readme/keyd/app/firefox/keyboard-layout.json create mode 100644 .readme/keyd/app/jetbrains/keyboard-layout.json create mode 100644 .readme/keyd/app/tmux/keyboard-layout.json create mode 100644 .readme/keyd/main/keyboard-layout.json create mode 100644 .readme/keyd/media/keyboard-layout.json create mode 100644 .readme/keyd/number/keyboard-layout.json create mode 100644 .readme/keyd/system/sway/keyboard-layout.json create mode 100644 .readme/keyd/wm/gnome/keyboard-layout.json create mode 100644 .readme/keyd/wm/sway/keyboard-layout.json diff --git a/.readme/keyd/Readme.md b/.readme/keyd/Readme.md new file mode 100644 index 0000000..08edc29 --- /dev/null +++ b/.readme/keyd/Readme.md @@ -0,0 +1,3 @@ +# Keyd layouts. + +http://www.keyboard-layout-editor.com diff --git a/.readme/keyd/alt/keyboard-layout.json b/.readme/keyd/alt/keyboard-layout.json new file mode 100644 index 0000000..2f72aee --- /dev/null +++ b/.readme/keyd/alt/keyboard-layout.json @@ -0,0 +1,151 @@ +[ + [ + { + "c": "#8ec07c" + }, + "Esc", + { + "c": "#cccccc" + }, + "!\n1", + "@\n2", + "#\n3", + "$\n4", + "%\n5", + "^\n6", + "&\n7", + "*\n8", + "(\n9", + ")\n0", + "_\n-", + "+\n=", + { + "w": 2 + }, + "Backspace" + ], + [ + { + "w": 1.5 + }, + "Tab", + "Q", + { + "c": "#8ec07c" + }, + "Page Up", + { + "c": "#cccccc" + }, + "E", + "R", + "T", + "Y", + "U", + "I", + "O", + "P", + "{\n[", + "}\n]", + { + "w": 1.5 + }, + "|\n\\" + ], + [ + { + "c": "#8ec07c", + "w": 1.75 + }, + "Caps Lock", + "Home", + "Page Down", + "End", + { + "c": "#cccccc" + }, + "F", + "G", + { + "c": "#8ec07c" + }, + "Left", + "Down", + "Up", + "Right", + { + "c": "#cccccc" + }, + ":\n;", + "\"\n'", + { + "w": 2.25 + }, + "Enter" + ], + [ + { + "w": 2.25 + }, + "Shift", + "Z", + { + "c": "#8ec07c" + }, + "Cut", + "Copy", + "Paste", + { + "c": "#cccccc" + }, + "B", + "N", + "M", + "<\n,", + ">\n.", + "?\n/", + { + "w": 2.75 + }, + "Shift" + ], + [ + { + "c": "#d79921", + "w": 1.25 + }, + "Alterna-tive keys", + { + "c": "#cccccc", + "w": 1.25 + }, + "Win", + { + "w": 1.25 + }, + "Alt", + { + "a": 7, + "w": 6.25 + }, + "", + { + "a": 4, + "w": 1.25 + }, + "Alt", + { + "w": 1.25 + }, + "Win", + { + "w": 1.25 + }, + "Menu", + { + "c": "#8ec07c", + "w": 1.25 + }, + "Ctrl" + ] +] \ No newline at end of file diff --git a/.readme/keyd/app/firefox/keyboard-layout.json b/.readme/keyd/app/firefox/keyboard-layout.json new file mode 100644 index 0000000..7598d81 --- /dev/null +++ b/.readme/keyd/app/firefox/keyboard-layout.json @@ -0,0 +1,165 @@ +[ + [ + "~\n`", + "!\n1\n\n\n\n\nTab 1", + "@\n2\n\n\n\n\nTab 2", + "#\n3\n\n\n\n\nTab 3", + "$\n4\n\n\n\n\nTab 4", + "%\n5\n\n\n\n\nTab 5", + "^\n6\n\n\n\n\nTab 6", + "&\n7\n\n\n\n\nTab 7", + "*\n8\n\n\n\n\nTab 8", + "(\n9\n\n\n\n\nTab 9", + ")\n0\n\n\n\n\nTab 10", + "_\n-", + "+\n=", + { + "w": 2 + }, + "Backspace" + ], + [ + { + "w": 1.5 + }, + "Tab", + { + "c": "#8ec07c" + }, + "Prev Tab / Move", + "Up", + "Next Tab / Move", + "Full Refresh", + { + "c": "#cccccc" + }, + "T", + "Y", + { + "c": "#8ec07c" + }, + "Restore Tab", + { + "c": "#cccccc" + }, + "I", + "O", + { + "c": "#8ec07c" + }, + "Fill Pass-word", + { + "c": "#cccccc" + }, + "{\n[", + "}\n]", + { + "w": 1.5 + }, + "|\n\\" + ], + [ + { + "c": "#8ec07c", + "w": 1.75 + }, + "New Tab", + "Go Back", + "Down", + "Go Fwd", + "Find", + { + "c": "#cccccc" + }, + "G", + "H", + "J", + "K", + { + "c": "#8ec07c" + }, + "Toggle Dark Mode", + { + "c": "#cccccc" + }, + ":\n;", + "\"\n'", + { + "w": 2.25 + }, + "Enter" + ], + [ + { + "c": "#8ec07c", + "w": 2.25 + }, + "Alternative Action (after slash)", + { + "c": "#cccccc" + }, + "Z", + { + "c": "#8ec07c" + }, + "Close Tab", + { + "c": "#cccccc" + }, + "C", + "V", + "B", + { + "c": "#8ec07c" + }, + "Find Next / Prev", + { + "c": "#cccccc" + }, + "M", + "<\n,", + ">\n.", + "?\n/", + { + "w": 2.75 + }, + "Shift" + ], + [ + { + "w": 1.25 + }, + "Ctrl", + { + "w": 1.25 + }, + "Win", + { + "c": "#d79921", + "w": 1.25 + }, + "App Controls", + { + "c": "#8ec07c", + "w": 6.25 + }, + "Toggle Address Bar", + { + "c": "#cccccc", + "w": 1.25 + }, + "Alt", + { + "w": 1.25 + }, + "Win", + { + "w": 1.25 + }, + "Menu", + { + "w": 1.25 + }, + "Ctrl" + ] +] \ No newline at end of file diff --git a/.readme/keyd/app/jetbrains/keyboard-layout.json b/.readme/keyd/app/jetbrains/keyboard-layout.json new file mode 100644 index 0000000..3e0939c --- /dev/null +++ b/.readme/keyd/app/jetbrains/keyboard-layout.json @@ -0,0 +1,156 @@ +[ + [ + "~\n`", + "!\n1", + "@\n2", + "#\n3", + "$\n4", + "%\n5", + "^\n6", + "&\n7", + "*\n8", + "(\n9", + ")\n0", + "_\n-", + { + "c": "#8ec07c" + }, + "Reformat", + { + "c": "#cccccc", + "w": 2 + }, + "Backspace" + ], + [ + { + "c": "#8ec07c", + "w": 1.5 + }, + "Step Over (Tap) / Step Into (Hold)", + "Prev Tab", + "Refac-tor", + "Next Tab", + "Run", + { + "c": "#cccccc" + }, + "T", + "Y", + "U", + { + "c": "#8ec07c" + }, + "Impl-ement", + "Over-ride", + { + "c": "#cccccc" + }, + "P", + "{\n[", + "}\n]", + { + "w": 1.5 + }, + "|\n\\" + ], + [ + { + "c": "#8ec07c", + "w": 1.75 + }, + "New Scratch", + "Attach Debug-ger", + "Settings", + "Run Debug", + "Find", + "Go to Defini-tion", + { + "c": "#cccccc" + }, + "H", + "J", + "K", + "L", + ":\n;", + "\"\n'", + { + "w": 2.25 + }, + "Enter" + ], + [ + { + "w": 2.25 + }, + "Shift", + { + "c": "#8ec07c" + }, + "Stop App", + "Close Tab", + "Close Bottom Panel", + "Show Doc", + { + "c": "#cccccc" + }, + "B", + { + "c": "#8ec07c" + }, + "Inline", + { + "c": "#cccccc" + }, + "M", + "<\n,", + ">\n.", + { + "c": "#8ec07c" + }, + "Toggle Com-ment", + { + "c": "#cccccc", + "w": 2.75 + }, + "Shift" + ], + [ + { + "w": 1.25 + }, + "Ctrl", + { + "w": 1.25 + }, + "Win", + { + "c": "#d79921", + "w": 1.25 + }, + "App Controls", + { + "c": "#cccccc", + "a": 7, + "w": 6.25 + }, + "", + { + "a": 4, + "w": 1.25 + }, + "Alt", + { + "w": 1.25 + }, + "Win", + { + "w": 1.25 + }, + "Menu", + { + "w": 1.25 + }, + "Ctrl" + ] +] \ No newline at end of file diff --git a/.readme/keyd/app/tmux/keyboard-layout.json b/.readme/keyd/app/tmux/keyboard-layout.json new file mode 100644 index 0000000..48d5cd3 --- /dev/null +++ b/.readme/keyd/app/tmux/keyboard-layout.json @@ -0,0 +1,160 @@ +[ + [ + "~\n`", + "!\n1", + "@\n2", + "#\n3", + "$\n4", + "%\n5", + "^\n6", + "&\n7", + "*\n8", + { + "c": "#8ec07c" + }, + "Prev Session", + "Next Session", + "Split Vertical", + "Equalize Splits", + { + "c": "#cccccc", + "w": 2 + }, + "Backspace" + ], + [ + { + "w": 1.5 + }, + "Tab", + { + "c": "#8ec07c" + }, + "Prev Window", + "Up", + "Next Window", + "Reload Settings", + { + "c": "#cccccc" + }, + "T", + { + "c": "#8ec07c" + }, + "Copy Selection", + { + "c": "#cccccc" + }, + "U", + "I", + "O", + { + "c": "#8ec07c" + }, + "Scroll Up", + { + "c": "#cccccc" + }, + "{\n[", + "}\n]", + { + "c": "#8ec07c", + "w": 1.5 + }, + "Split Horizontal" + ], + [ + { + "w": 1.75 + }, + "New Window", + "Left", + "Down", + "Right", + "Toggle Status Bar", + "Select Session", + "Resize Left", + "Resize Down", + "Resize Up", + "Resize Right", + { + "c": "#cccccc" + }, + ":\n;", + "\"\n'", + { + "w": 2.25 + }, + "Enter" + ], + [ + { + "w": 2.25 + }, + "Shift", + { + "c": "#8ec07c" + }, + "Detach Session /Others", + "Close Window", + "Close Pane", + "Select /Paste", + { + "c": "#cccccc" + }, + "B", + { + "c": "#8ec07c" + }, + "Scroll Down", + { + "c": "#cccccc" + }, + "M", + "<\n,", + ">\n.", + "?\n/", + { + "w": 2.75 + }, + "Shift" + ], + [ + { + "w": 1.25 + }, + "Ctrl", + { + "w": 1.25 + }, + "Win", + { + "c": "#d79921", + "w": 1.25 + }, + "App Controls", + { + "c": "#cccccc", + "a": 7, + "w": 6.25 + }, + "", + { + "a": 4, + "w": 1.25 + }, + "Alt", + { + "w": 1.25 + }, + "Win", + { + "w": 1.25 + }, + "Menu", + { + "w": 1.25 + }, + "Ctrl" + ] +] \ No newline at end of file diff --git a/.readme/keyd/main/keyboard-layout.json b/.readme/keyd/main/keyboard-layout.json new file mode 100644 index 0000000..84da45d --- /dev/null +++ b/.readme/keyd/main/keyboard-layout.json @@ -0,0 +1,142 @@ +[ + [ + { + "c": "#d79921", + "sm": "alps" + }, + "System Controls", + { + "c": "#cccccc" + }, + "!\n1", + "@\n2", + "#\n3", + "$\n4", + "%\n5", + "^\n6", + "&\n7", + "*\n8", + "(\n9", + ")\n0", + "_\n-", + "+\n=", + { + "c": "#8ec07c", + "w": 2 + }, + "Delete" + ], + [ + { + "c": "#cccccc", + "w": 1.5 + }, + "Tab", + "Q", + "W", + "E", + "R", + "T", + "Y", + "U", + "I", + "O", + "P", + "{\n[", + "}\n]", + { + "w": 1.5 + }, + "|\n\\" + ], + [ + { + "c": "#8ec07c", + "w": 1.75 + }, + "Ctrl / Esc", + { + "c": "#cccccc" + }, + "A", + "S", + "D", + { + "n": true + }, + "F", + "G", + "H", + { + "n": true + }, + "J", + "K", + "L", + ":\n;", + "\"\n'", + { + "w": 2.25 + }, + "Enter" + ], + [ + { + "w": 2.25 + }, + "Shift", + "Z", + "X", + "C", + "V", + "B", + "N", + "M", + "<\n,", + ">\n.", + "?\n/", + { + "c": "#8ec07c", + "w": 2.75 + }, + "Backspace" + ], + [ + { + "c": "#d79921", + "w": 1.25 + }, + "Alterna-tive Keys", + { + "w": 1.25 + }, + "WM Controls", + { + "w": 1.25 + }, + "App Controls", + { + "w": 6.25 + }, + "Neovim", + { + "c": "#8ec07c", + "w": 1.25 + }, + "Language Switch", + { + "c": "#d79921", + "w": 1.25 + }, + "Extra Numbers", + { + "w": 1.25 + }, + "Media Controls", + { + "c": "#cccccc", + "d": true + }, + "Fn" + ] +] \ No newline at end of file diff --git a/.readme/keyd/media/keyboard-layout.json b/.readme/keyd/media/keyboard-layout.json new file mode 100644 index 0000000..fc1613f --- /dev/null +++ b/.readme/keyd/media/keyboard-layout.json @@ -0,0 +1,139 @@ +[ + [ + "~\n`", + "!\n1", + "@\n2", + "#\n3", + "$\n4", + "%\n5", + "^\n6", + "&\n7", + "*\n8", + "(\n9", + ")\n0", + "_\n-", + "+\n=", + { + "w": 2 + }, + "Backspace" + ], + [ + { + "w": 1.5 + }, + "Tab", + { + "c": "#8ec07c" + }, + "Prev Song", + "Volume Up", + "Next Song", + { + "c": "#cccccc" + }, + "R", + "T", + "Y", + "U", + "I", + "O", + "P", + "{\n[", + "}\n]", + { + "w": 1.5 + }, + "|\n\\" + ], + [ + { + "w": 1.75 + }, + "Caps Lock", + { + "c": "#8ec07c" + }, + "Seek Back", + "Volume Down", + "Seek Fwd", + { + "c": "#cccccc" + }, + "F", + "G", + "H", + "J", + "K", + "L", + ":\n;", + "\"\n'", + { + "w": 2.25 + }, + "Enter" + ], + [ + { + "w": 2.25 + }, + "Shift", + { + "c": "#8ec07c" + }, + "Mute", + "Stop", + "Cycle Output", + { + "c": "#cccccc" + }, + "V", + "B", + "N", + "M", + "<\n,", + ">\n.", + "?\n/", + { + "w": 2.75 + }, + "Shift" + ], + [ + { + "w": 1.25 + }, + "Ctrl", + { + "w": 1.25 + }, + "Win", + { + "w": 1.25 + }, + "Alt", + { + "c": "#8ec07c", + "w": 6.25 + }, + "Play / Pause", + { + "c": "#cccccc", + "w": 1.25 + }, + "Alt", + { + "w": 1.25 + }, + "Win", + { + "w": 1.25 + }, + "Menu", + { + "c": "#d79921", + "w": 1.25 + }, + "Media Controls (RCtrl)" + ] +] \ No newline at end of file diff --git a/.readme/keyd/number/keyboard-layout.json b/.readme/keyd/number/keyboard-layout.json new file mode 100644 index 0000000..ab42be1 --- /dev/null +++ b/.readme/keyd/number/keyboard-layout.json @@ -0,0 +1,146 @@ +[ + [ + "~\n`", + { + "c": "#8ec07c" + }, + "f13", + "f14", + "f15", + "f16", + "f17", + "f18", + "f19", + "f20", + "f21", + "f22", + "f23", + "f24", + { + "c": "#cccccc", + "w": 2 + }, + "Backspace" + ], + [ + { + "w": 1.5 + }, + "Tab", + { + "c": "#8ec07c" + }, + "1", + "2", + "3", + { + "c": "#cccccc" + }, + "R", + "T", + "Y", + "U", + "I", + "O", + "P", + "{\n[", + "}\n]", + { + "w": 1.5 + }, + "|\n\\" + ], + [ + { + "w": 1.75 + }, + "Caps Lock", + { + "c": "#8ec07c" + }, + "4", + "5", + "6", + { + "c": "#cccccc" + }, + "F", + "G", + "H", + "J", + "K", + "L", + ":\n;", + "\"\n'", + { + "c": "#8ec07c", + "w": 2.25 + }, + "NP Enter" + ], + [ + { + "c": "#cccccc", + "w": 2.25 + }, + "Shift", + { + "c": "#8ec07c" + }, + "7", + "8", + "9", + { + "c": "#cccccc" + }, + "V", + "B", + "N", + "M", + "<\n,", + ">\n.", + "?\n/", + { + "w": 2.75 + }, + "Shift" + ], + [ + { + "w": 1.25 + }, + "Ctrl", + { + "w": 1.25 + }, + "Win", + { + "w": 1.25 + }, + "Alt", + { + "c": "#8ec07c", + "w": 6.25 + }, + "0", + { + "c": "#cccccc", + "w": 1.25 + }, + "Alt", + { + "w": 1.25 + }, + "Win", + { + "c": "#d79921", + "w": 1.25 + }, + "Extra Numbers", + { + "c": "#cccccc", + "w": 1.25 + }, + "Ctrl" + ] +] \ No newline at end of file diff --git a/.readme/keyd/system/sway/keyboard-layout.json b/.readme/keyd/system/sway/keyboard-layout.json new file mode 100644 index 0000000..1fd3e9b --- /dev/null +++ b/.readme/keyd/system/sway/keyboard-layout.json @@ -0,0 +1,156 @@ +[ + [ + { + "c": "#d79921" + }, + "System controls", + { + "c": "#cccccc" + }, + "!\n1", + "@\n2", + "#\n3", + "$\n4", + "%\n5", + "^\n6", + "&\n7", + "*\n8", + "(\n9", + ")\n0", + "_\n-", + "+\n=", + { + "w": 2 + }, + "Backspace" + ], + [ + { + "w": 1.5 + }, + "Tab", + "Q", + "W", + "E", + "R", + "T", + "Y", + "U", + "I", + "O", + { + "c": "#8ec07c" + }, + "Toggle power-save", + { + "c": "#cccccc" + }, + "{\n[", + "}\n]", + { + "w": 1.5 + }, + "|\n\\" + ], + [ + { + "w": 1.75 + }, + "Caps Lock", + "A", + "S", + "D", + "F", + { + "c": "#8ec07c" + }, + "Toggle Gaming", + { + "c": "#cccccc" + }, + "H", + "J", + "K", + { + "c": "#8ec07c" + }, + "Toggle charge limit", + { + "c": "#cccccc" + }, + ":\n;", + "\"\n'", + { + "w": 2.25 + }, + "Enter" + ], + [ + { + "w": 2.25 + }, + "Shift", + { + "c": "#8ec07c" + }, + "Sus-pend", + "Power-off", + "Reboot", + "Toggle VPN", + { + "c": "#cccccc" + }, + "B", + "N", + { + "c": "#8ec07c" + }, + "Toggle moni-tors", + { + "c": "#cccccc" + }, + "<\n,", + ">\n.", + "?\n/", + { + "w": 2.75 + }, + "Shift" + ], + [ + { + "w": 1.25 + }, + "Ctrl", + { + "w": 1.25 + }, + "Win", + { + "w": 1.25 + }, + "Alt", + { + "a": 7, + "w": 6.25 + }, + "", + { + "a": 4, + "w": 1.25 + }, + "Alt", + { + "w": 1.25 + }, + "Win", + { + "w": 1.25 + }, + "Menu", + { + "w": 1.25 + }, + "Ctrl" + ] +] \ No newline at end of file diff --git a/.readme/keyd/wm/gnome/keyboard-layout.json b/.readme/keyd/wm/gnome/keyboard-layout.json new file mode 100644 index 0000000..60d810d --- /dev/null +++ b/.readme/keyd/wm/gnome/keyboard-layout.json @@ -0,0 +1,134 @@ +[ + [ + "~\n`", + "!\n1", + "@\n2", + "#\n3", + "$\n4", + "%\n5", + "^\n6", + "&\n7", + "*\n8", + "(\n9", + ")\n0", + "_\n-", + "+\n=", + { + "w": 2 + }, + "Backspace" + ], + [ + { + "c": "#8ec07c", + "w": 1.5 + }, + "Switch app", + "Prev Work-space", + "Maxi-mize", + "Next Work-space", + "Resize Mode", + { + "c": "#cccccc" + }, + "T", + "Y", + "U", + "I", + "O", + "P", + "{\n[", + "}\n]", + { + "w": 1.5 + }, + "|\n\\" + ], + [ + { + "c": "#8ec07c", + "w": 1.75 + }, + "Terminal", + "Tile Left", + "Mini-mize", + "Rile Right", + "Full-screen", + { + "c": "#cccccc" + }, + "G", + "H", + "J", + "K", + "L", + ":\n;", + "\"\n'", + { + "w": 2.25 + }, + "Enter" + ], + [ + { + "c": "#8ec07c", + "w": 2.25 + }, + "Alternative action", + "Lock", + "Close Window", + "Hide All Window", + "Screen select", + { + "c": "#cccccc" + }, + "B", + "N", + "M", + "<\n,", + ">\n.", + "?\n/", + { + "w": 2.75 + }, + "Shift" + ], + [ + { + "w": 1.25 + }, + "Ctrl", + { + "c": "#d79921", + "w": 1.25 + }, + "WM Controls", + { + "c": "#cccccc", + "w": 1.25 + }, + "Alt", + { + "c": "#8ec07c", + "w": 6.25 + }, + "Run", + { + "c": "#cccccc", + "w": 1.25 + }, + "Alt", + { + "w": 1.25 + }, + "Win", + { + "w": 1.25 + }, + "Menu", + { + "w": 1.25 + }, + "Ctrl" + ] +] \ No newline at end of file diff --git a/.readme/keyd/wm/sway/keyboard-layout.json b/.readme/keyd/wm/sway/keyboard-layout.json new file mode 100644 index 0000000..a182460 --- /dev/null +++ b/.readme/keyd/wm/sway/keyboard-layout.json @@ -0,0 +1,152 @@ +[ + [ + "~\n`", + "!\n1", + "@\n2", + "#\n3", + "$\n4", + "%\n5", + "^\n6", + "&\n7", + "*\n8", + "(\n9", + ")\n0", + { + "c": "#8ec07c" + }, + "Split Vertic-ally", + { + "c": "#cccccc" + }, + "+\n=", + { + "w": 2 + }, + "Backspace" + ], + [ + { + "c": "#8ec07c", + "w": 1.5 + }, + "Tab mode toggle", + "Prev Work-space", + "Up", + "Next Work-space", + "Float layer / Waybar", + { + "c": "#cccccc" + }, + "T", + "Y", + "U", + "I", + "O", + "P", + "{\n[", + "}\n]", + { + "c": "#8ec07c", + "w": 1.5 + }, + "Split Hori-zontally" + ], + [ + { + "w": 1.75 + }, + "Terminal", + "Left", + "Down", + "Right", + "Full-screen / Float", + { + "c": "#cccccc" + }, + "G", + { + "c": "#8ec07c" + }, + "Resize Left", + "Resize Down", + "Resize Up", + "Resize Right", + { + "c": "#cccccc" + }, + ":\n;", + "\"\n'", + { + "w": 2.25 + }, + "Enter" + ], + [ + { + "c": "#8ec07c", + "w": 2.25 + }, + "Alternative action (after slash) or move window", + "Lock / +Sus-pend", + "Close Window", + "Scratch toggle / move", + "Screen select / full", + { + "c": "#cccccc" + }, + "B", + { + "c": "#8ec07c" + }, + "Last notif / Dismiss", + { + "c": "#cccccc" + }, + "M", + "<\n,", + ">\n.", + "?\n/", + { + "w": 2.75 + }, + "Shift" + ], + [ + { + "w": 1.25 + }, + "Ctrl", + { + "c": "#d79921", + "w": 1.25 + }, + "WM Controls", + { + "c": "#cccccc", + "w": 1.25 + }, + "Alt", + { + "c": "#8ec07c", + "w": 6.25 + }, + "Run", + { + "c": "#cccccc", + "w": 1.25 + }, + "Alt", + { + "w": 1.25 + }, + "Win", + { + "w": 1.25 + }, + "Menu", + { + "w": 1.25 + }, + "Ctrl" + ] +] \ No newline at end of file diff --git a/Readme.md b/Readme.md index 94add4a..032d16a 100644 --- a/Readme.md +++ b/Readme.md @@ -70,7 +70,7 @@ Yellow are modifier keys, they enable layers when held. Green ones are just modi
WM keys Sway:
-
+
Gnome:
@@ -97,7 +97,7 @@ Tmux:
System controls - +
[Link](http://www.keyboard-layout-editor.com) to the tool I used to draw the images. diff --git a/home/config/foot/default.nix b/home/config/foot/default.nix index 3173c06..efdac17 100644 --- a/home/config/foot/default.nix +++ b/home/config/foot/default.nix @@ -20,6 +20,9 @@ in { background = config.style.color.bg.dark; foreground = config.style.color.fg.light; }; + key-bindings = { + show-urls-launch = "Mod1+o"; + }; }; }; }