mod:

{
    resize = {

        "h"           = "resize grow   left 1 px or 1 ppt";
        "Shift+h"     = "resize shrink left 1 px or 1 ppt";
        "Left"        = "resize grow   left 1 px or 1 ppt";
        "Shift+Left"  = "resize shrink left 1 px or 1 ppt";

        "j"           = "resize grow   down 1 px or 1 ppt";
        "Shift+j"     = "resize shrink down 1 px or 1 ppt";
        "Down"        = "resize grow   down 1 px or 1 ppt";
        "Shift+Down"  = "resize shrink down 1 px or 1 ppt";

        "k"           = "resize grow   up 1 px or 1 ppt";
        "Shift+k"     = "resize shrink up 1 px or 1 ppt";
        "Up"          = "resize grow   up 1 px or 1 ppt";
        "Shift+Up"    = "resize shrink up 1 px or 1 ppt";

        "l"           = "resize grow   right 1 px or 1 ppt";
        "Shift+l"     = "resize shrink right 1 px or 1 ppt";
        "Right"       = "resize grow   right 1 px or 1 ppt";
        "Shift+Right" = "resize shrink right 1 px or 1 ppt";

        "${mod}+Escape"       = "mode \"default\"";
        "${mod}+Shift+Escape" = "mode \"default\"";
        "${mod}+r"            = "mode \"default\"";
        "Escape"              = "mode \"default\"";
        "Return"              = "mode \"default\"";
    };

    passthrough = {
        "${mod}+Escape"       = "mode \"default\"";
        "${mod}+Shift+Escape" = "mode \"default\"";
    };
}
