{
    (
        modifiers: [
            Super,
            Shift,
        ],
        key: "n",
        description: Some("New Goland Session"),
    ): Spawn("zsh -c \"$HOME/.config/scripts/sessions.sh goland-new\""),
    (
        modifiers: [
            Super,
            Shift,
        ],
        key: "p",
    ): System(Screenshot),
    (
        modifiers: [
            Super,
            Shift,
        ],
        key: "2",
    ): Disable,
    (
        modifiers: [
            Super,
            Shift,
        ],
        key: "6",
    ): Disable,
    (
        modifiers: [
            Super,
            Shift,
        ],
        key: "7",
    ): Disable,
    (
        modifiers: [
            Super,
            Shift,
        ],
        key: "8",
    ): Disable,
    (
        modifiers: [
            Super,
            Shift,
        ],
        key: "1",
    ): Disable,
    (
        modifiers: [
            Super,
            Ctrl,
        ],
        key: "9",
    ): MoveToWorkspace(9),
    (
        modifiers: [
            Super,
            Ctrl,
        ],
        key: "1",
    ): MoveToWorkspace(1),
    (
        modifiers: [
            Super,
            Ctrl,
        ],
        key: "7",
    ): MoveToWorkspace(7),
    (
        modifiers: [
            Super,
            Shift,
        ],
        key: "9",
    ): Disable,
    (
        modifiers: [
            Super,
            Ctrl,
        ],
        key: "8",
    ): MoveToWorkspace(8),
    (
        modifiers: [
            Super,
            Shift,
        ],
        key: "3",
    ): Disable,
    (
        modifiers: [
            Super,
            Ctrl,
        ],
        key: "0",
    ): MoveToLastWorkspace,
    (
        modifiers: [
            Super,
            Ctrl,
        ],
        key: "6",
    ): MoveToWorkspace(6),
    (
        modifiers: [
            Super,
            Shift,
        ],
        key: "y",
        description: Some("Get OTP"),
    ): Spawn("zsh -c \"$HOME/.config/scripts/ssh.sh\""),
    (
        modifiers: [
            Super,
            Ctrl,
        ],
        key: "5",
    ): MoveToWorkspace(5),
    (
        modifiers: [
            Super,
            Shift,
        ],
        key: "4",
    ): Disable,
    (
        modifiers: [
            Super,
            Shift,
        ],
        key: "5",
    ): Disable,
    (
        modifiers: [
            Super,
            Shift,
        ],
        key: "0",
    ): Disable,
    (
        modifiers: [
            Super,
            Shift,
        ],
        key: "o",
        description: Some("Get OTP"),
    ): Spawn("zsh -c \"$HOME/.config/scripts/otp.sh\""),
    (
        modifiers: [
            Super,
            Ctrl,
        ],
        key: "3",
    ): MoveToWorkspace(3),
    (
        modifiers: [
            Super,
            Ctrl,
        ],
        key: "4",
    ): MoveToWorkspace(4),
    (
        modifiers: [
            Super,
        ],
    ): System(Launcher),
    (
        modifiers: [
            Super,
            Ctrl,
        ],
        key: "2",
    ): MoveToWorkspace(2),
    (
        modifiers: [
            Super,
        ],
        key: "n",
        description: Some("New Session"),
    ): Spawn(" zsh -c \"$HOME/.config/scripts/sessions.sh new\""),
}