Keys
The bottom line of the explorer always shows the keys that work right now;
? (or F1 anywhere) shows this list.
Anywhere
Key
Action
Esc
go up a level (or stop a running stream)
F1
help
Ctrl + K
go to the command line
Ctrl + C
quit
Lists (services, a service)
Key
Action
Up / Down
move
Page Up / Page Down
page up / down
Home / End
top / bottom
Enter / Right
open
Space
expand or collapse an interface
Esc / Left
up a level
a letter
start typing on the command line
/ / :
go to the command line
Ctrl + D
documentation and IDL of the selection
Ctrl + Y
copy a vlx call command, a name or a socket path
Ctrl + R
rediscover sockets and re-read the service
?
help
Q
quit
Command line
Key
Action
type
search, or write a call: SERVICE [METHOD] [NAME=VALUE …]
Up Down
pick a match · earlier calls
Tab
complete the selected match
Enter
go to the match, or run the call
Esc
leave the command line
Method page
Key
Action
Ctrl + S
validate and send
Tab / Shift + Tab
form → command line → result, and back
Up Down
(form) previous / next parameter
Left Right / Space
(form) change a choice
Backspace
(form) unset an optional choice
Ctrl + J
switch between the form and JSON
Ctrl + T
toggle more (streaming)
Ctrl + O
toggle oneway
Ctrl + R
reset the parameters
Ctrl + Y
copy the vlx call and varlinkctl call commands
Ctrl + D
the method's full documentation
Page Up Page Down
scroll the result
Y
(result) copy the replies as JSON
Shift + R
(result) reveal redacted values
Esc
stop a stream · back to the form · up a level
Text fields and the JSON editor also support the usual editing keys:
Ctrl + A / Ctrl + E for line start and end, Ctrl + U to delete before
the cursor, Alt + Left / Alt + Right to move by word.
Documentation and IDL
Key
Action
Up Down Page Up Page Down
scroll
Ctrl + D
switch between docs and IDL
Esc
back
Confirmations
Dialog
Keys
WRITE
Y sends · N or Esc cancels
DANGER
type the method name, then Enter · Esc cancels