All keys and mouse actions can be customized with the /key command.

Tasti per la riga di comando

Cursor movement

Tasti Descrizione Comando


Shift+
Ctrl+b

Passa al carattere precedente nella riga di comando.

/input move_previous_char


Shift+
Ctrl+f

Passa al carattere successivo nella riga di comando.

/input move_next_char

Shift+

Go to previous line.

/input move_previous_line

Shift+

Go to next line.

/input move_next_line

Ctrl+
Alt+b

Passa alla parola precedente nella riga di comando.

/input move_previous_word

Ctrl+
Alt+f

Passa alla parola successiva nella riga di comando.

/input move_next_word

Home
Ctrl+a

Go to the beginning of current line.

/input move_beginning_of_line

Shift+Home

Go to the beginning of command line.

/input move_beginning_of_input

End
Ctrl+e

Go to the end of current line.

/input move_end_of_line

Shift+End

Go to the end of command line.

/input move_end_of_input

Editing

Tasti Descrizione Comando

Del
Ctrl+d

Elimina il carattere successivo nella riga di comando.

/input delete_next_char

Backspace
Ctrl+h

Elimina il carattere precedente nella riga di comando.

/input delete_previous_char

Ctrl+k

Delete from cursor until end of current line (deleted string is copied to the internal clipboard).

/input delete_end_of_line

Alt+Ctrl+k

Delete from cursor until end of command line (deleted string is copied to the internal clipboard).

/input delete_end_of_input

Ctrl+t

Inverti caratteri.

/input transpose_chars

Ctrl+u

Delete from cursor until beginning of current line (deleted string is copied to the internal clipboard).

/input delete_beginning_of_line

Alt+Ctrl+u

Delete from cursor until beginning of command line (deleted string is copied to the internal clipboard).

/input delete_beginning_of_input

Alt+Backspace

Elimina la parola precedente nella riga di comando (deleted string is copied to the internal clipboard).

/input delete_previous_word

Ctrl+w

Delete previous word of command line until whitespace (deleted string is copied to the internal clipboard).

/input delete_previous_word_whitespace

Ctrl+y

Paste the internal clipboard content.

/input clipboard_paste

Ctrl+_

Annulla l’ultima azione sulla riga di comando.

/input undo

Alt+_

Ripete l’ultima azione sulla riga di comando.

/input redo

Tab

Completa comando o nick (Tab di nuovo: trova prossimo completamento).

/input complete_next

Shift+Tab

Senza completamento: effettua un completamento parziale, con completamento in sospeso: completa con il completamento precedente.

/input complete_previous

Invio
Ctrl+j
Ctrl+m

Esegue comando o invia messaggio (in modalità ricerca: ferma ricerca).

/input return

Ctrl+o

Execute the command found in history and insert the next one in the command line.

/input history_use_get_next

Alt+Enter

Insert a newline.

/input insert \n

Alt+d

Elimina la parola successiva nella riga di comando (deleted string is copied to the internal clipboard).

/input delete_next_word

Alt+k

Cattura un tasto ed inserisce il suo codice (e il comando associato se il tasto esiste) nella riga di comando.

/input grab_key_command

Alt+r

Delete current line.

/input delete_line

Alt+R

Delete entire command line.

/input delete_input

Color codes

Tasti Descrizione Comando

Ctrl+c, b

Inserisce il codice per il testo in grassetto.

/input insert \x02

Ctrl+c, c

Inserisce il codice per il testo colorato.

/input insert \x03

Ctrl+c, d

Insert code for colored text (RGB color, as hexadecimal).

/input insert \x04

Ctrl+c, i

Inserisce il codice per il testo in corsivo.

/input insert \x1D

Ctrl+c, o

Inserisce il codice per il reset dei colori.

/input insert \x0F

Ctrl+c, s

Insert code for strikethrough text.

/input insert \x1E

Ctrl+c, v

Inserisce il codice per l’inversione dei colori.

/input insert \x16

Ctrl+c, _

