summaryrefslogtreecommitdiff
path: root/examples/keys
blob: d221d29039a6150a85ef5ac40424cc506cb9e9b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# feh key configuration.
# Comments start with a # sign, do not use them mid-line.
# Each line must be blank, a comment, or a key definition.
#
# key definition: <action name> <key1> [<key2> [<key3>]]
#
# Each <key> is an X11 keysym (as output by xev) with optional modifier.
# For instance, C-x would be Ctrl+X, or 4-space Mod4+Space

# Examples for vim-like menu bindings on a qwerty keyboard:
menu_parent h Left
menu_child  l Right
menu_down   j Down
menu_up     k Up
menu_select space Return

# Same for image navigation ...
next_img j Right space
prev_img k Left BackSpace

# and image movement
scroll_up    J C-Up
scroll_down  K C-Down
scroll_left  H C-Left
scroll_right L C-Right

# File deletion
remove     d   Delete
delete   C-d C-Delete

# remove now conflicts with toggle_filenames, so change that
toggle_filenames f

# zooming
zoom_in  C-Up f
zoom_out C-Down a
zoom_default d
zoom_fit s

# I only hit these accidentaly
save_image
save_filelist

# This leaves some conflicts with existing default bindings, but you should
# get the idea.  And I'm not gonna fix the conflicts, I don't use qwerty ;-)