From 94f6938b9abfb7f66df632aa94775e0c5e8d6c17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Eric=20Janouch?= Date: Sun, 17 Jul 2022 15:25:56 +0200 Subject: [PATCH] Add a key binding for keeping the zoom/position --- fiv-view.c | 1 + fiv.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/fiv-view.c b/fiv-view.c index 8a42d04..484f314 100644 --- a/fiv-view.c +++ b/fiv-view.c @@ -1361,6 +1361,7 @@ fiv_view_class_init(FivViewClass *klass) bind(bs, GDK_KEY_minus, 0, FIV_VIEW_COMMAND_ZOOM_OUT); bind(bs, GDK_KEY_w, 0, FIV_VIEW_COMMAND_FIT_WIDTH); bind(bs, GDK_KEY_h, 0, FIV_VIEW_COMMAND_FIT_HEIGHT); + bind(bs, GDK_KEY_k, 0, FIV_VIEW_COMMAND_TOGGLE_FIXATE); bind(bs, GDK_KEY_x, 0, FIV_VIEW_COMMAND_TOGGLE_SCALE_TO_FIT); bind(bs, GDK_KEY_c, 0, FIV_VIEW_COMMAND_TOGGLE_CMS); bind(bs, GDK_KEY_i, 0, FIV_VIEW_COMMAND_TOGGLE_FILTER); diff --git a/fiv.c b/fiv.c index 73a996b..9f0af5e 100644 --- a/fiv.c +++ b/fiv.c @@ -146,10 +146,11 @@ static struct key_group help_keys_viewer[] = { {} }}, {"Configuration", (struct key[]) { + {"k", "Toggle keeping zoom and position"}, + {"x", "Toggle scale to fit if larger"}, #ifdef HAVE_LCMS2 {"c", "Toggle color management"}, #endif - {"x", "Toggle scale to fit if larger"}, {"i", "Toggle smooth scaling"}, {"t", "Toggle transparency highlighting"}, #ifdef HAVE_JPEG_QS