Inserisce il codice per il testo sottolineato.

/input insert \x1F

Command history

Tasti Descrizione Comando

Chiama comando/messaggio precedente (in modalità ricerca: cerca in alto).

/input history_previous

Chiama comando/messaggio precedente (in modalità ricerca: cerca in basso).

/input history_next

Ctrl+

Chiama il comando/messaggio precedente nella cronologia globale (identico per tutti i buffer).

/input history_global_previous

Ctrl+

Chiama il comando/messaggio successivo nella cronologia globale (identico per tutti i buffer).

/input history_global_next

System

Tasti Descrizione Comando

Ctrl+z

Suspend WeeChat process.

/sys suspend

Buffers

Tasti Descrizione Comando

Ctrl+r

Search for text in commands history (see keys for context "histsearch").

/input search_history

Ctrl+s

Search for text in buffer lines (see keys for context "search").

/input search_text_here

Ctrl+x

Switch current buffer if buffers are merged with same number, for example switch to another IRC server buffer.

/buffer switch

Alt+x

Zoom on merged buffer (Alt+x again: display all merged buffers).

/buffer zoom

PgUp

Scorre in alto di una pagina nella cronologia del buffer.

/window page_up

PgDn

Scorre di una pagina in basso nella cronologia del buffer.

/window page_down

Alt+PgUp

Scorre di qualche riga in alto nella cronologia del buffer.

/window scroll_up

Alt+PgDn

Scorre di qualche riga in basso nella cronologia del buffer.

/window scroll_down

Alt+Home

Scorre in cima al buffer.

/window scroll_top

Alt+End

Scorre alla fine del del buffer.

/window scroll_bottom

Alt+
Alt+
Ctrl+p
F5

Passa al buffer precedente.

/buffer -1

Alt+
Alt+
Ctrl+n
F6

Passa al buffer successivo.

/buffer +1

Alt+j, Alt+f

Switch to first buffer.

/buffer -

Alt+j, Alt+l (L)

Passa all’ultimo buffer.

/buffer +

Alt+j, Alt+r

Passa al buffer raw IRC.

/server raw

Alt+j, Alt+s

Passa al buffer server IRC.

/server jump

Alt+0…​9

Passa al buffer numero (0 = 10).

/buffer *N

Alt+j, 01…​99

Passa al buffer numero.

/buffer *NN

Alt+n

Scorre fino alla notifica successiva.

/window scroll_next_highlight

Alt+p

Scorre fino alla notifica precedente.

/window scroll_previous_highlight

Alt+u

Scorre fino alla prima riga non letta nel buffer.

/window scroll_unread

Alt+Shift+U

Imposta l’evidenziatore dei messaggi non letti su tutti i buffer.

/allbuf /buffer set unread

Alt+<

Passa al buffer precedente nella lista dei buffer visitati.

/buffer jump prev_visited

Alt+>

Passa al buffer successivo nella lista dei buffer visitati.

/buffer jump next_visited

Alt+/

Passa all’ultimo buffer mostrato (prima dell’ultimo passaggio ad un buffer).

/buffer jump last_displayed

Windows

Tasti Descrizione Comando

Ctrl+l (L)

Ridisegna l’intera finestra.

/window refresh

Alt+l (L)

Toggle bare display.

/window bare

F7

Passa alla finestra precedente.

/window -1

F8

Passa alla finestra successiva.

/window +1

Alt+w, Alt+

Passa alla finestra in alto.

/window up

Alt+w, Alt+

Passa alla finestra in basso.

/window down

Alt+w, Alt+

Passa alla finestra sulla sinistra.

/window left

Alt+w, Alt+

Passa alla finestrs sulla destra.

/window right

Alt+w, Alt+b

Bilancia le dimensioni di tutte le finestre.

/window balance

Alt+w, Alt+s

Scambia i buffer di due finestra.

/window swap

Alt+z

Ingrandimento sulla finestra attiva (Alt+z di nuovo: ripristina lo stato iniziale della finestra, prima dell’ingrandimento).

