X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=config.def.h;h=a1ab211131aff01f2ede84bb35f2832011c86bd1;hb=29c2ab207afe24c48aaadaf3d2b60390eed4ce6a;hp=2baafeffa53b007b6fdc72ab282b830ddfd5a9a2;hpb=9c3b5ad35389f1930834bf04341eb0c3514a850f;p=surf.git diff --git a/config.def.h b/config.def.h index 2baafef..a1ab211 100644 --- a/config.def.h +++ b/config.def.h @@ -54,6 +54,9 @@ static Bool allowgeolocation = TRUE; } /* PLUMB(URI) */ +/* This called when some URI which does not begin with "about:", + * "http://" or "https://" should be opened. + */ #define PLUMB(u) {\ .v = (char *[]){ "/bin/sh", "-c", \ "xdg-open \"$0\"", u, NULL \ @@ -124,3 +127,13 @@ static Key keys[] = { { MODKEY|GDK_SHIFT_MASK,GDK_g, togglegeolocation, { 0 } }, }; +/* button definitions */ +/* click can be ClkDoc, ClkLink, ClkImg, ClkMedia, ClkSel, ClkEdit, ClkAny */ +static Button buttons[] = { + /* click event mask button function argument */ + { ClkLink, 0, 2, linkopenembed, { 0 } }, + { ClkLink, MODKEY, 2, linkopen, { 0 } }, + { ClkLink, MODKEY, 1, linkopen, { 0 } }, + { ClkAny, 0, 8, navigate, { .i = -1 } }, + { ClkAny, 0, 9, navigate, { .i = +1 } }, +};