summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ui/keys.h2
-rw-r--r--src/ui/window.c10
2 files changed, 7 insertions, 5 deletions
diff --git a/src/ui/keys.h b/src/ui/keys.h
index 1e676c59..cc56f8d1 100644
--- a/src/ui/keys.h
+++ b/src/ui/keys.h
@@ -36,6 +36,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
36# define navigateRoot_KeyShortcut SDLK_UP, KMOD_SHIFT | KMOD_PRIMARY 36# define navigateRoot_KeyShortcut SDLK_UP, KMOD_SHIFT | KMOD_PRIMARY
37# define byWord_KeyModifier KMOD_ALT 37# define byWord_KeyModifier KMOD_ALT
38# define byLine_KeyModifier KMOD_PRIMARY 38# define byLine_KeyModifier KMOD_PRIMARY
39# define subscribeToPage_KeyModifier SDLK_d, KMOD_SHIFT | KMOD_PRIMARY
39#else 40#else
40# define reload_KeyShortcut SDLK_r, KMOD_PRIMARY 41# define reload_KeyShortcut SDLK_r, KMOD_PRIMARY
41# define prevTab_KeyShortcut SDLK_PAGEUP, KMOD_PRIMARY 42# define prevTab_KeyShortcut SDLK_PAGEUP, KMOD_PRIMARY
@@ -46,6 +47,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
46# define navigateRoot_KeyShortcut SDLK_UP, KMOD_SHIFT | KMOD_ALT 47# define navigateRoot_KeyShortcut SDLK_UP, KMOD_SHIFT | KMOD_ALT
47# define byWord_KeyModifier KMOD_CTRL 48# define byWord_KeyModifier KMOD_CTRL
48# define byLine_KeyModifier 0 49# define byLine_KeyModifier 0
50# define subscribeToPage_KeyModifier SDLK_d, KMOD_SHIFT | KMOD_PRIMARY
49#endif 51#endif
50 52
51iDeclareType(Binding) 53iDeclareType(Binding)
diff --git a/src/ui/window.c b/src/ui/window.c
index 08644743..b3843a76 100644
--- a/src/ui/window.c
+++ b/src/ui/window.c
@@ -102,18 +102,18 @@ static const iMenuItem navMenuItems_[] = {
102 { "Open Location...", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 102 { "Open Location...", SDLK_l, KMOD_PRIMARY, "navigate.focus" },
103 { "---", 0, 0, NULL }, 103 { "---", 0, 0, NULL },
104 { "Save to Downloads", SDLK_s, KMOD_PRIMARY, "document.save" }, 104 { "Save to Downloads", SDLK_s, KMOD_PRIMARY, "document.save" },
105 { "---", 0, 0, NULL },
106 { "Copy Source Text", SDLK_c, KMOD_PRIMARY, "copy" }, 105 { "Copy Source Text", SDLK_c, KMOD_PRIMARY, "copy" },
106 { "---", 0, 0, NULL },
107 { "Bookmark Page", SDLK_d, KMOD_PRIMARY, "bookmark.add" }, 107 { "Bookmark Page", SDLK_d, KMOD_PRIMARY, "bookmark.add" },
108 { "Subscribe to Page", 0, 0, "bookmark.addtag tag:subscribed" }, 108 { "Subscribe to Page", subscribeToPage_KeyModifier, "bookmark.addtag tag:subscribed" },
109 { "---", 0, 0, NULL },
110 { "Show Feed Entries", 0, 0, "!open url:about:feeds" },
109 { "---", 0, 0, NULL }, 111 { "---", 0, 0, NULL },
110 { "Toggle Sidebar", SDLK_l, KMOD_PRIMARY | KMOD_SHIFT, "sidebar.toggle" }, 112 { "Toggle Sidebar", SDLK_l, KMOD_PRIMARY | KMOD_SHIFT, "sidebar.toggle" },
111 { "Zoom In", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, 113 { "Zoom In", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" },
112 { "Zoom Out", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, 114 { "Zoom Out", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" },
113 { "Reset Zoom", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" }, 115 { "Reset Zoom", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" },
114 { "---", 0, 0, NULL }, 116 { "---", 0, 0, NULL },
115 { "Show Feed Entries", 0, 0, "!open url:about:feeds" },
116 { "---", 0, 0, NULL },
117 { "Preferences...", SDLK_COMMA, KMOD_PRIMARY, "preferences" }, 117 { "Preferences...", SDLK_COMMA, KMOD_PRIMARY, "preferences" },
118 { "Help", SDLK_F1, 0, "!open url:about:help" }, 118 { "Help", SDLK_F1, 0, "!open url:about:help" },
119 { "Release Notes", 0, 0, "!open url:about:version" }, 119 { "Release Notes", 0, 0, "!open url:about:version" },
@@ -160,7 +160,7 @@ static const iMenuItem viewMenuItems_[] = {
160static iMenuItem bookmarksMenuItems_[] = { 160static iMenuItem bookmarksMenuItems_[] = {
161 { "Bookmark This Page...", SDLK_d, KMOD_PRIMARY, "bookmark.add" }, 161 { "Bookmark This Page...", SDLK_d, KMOD_PRIMARY, "bookmark.add" },
162 { "---", 0, 0, NULL }, 162 { "---", 0, 0, NULL },
163 { "Subscribe to This Page", 0, 0, "bookmark.addtag tag:subscribed" }, 163 { "Subscribe to This Page", subscribeToPage_KeyModifier, "bookmark.addtag tag:subscribed" },
164 { "---", 0, 0, NULL }, 164 { "---", 0, 0, NULL },
165 { "Show Feed Entries", 0, 0, "open url:about:feeds" }, 165 { "Show Feed Entries", 0, 0, "open url:about:feeds" },
166 { "Refresh Feeds", SDLK_r, KMOD_PRIMARY | KMOD_SHIFT, "feeds.refresh" }, 166 { "Refresh Feeds", SDLK_r, KMOD_PRIMARY | KMOD_SHIFT, "feeds.refresh" },