/window zoom

Bars

Tasti Descrizione Comando

F1
Ctrl+F1

Scroll up one page in buflist.

/bar scroll buflist * -100%

F2
Ctrl+F2

Scroll down one page in buflist.

/bar scroll buflist * +100%

Alt+F1

Go to the beginning of buflist.

/bar scroll buflist * b

Alt+F2

Go to the end of buflist.

/bar scroll buflist * e

F9

Scorre il titolo del buffer sulla sinistra.

/bar scroll title * -30%

F10

Scorre il titolo del buffer sulla destra.

/bar scroll title * +30%

F11
Ctrl+F11

Scorre di una pagina in alto nella lista nick.

/bar scroll nicklist * -100%

F12
Ctrl+F12

Scorre di una pagina in basso nella lista nick.

/bar scroll nicklist * +100%

Alt+F11

Sposta all’inizio della lista nick.

/bar scroll nicklist * b

Alt+F12

Sposta alla fine della lista nick.

/bar scroll nicklist * e

Alt+Shift+B

Toggle buflist.

/buflist toggle

Alt+Shift+N

Toggle nicklist bar.

/bar toggle nicklist

Hotlist

Tasti Descrizione Comando

Alt+a

Passa al buffer successivo con attività (con priorità: highligh, messagge, altro).

/buffer jump smart

Alt+h, Alt+c

Clear hotlist (activity notification on buffers).

/hotlist clear

Alt+h, Alt+m

Remove current buffer from hotlist.

/hotlist remove

Alt+h, Alt+r

Restore latest hotlist removed in the current buffer.

/hotlist restore

Alt+h, Alt+Shift+R

Restore latest hotlist removed in all buffers.

/hotlist restore -all

Toggle keys

Tasti Descrizione Comando

Alt+m

Abilita/disabilita.

/mouse toggle

Alt+s

Toggle spell checker.

/mute spell toggle

Alt+=

Attiva/disattiva filtri.

/filter toggle

Alt+-

Toggle filters in current buffer.

/filter toggle @

Alt+Ctrl+l (L)

Toggle between remote and local commands on a remote buffer (relay "api").

/remote togglecmd

Search context

These keys are used in context "search" (when Ctrl+s is pressed to search text in buffer lines).

Tasti Descrizione Comando

Ctrl+x

Switch search type: string (default), regular expression.

/input search_switch_regex

Alt+c

Passa alla ricerca esatta.

/input search_switch_case

Tab

Switch search in: messages (default), prefixes, prefixes + messages.

/input search_switch_where

Ctrl+r

Cerca riga precedente.

/input search_previous

Ctrl+s

Cerca riga successiva.

/input search_next

Enter
Ctrl+j
Ctrl+m

Stop search at current position.

/input search_stop_here

Ctrl+q

Stop search and reset scroll to pre-text search state.

/input search_stop

History search context

These keys are used in context "histsearch" (when Ctrl+r is pressed to search text in commands history).

Tasti Descrizione Comando

Ctrl+x

Switch search type: string (default), regular expression.

/input search_switch_regex

Alt+c

Switch exact case for search.

/input search_switch_case

Tab

Switch search in: buffer local history (default), global history.

/input search_switch_where

Ctrl+r

Search in previous (older) history entries.

/input search_previous // TRANSLATION MISSING

Ctrl+s

Search in next (newer) history entries.

/input search_next

Enter
Ctrl+j
Ctrl+m

Stop search and use matching input.

/input search_stop_here

Ctrl+o

Execute the command found in history and insert the next one in the command line.

/input history_use_get_next

Ctrl+q

Stop search and restore input to its initial value.

/input search_stop

Cursor context

