summaryrefslogtreecommitdiffstats
path: root/config.def.h
diff options
context:
space:
mode:
authorBastien Dejean <nihilhill@gmail.com>2013-06-23 16:02:26 +0200
committerBert Münnich <be.muennich@gmail.com>2013-08-10 15:33:14 +0200
commit7e51c35801f9921685c3acf0d1d17d9370ae4d59 (patch)
tree1af111dd3a1a64ed34d3398ae9029036fb50c15f /config.def.h
parent68ff9d71f1c9c2e27b2eabea22433f39b7cd98bb (diff)
downloadnsxiv-7e51c35801f9921685c3acf0d1d17d9370ae4d59.tar.zst
Handle 180 degrees image rotation
Diffstat (limited to 'config.def.h')
-rw-r--r--config.def.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/config.def.h b/config.def.h
index cd89b5f..7a50cf6 100644
--- a/config.def.h
+++ b/config.def.h
@@ -114,8 +114,9 @@ static const keymap_t keys[] = {
{ false, XK_E, i_fit_to_win, (arg_t) SCALE_HEIGHT },
{ false, XK_W, i_fit_to_img, (arg_t) None },
- { false, XK_less, i_rotate, (arg_t) DIR_LEFT },
- { false, XK_greater, i_rotate, (arg_t) DIR_RIGHT },
+ { false, XK_less, i_rotate, (arg_t) ROTATE_270 },
+ { false, XK_greater, i_rotate, (arg_t) ROTATE_90 },
+ { false, XK_question, i_rotate, (arg_t) ROTATE_180 },
{ false, XK_backslash, i_flip, (arg_t) FLIP_HORIZONTAL },
{ false, XK_bar, i_flip, (arg_t) FLIP_VERTICAL },
@@ -131,10 +132,14 @@ static const keymap_t keys[] = {
"mogrify -rotate -90 \"$SXIV_IMG\"" },
{ true, XK_greater, it_shell_cmd, (arg_t) \
"mogrify -rotate +90 \"$SXIV_IMG\"" },
+ { true, XK_question, it_shell_cmd, (arg_t) \
+ "mogrify -rotate 180 \"$SXIV_IMG\"" },
{ true, XK_comma, it_shell_cmd, (arg_t) \
"jpegtran -rotate 270 -copy all -outfile \"$SXIV_IMG\" \"$SXIV_IMG\"" },
{ true, XK_period, it_shell_cmd, (arg_t) \
"jpegtran -rotate 90 -copy all -outfile \"$SXIV_IMG\" \"$SXIV_IMG\"" },
+ { true, XK_slash, it_shell_cmd, (arg_t) \
+ "jpegtran -rotate 180 -copy all -outfile \"$SXIV_IMG\" \"$SXIV_IMG\"" },
};
/* mouse button mappings for image mode: */