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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# Please avoid using Ctrl-v, it will paste your clipboard and trigger many unwanted event
[]
= "q" # ctrl-c is implemented by default
= "h"
= "l"
= "Ctrl-k"
= "Ctrl-j"
= "Shift-E"
= "Ctrl-E"
= "Shift-C"
= "Shift-L"
[]
= "Shift-h" # Take care to not overlap other inputs, the help can be triggered from anywhere
# Collection name, request name, URL, Header, Query param, Basic Auth, Bearer Token
[]
= "Enter"
= "Esc"
= "Delete"
= "Backspace"
= "Ctrl-h"
= "Ctrl-l"
= "Home"
= "End"
# Request body
[]
# Will simulate most of the Vim key bindings in the text areas (Request body)
= "VimEmulation"
# Navigation in tables, popups, up and down in the collections list
[]
= "k"
= "j"
= "h"
= "l"
# Avoids overlapping when in text input (e.g. selecting a collection while creating a new request)
# Might not happen when using the default config
= "Ctrl-k"
= "Ctrl-j"
= "Ctrl-h"
= "Ctrl-l"
= "Esc"
= "Enter"
# Collections list, query params, headers, cookies
[]
= "Shift-N"
= "Shift-D"
= "Enter" # Edit query param, header, basic auth, bearer token
= "Shift-R" # Only used in the collections list (main menu)
= "Shift-T" # Only used in tables (Query params, headers, cookies)
= "Shift-Y"
[]
= "t"
= "Shift-U"
= "Shift-M"
= "Shift-S"
= "Shift-V"
= "Space"
= "Ctrl-Enter"
= "Ctrl-e"
[]
= "Shift-A"
= "Shift-B"
[]
= "Ctrl-k"
= "Ctrl-j"
= "Ctrl-h"
= "Ctrl-l"
= "Shift-Y" # Used to yank the current result tab (e.g. body, headers, cookies)
= "Ctrl-t" # Will use param_next_tab depending on the selected view