Questi tasti sono usati nel contesto "cursor" (movimento libero del cursore sullo schermo, see Cursor mode.

Tasto Zona Descrizione Comando

-

Sposta il cursore di una riga in alto.

/cursor move up

-

Sposta il cursore di una riga in basso.

/cursor move down

-

Sposta il cursore di una colonna a sinistra.

/cursor move left

-

Sposta il cursore di una colonna a destra.

/cursor move right

Alt+

-

Move cursor to the first line of the area.

/cursor move edge_top

Alt+

-

Move cursor to the last line of the area.

/cursor move edge_bottom

Alt+

-

Move cursor to the first column of the area.

/cursor move edge_left

Alt+

-

Move cursor to the last column of the area.

/cursor move edge_right

Alt+Home

-

Move cursor to the top left corner of the area.

/cursor move top_left

Alt+End

-

Move cursor to the bottom right corner of the area.

/cursor move bottom_right

Alt+Shift+

-

Sposta il cursore nell’area in alto.

/cursor move area_up

Alt+Shift+

-

Sposta il cursore nell’area in basso.

/cursor move area_down

Alt+Shift+

-

Sposta il cursore nell’area a sinistra.

/cursor move area_left

Alt+Shift+

-

Sposta il cursore nell’area a destra.

/cursor move area_right

m

chat

Cita messaggio.

hsignal:chat_quote_message;/cursor stop

l

chat

Quote focused line.

hsignal:chat_quote_focused_line;/cursor stop

q

chat

Cita prefisso + messaggio.

hsignal:chat_quote_prefix_message;/cursor stop

Q

chat

Cita ora + prefisso + messaggio.

hsignal:chat_quote_time_prefix_message;/cursor stop

b

lista nick

Ban di un nick.

/window ${_window_number};/ban ${nick}

k

lista nick

Kick di un nick.

/window ${_window_number};/kick ${nick}

K

lista nick

Kick e ban di un nick.

/window ${_window_number};/kickban ${nick}

q

lista nick

Apri query con il nick.

/window ${_window_number};/query ${nick};/cursor stop

w

lista nick

Effettua un whois sul nick.

/window ${_window_number};/whois ${nick}

Enter
Ctrl+j
Ctrl+m

-

Ferma la modalità cursore.

/cursor stop

Mouse

These mouse actions are possible only if mouse is enabled with key Alt+m (command: /mouse toggle).

Tasto/Wheel (1) Azione Zona Descrizione Comando

■ □ □

-

chat

Passa alla finestra.

/window ${_window_number}

■ □ □

sinistra

chat

Passa al buffer precedente.

/window ${_window_number};/buffer +1

■ □ □

destra

chat

Passa al buffer successivo.

/window ${_window_number};/buffer +1

■ □ □

sinistra (lungo)

chat

Switch to first buffer.

/window ${_window_number};/buffer 1

■ □ □

destra (lungo)

chat

Passa all’ultimo buffer.

/window ${_window_number};/buffer +

-

chat

Scorre di qualche riga in alto nella cronologia del buffer.

/window scroll_up -window ${_window_number}

-

chat

Scorre di qualche riga in basso nella cronologia del buffer.

/window scroll_down -window ${_window_number}

Ctrl+

-

chat

Scroll horizontally to the left.

/window scroll_horiz -window ${_window_number} -10%

Ctrl+

-

chat

Scroll horizontally to the right.

/window scroll_horiz -window ${_window_number} +10%

-

chat: fset buffer

Move five lines up in fset buffer.

/fset -up 5

-

chat: fset buffer

Move five lines down in fset buffer.

/fset -down 5

■ □ □

-

chat: fset buffer

Select line in fset buffer.

/window ${_window_number};/fset -go ${fset_option_index}

□ □ ■

-

chat: fset buffer

Toggle boolean (on/off) or edit the option value.

hsignal:fset_mouse

□ □ ■

left

chat: fset buffer

Decrease value for integer/color/enum, set/append to value for other types.

hsignal:fset_mouse

□ □ ■

right

chat: fset buffer

Increase value for integer/color/enum, set/append to value for other types.

hsignal:fset_mouse

□ □ ■

up / down

chat: fset buffer

Mark/unmark multiple options.

hsignal:fset_mouse

-

chat: /list buffer

Move five lines up in /list buffer.

/list -up 5

-

chat: /list buffer

Move five lines down in /list buffer.

/list -down 5

■ □ □

-

chat: /list buffer

Select line in /list buffer.

/window ${_window_number};/list -go ${_chat_line_y}

□ □ ■

-

chat: /list buffer

Join IRC channel on selected line.

hsignal:irc_list_mouse

-

chat: script buffer

Move 5 lines up in script buffer.

/script -up 5

-

chat: script buffer

Move 5 lines down in script buffer.

/script -down 5

■ □ □

-

chat: script buffer

Select line in script buffer.

/script -go ${_chat_line_y}

□ □ ■

-

chat: script buffer

Install/remove script.

/script -go ${_chat_line_y};/script installremove -q ${script_name_with_extension}

■ □ □

up / left

buflist

Move buffer to a lower number.

Signal buflist_mouse.

■ □ □

down / right

buflist

Move buffer to a higher number.

Signal buflist_mouse.

■ □ □

-

buflist

Switch to buffer (previously visited buffer if the buffer is the current one).

Signal buflist_mouse.

□ □ ■

-

buflist

Switch to next visited buffer if the buffer is the current one.

Signal buflist_mouse.

Ctrl+

-

buflist

Switch to previous buffer.

Signal buflist_mouse.

Ctrl+

-

buflist

Switch to next buffer.

Signal buflist_mouse.

■ □ □

su

lista nick

Scorre di una pagina in alto nella lista nick.

/bar scroll nicklist ${_window_number} -100%

■ □ □

giù

lista nick

Scorre di una pagina in basso nella lista nick.

/bar scroll nicklist ${_window_number} +100%

■ □ □

up (lungo)

lista nick

Sposta all’inizio della lista nick.

/bar scroll nicklist ${_window_number} b

■ □ □

giù (lungo)

lista nick

Sposta alla fine della lista nick.

/bar scroll nicklist ${_window_number} e

■ □ □

-

lista nick

Apre una query con un nick.

/window ${_window_number};/query ${nick}

□ □ ■

-

lista nick

Effettua un whois su un nick.

/window ${_window_number};/whois ${nick}

■ □ □

sinistra

lista nick

Kick di un nick.

/window ${_window_number};/kick ${nick}

■ □ □

sinistra (lungo)

lista nick

Kick e ban di un nick.

/window ${_window_number};/kickban ${nick}

□ □ ■

sinistra

lista nick

Ban di un nick.

/window ${_window_number};/ban ${nick}

□ □ ■

-

input

Cattura un evento del mouse e inserisce il codice nella riga di comando.

/input grab_mouse_area

-

ogni barra

Scorre la barra del -20%.

/bar scroll ${_bar_name} ${_window_number} -20%

-

ogni barra

Scorre la barra del +20%.

/bar scroll ${_bar_name} ${_window_number} +20%

□ ■ □

-

ovunque

Avvia la modalità cursore in questo punto.

/cursor go ${_x},${_y}

Nota
(1) Buttons:
◼ □ □: click on left button
□ ◼ □: click on middle button
□ □ ◼: click on right button
Wheel:
: wheel up
: wheel down

Fset buffer

These keys and actions are used on the fset buffer (see Fset plugin).

Key Action (1) Description Command

Move one line up.

/fset -up

Move one line down.

/fset -down

PgUp

Move one page up.

/window page_up

PgDn

Move one page down.

/window page_down

Alt+Home

<<

Move to first line.

/fset -go 0

Alt+End

>>

Move to last line.

/fset -go end

F11

<

Scroll horizontally on the left.

/fset -left

F12

>

Scroll horizontally on the right.

/fset -right

Alt+Space

t

Toggle boolean value.

/fset -toggle

Alt+-

-

Subtract 1 from value for integer/color/enum, set value for other types.

/fset -add -1

Alt++

+

Add 1 to value for integer/color/enum, append to value for other types.

/fset -add 1

Alt+f, Alt+r

r

Reset value.

/fset -reset

Alt+f, Alt+u

u

Unset value.

/fset -unset

Alt+Enter

s

Set value.

/fset -set

Alt+f, Alt+n

n

Set new value.

/fset -setnew

Alt+f, Alt+a

a

Append to value.

/fset -append

Alt+,

,

Mark/unmark option.

/fset -mark 1

Shift+

Move one line up and mark/unmark option.

/fset -up; /fset -mark

Shift+

Mark/unmark option and move one line down.

/fset -mark; /fset -down

m:xxx

Mark options displayed that are matching filter "xxx" (any filter on option or value is allowed, see /fset command).

u:xxx

Unmark options displayed that are matching filter "xxx" (any filter on option or value is allowed, see /fset command).

Ctrl+l (L)

Refresh options and whole screen.

/fset -refresh

$

Refresh options (keep marked options).

$$

Refresh options (unmark all options).

Alt+p

p

Toggle plugin description options (plugins.desc.*).

/mute /set fset.look.show_plugins_desc toggle

Alt+v

v

Toggle help bar.

/bar toggle fset

s:x,y

Sort options by fields x,y (see option fset.look.sort).

/mute /set fset.look.sort x,y

s:

Reset sort to its default value (see option fset.look.sort).

/mute /unset fset.look.sort

w:xxx

Export options in file "xxx".

/fset -export xxx

w-:xxx

Export options in file "xxx" without help.

/fset -export -nohelp xxx

w+:xxx

Export options in file "xxx" with help.

/fset -export -help xxx

Ctrl+x

x

Switch the format used to display options.

/fset -format

q

Close fset buffer.

/buffer close

Nota
(1) The action must be entered as input on the command line, followed by Enter.

IRC /list buffer

These keys and actions are used on the IRC /list buffer (see command /list).

Key Action (1) Description Command

Move one line up.

/list -up

Move one line down.

/list -down

PgUp

Move one page up.

/window page_up

PgDn

Move one page down.

/window page_down

Alt+Home

<<

Move to first line.

/list -go 0

Alt+End

>>

Move to last line.

/list -go end

F11

<

Scroll horizontally on the left.

/list -left

F12

>

Scroll horizontally on the right.

/list -right

Ctrl+j

j

Join IRC channel on selected line.

/list -join

xxx

Show only channels with "xxx" in name or topic (case-insensitive).

n:xxx

Show only channels with "xxx" in name (case-insensitive).

t:xxx

Show only channels with "xxx" in topic (case-insensitive).

u:n

Show only channels with at least "n" users.

u:>n

Show only channels with more than "n" users.

u:<n

Show only channels with less than "n" users.

c:xxx

Show only channels matching the evaluated condition "xxx", using following variables: name, name2, users, topic.

s:x,y

Sort channels by fields x,y (see command /list).

s:

Reset sort to its default value (see command /list).

$

Refresh list (run again command /list).

q

Close buffer.

/buffer close

Nota
(1) The action must be entered as input on the command line, followed by Enter.

Script buffer

These keys and actions are used on the script buffer (see script manager).

Key Action (1) Description Command

Move one line up.

/script -up

Move one line down.

/script -down

PgUp

Move one page up.

/window page_up

PgDn

Move one page down.

/window page_down

Alt+i

i

Install script.

/script install

Alt+r

r

Remove script.

/script remove

Alt+l

l

Load script.

/script load

Alt+L

L

Reload script.

/script reload

Alt+u

u

Unload script.

/script unload

Alt+Shift+A

A

Autoload script.

/script toggleautoload

Alt+h

h

Hold/unhold script.

/script hold

Alt+v

v

View script.

/script show

s:x,y

Sort scripts by fields x,y (see option script.look.sort).

s:

Reset sort to its default value (see option script.look.sort).

$

Refresh list.

q

Close buffer.

/buffer close

Nota
(1) The action must be entered as input on the command line, followed by Enter.