Files
TheaninovOS/desktops/hyprland/ags/data/keybinds.js
2023-11-15 16:09:26 +01:00

135 lines
5.5 KiB
JavaScript

export const keybindList = [
[
{
icon: "pin_drop",
name: "Workspaces: navigation",
binds: [
{keys: ["", "+", "#"], action: "Go to workspace #"},
{keys: ["", "+", "S"], action: "Toggle special workspace"},
{keys: ["", "+", "(Scroll ↑↓)"], action: "Go to workspace -1/+1"},
{keys: ["Ctrl", "", "+", "←"], action: "Go to workspace on the left"},
{keys: ["Ctrl", "", "+", "→"], action: "Go to workspace on the right"},
{keys: ["", "+", "PageUp"], action: "Go to workspace on the left"},
{keys: ["", "+", "PageDown"], action: "Go to workspace on the right"},
],
appeartick: 1,
},
{
icon: "overview_key",
name: "Workspaces: management",
binds: [
{keys: ["", "Alt", "+", "#"], action: "Move window to workspace #"},
{keys: ["", "Alt", "+", "S"], action: "Move window to special workspace"},
{keys: ["", "Alt", "+", "PageUp"], action: "Move window to workspace on the left"},
{keys: ["", "Alt", "+", "PageDown"], action: "Move window to workspace on the right"},
],
appeartick: 1,
},
{
icon: "move_group",
name: "Windows",
binds: [
{keys: ["", "+", "←↑→↓"], action: "Focus window in direction"},
{keys: ["", "Shift", "+", "←↑→↓"], action: "Swap window in direction"},
{keys: ["", "+", ";"], action: "Split ratio -"},
{keys: ["", "+", "'"], action: "Split ratio +"},
{keys: ["", "+", "Lmb"], action: "Move window"},
{keys: ["", "+", "Mmb"], action: "Move window"},
{keys: ["", "+", "Rmb"], action: "Resize window"},
{keys: ["", "+", "F"], action: "Fullscreen"},
{keys: ["", "Alt", "+", "F"], action: "Fake fullscreen"},
],
appeartick: 1,
},
],
[
{
icon: "widgets",
name: "Widgets (AGS)",
binds: [
{keys: ["", "OR", "", "+", "Tab"], action: "Toggle overview/launcher"},
{keys: ["Ctrl", "", "+", "R"], action: "Restart AGS"},
{keys: ["", "+", "/"], action: "Toggle this cheatsheet"},
{keys: ["", "+", "N"], action: "Toggle sidebar"},
{keys: ["", "+", "K"], action: "Toggle virtual keyboard"},
{keys: ["Ctrl", "Alt", "+", "Del"], action: "Power/Session menu"},
{keys: ["Esc"], action: "Exit a window"},
{keys: ["rightCtrl"], action: "Dismiss/close sidebar"},
// { "keys": ["", "+", "B"], "action": "Toggle left sidebar" },
// { "keys": ["", "+", "N"], "action": "Toggle right sidebar" },
// { "keys": ["", "+", "G"], "action": "Toggle volume mixer" },
// { "keys": ["", "+", "M"], "action": "Toggle useless audio visualizer" },
// { "keys": ["(right)Ctrl"], "action": "Dismiss notification & close menus" }
],
appeartick: 2,
},
{
icon: "construction",
name: "Utilities",
binds: [
{keys: ["PrtSc"], action: "Screenshot >> clipboard"},
{keys: ["", "Shift", "+", "S"], action: "Screen snip >> clipboard"},
{keys: ["", "Shift", "+", "T"], action: "Image to text >> clipboard"},
{keys: ["", "Shift", "+", "C"], action: "Color picker"},
{keys: ["", "Alt", "+", "R"], action: "Record region"},
{keys: ["Ctrl", "Alt", "+", "R"], action: "Record region with sound"},
{keys: ["", "Shift", "Alt", "+", "R"], action: "Record screen with sound"},
],
appeartick: 2,
},
// {
// "icon": "edit",
// "name": "Edit mode",
// "binds": [
// { "keys": ["Esc"], "action": "Exit Edit mode" },
// { "keys": ["#"], "action": "Go to to workspace #" },
// { "keys": ["Alt", "+", "#"], "action": "Dump windows to workspace #" },
// { "keys": ["Shift", "+", "#"], "action": "Swap windows with workspace #" },
// { "keys": ["Lmb"], "action": "Move window" },
// { "keys": ["Mmb"], "action": "Move window" },
// { "keys": ["Rmb"], "action": "Resize window" }
// ],
// "appeartick": 2
// }
],
[
{
icon: "apps",
name: "Apps",
binds: [
{keys: ["", "+", "T"], action: "Launch terminal: foot"},
{keys: ["", "+", "↵"], action: "Launch terminal: WezTerm"},
{keys: ["", "+", "W"], action: "Launch browser: Firefox"},
{keys: ["", "+", "C"], action: "Launch editor: vscode"},
{keys: ["", "+", "X"], action: "Launch editor: GNOME Text Editor"},
{keys: ["", "+", "I"], action: "Launch settings: GNOME Control center"},
],
appeartick: 3,
},
{
icon: "keyboard",
name: "Typing",
binds: [
{keys: ["", "+", "V"], action: "Clipboard history >> clipboard"},
{keys: ["", "+", "."], action: "Emoji picker >> clipboard"},
{keys: ["", "+", " 󱁐 "], action: "Switch language"},
],
appeartick: 3,
},
{
icon: "terminal",
name: "Launcher commands",
binds: [
{keys: [">raw"], action: "Toggle mouse acceleration"},
{keys: [">img"], action: "Select wallpaper and generate colorscheme"},
{keys: [">light"], action: "Use light theme for next color generations"},
{keys: [">dark"], action: "Use dark theme for next color generations"},
{keys: [">todo"], action: "Type something after that to add a To-do item"},
],
appeartick: 3,
},
],
]