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

コマンドライン用のキー

Cursor movement

キー 説明 コマンド


Shift+
Ctrl+b

コマンドラインで前の文字に移動

/input move_previous_char


Shift+
Ctrl+f

コマンドラインで次の文字に移動

/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

コマンドラインで前の単語に移動

/input move_previous_word

Ctrl+
Alt+f

コマンドラインで次の単語に移動

/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

キー 説明 コマンド

Del
Ctrl+d

コマンドラインで次の文字を削除

/input delete_next_char

Backspace
Ctrl+h

コマンドラインで前の文字を削除

/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

文字の入れ替え

/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

コマンドラインで前の単語を削除 (削除された文字列は WeeChat 専用の内部クリップボードに保存)

/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

WeeChat 専用の内部クリップボードの内容をペースト

/input clipboard_paste

Ctrl+_

コマンドラインの最後の動作をやり直す

/input undo

Alt+_

コマンドラインの最後の動作を取り消す

/input redo

Tab

コマンドやニックネームを補完 (再度 Tab することで次の補完候補を表示)

/input complete_next

Shift+Tab

補完候補が無い場合: 部分補完を行う、補完候補が有る場合: 前の補完候補を表示

/input complete_previous

Enter
Ctrl+j
Ctrl+m

コマンドを実行するか、メッセージを送信する (検索モードの場合: 検索の終了)

/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

コマンドラインで次の単語を削除 (削除された文字列は WeeChat 専用の内部クリップボードに保存)

/input delete_next_word

Alt+k

キー入力を奪って、コマンドラインにコード (キーが割り当てられていればコマンド) を入力

/input grab_key_command

Alt+r

Delete current line.

/input delete_line

Alt+R

Delete entire command line.

/input delete_input

Color codes

キー 説明 コマンド

Ctrl+c, b

テキストを太字化するコードの挿入

/input insert \x02

Ctrl+c, c

テキストに色をつけるコードの挿入

/input insert \x03

Ctrl+c, d

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

/input insert \x04

Ctrl+c, i

テキストをイタリック体にするコードの挿入

/input insert \x1D

Ctrl+c, o

テキスト色のリセットを行うコードの挿入

/input insert \x0F

Ctrl+c, s

Insert code for strikethrough text.

/input insert \x1E

Ctrl+c, v

テキスト色の反転を行うコードの挿入

/input insert \x16

Ctrl+c, _

テキストに下線を引くコードの挿入

/input insert \x1F

Command history

キー 説明 コマンド

前のコマンド/メッセージを呼び出す (検索モードの場合: 上方向に検索)

/input history_previous

次のコマンド/メッセージを呼び出す (検索モードの場合: 下方向に検索)

/input history_next

Ctrl+

グローバル履歴から前のコマンド/メッセージを呼び出す (すべてのバッファに対して共通の履歴)

/input history_global_previous

Ctrl+

グローバル履歴から次のコマンド/メッセージを呼び出す (すべてのバッファに対して共通の履歴)

/input history_global_next

System

キー 説明 コマンド

Ctrl+z

Suspend WeeChat process.

/sys suspend

Buffers

キー 説明 コマンド

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

マージされたバッファに再ズーム (Alt+x: 全てのマージされたバッファを表示)

/buffer zoom

PgUp

バッファ履歴を 1 ページ分上方向にスクロール

/window page_up

PgDn

バッファ履歴を 1 ページ分下方向にスクロール

/window page_down

Alt+PgUp

バッファ履歴を数行分上方向にスクロール

/window scroll_up

Alt+PgDn

バッファ履歴を数行分下方向にスクロール

/window scroll_down

Alt+Home

バッファ履歴を最初までスクロール

/window scroll_top

Alt+End

バッファ履歴を最後までスクロール

/window scroll_bottom

Alt+
Alt+
Ctrl+p
F5

前のバッファに移動

/buffer -1

Alt+
Alt+
Ctrl+n
F6

後のバッファに移動

/buffer +1

Alt+j, Alt+f

最初のバッファに移動

/buffer -

Alt+j, Alt+l (L)

最後のバッファに移動

/buffer +

Alt+j, Alt+r

IRC 生バッファに移動

/server raw

Alt+j, Alt+s

IRC サーババッファに移動

/server jump

Alt+0…​9

番号のバッファに移動 (0 = 10)

/buffer *N

Alt+j, 01…​99

番号のバッファに移動

/buffer *NN

Alt+n

次のハイライトまでスクロール

/window scroll_next_highlight

Alt+p

前のハイライトまでスクロール

/window scroll_previous_highlight

Alt+u

バッファを最初の未読行までスクロール

/window scroll_unread

Alt+Shift+U

すべてのバッファに未読マークをセット

/allbuf /buffer set unread

Alt+<

バッファ訪問履歴で前のバッファに移動

/buffer jump prev_visited

Alt+>

バッファ訪問履歴で次のバッファに移動

/buffer jump next_visited

Alt+/

最後に表示したバッファに移動 (バッファ移動前に表示していたウィンドウ)

/buffer jump last_displayed

Windows

キー 説明 コマンド

Ctrl+l (L)

全ウィンドウを再描画

/window refresh

Alt+l (L)

最小限表示の有効無効を切り替え

/window bare

F7

ウィンドウを前に移動

/window -1

F8

ウィンドウを後に移動

/window +1

Alt+w, Alt+

上のウィンドウに移動

/window up

Alt+w, Alt+

下のウィンドウに移動

/window down

Alt+w, Alt+

左のウィンドウに移動

/window left

Alt+w, Alt+

右のウィンドウに移動

/window right

Alt+w, Alt+b

すべてのウィンドウサイズを均等に

/window balance

Alt+w, Alt+s

2 つのウィンドウを入れ替え

/window swap

Alt+z

現在のウィンドウを最大化 (再度 Alt+z することで: 最初のウィンドウ状態に戻す、最大化前の状態)

/window zoom

Bars

キー 説明 コマンド

F1
Ctrl+F1

バッファリストを上方に 1 ページスクロール

/bar scroll buflist * -100%

F2
Ctrl+F2

バッファリストを下方に 1 ページスクロール

/bar scroll buflist * +100%

Alt+F1

バッファリストを上端までスクロール

/bar scroll buflist * b

Alt+F2

バッファリストを下端までスクロール

/bar scroll buflist * e

F9

バッファタイトルを左方向にスクロール

/bar scroll title * -30%

F10

バッファタイトルを右方向にスクロール

/bar scroll title * +30%

F11
Ctrl+F11

ニックネームリストを上方向にスクロール

/bar scroll nicklist * -100%

F12
Ctrl+F12

ニックネームリストを下方向にスクロール

/bar scroll nicklist * +100%

Alt+F11

ニックネームリストを一番上にスクロール

/bar scroll nicklist * b

Alt+F12

ニックネームリストを一番下にスクロール

/bar scroll nicklist * e

Alt+Shift+B

Toggle buflist.

/buflist toggle

Alt+Shift+N

Toggle nicklist bar.

/bar toggle nicklist

Hotlist

キー 説明 コマンド

Alt+a

変更のあった次のバッファに移動 (優先順位: ハイライト、新規メッセージ、その他)

/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

キー 説明 コマンド

Alt+m

マウスの有効無効を切り替え

/mouse toggle

Alt+s

スペルチェッカの有効無効を切り替え

/mute spell toggle

Alt+=

フィルタの有効無効を切り替え

/filter toggle

Alt+-

現在のバッファのフィルタの有効無効を切り替え

/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).

キー 説明 コマンド

Ctrl+x

検索タイプを切り替え: 文字列 (デフォルト)、正規表現

/input search_switch_regex

Alt+c

大文字小文字を区別して検索

/input search_switch_case

Tab

検索範囲: メッセージ (デフォルト)、プレフィックス、プレフィックスとメッセージ

/input search_switch_where

Ctrl+r

前のキーワードで検索

/input search_previous

Ctrl+s

次のキーワードで検索

/input search_next

Enter
Ctrl+j
Ctrl+m

現在の位置で検索を終了

/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).

キー 説明 コマンド

Ctrl+x

検索タイプを切り替え: 文字列 (デフォルト)、正規表現

/input search_switch_regex

Alt+c

大文字小文字を区別して検索

/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

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

以下のキーは「カーソル」モード (画面上でカーソルを自由に動かせる状態) でのみ有効です, see Cursor mode.

キー エリア 説明 コマンド

-

カーソルを上の行に移動

/cursor move up

-

カーソルを下の行に移動

/cursor move down

-

カーソルを左の列に移動

/cursor move left

-

カーソルを右の列に移動

/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+

-

カーソルを上のエリアに移動

/cursor move area_up

Alt+Shift+

-

カーソルを下のエリアに移動

/cursor move area_down

Alt+Shift+

-

カーソルを左のエリアに移動

/cursor move area_left

Alt+Shift+

-

カーソルを右のエリアに移動

/cursor move area_right

m

チャット

メッセージを引用

hsignal:chat_quote_message;/cursor stop

l

チャット

Quote focused line.

hsignal:chat_quote_focused_line;/cursor stop

q

チャット

プレフィックスとメッセージを引用

hsignal:chat_quote_prefix_message;/cursor stop

Q

チャット

時間、プレフィックス、メッセージを引用

hsignal:chat_quote_time_prefix_message;/cursor stop

b

ニックネームリスト

ニックネームをバンする

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

k

ニックネームリスト

ニックネームをキックする

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

K

ニックネームリスト

ニックネームをバンとキックする

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

q

ニックネームリスト

ニックネームに対するクエリを開く

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

w

ニックネームリスト

ニックネームに対して whois を行う

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

Enter
Ctrl+j
Ctrl+m

-

カーソルモードを終了

/cursor stop

Mouse

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

ボタン/ホイール (1) ジェスチャー エリア 説明 コマンド

■ □ □

-

チャット

ウィンドウに移動

/window ${_window_number}

■ □ □

チャット

前のバッファに移動

/window ${_window_number};/buffer +1

■ □ □

チャット

次のバッファに移動

/window ${_window_number};/buffer +1

■ □ □

左 (長く)

チャット

最初のバッファに移動

/window ${_window_number};/buffer 1

■ □ □

右 (長く)

チャット

最後のバッファに移動

/window ${_window_number};/buffer +

-

チャット

バッファ履歴を上方向にスクロール

/window scroll_up -window ${_window_number}

-

チャット

バッファ履歴を下方向にスクロール

/window scroll_down -window ${_window_number}

Ctrl+

-

チャット

水平左方向にスクロール

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

Ctrl+

-

チャット

水平右方向にスクロール

/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

-

チャット: スクリプトバッファ

スクリプトバッファを 5 行上方向にスクロール

/script -up 5

-

チャット: スクリプトバッファ

スクリプトバッファで 5 行下方向にスクロール

/script -down 5

■ □ □

-

チャット: スクリプトバッファ

スクリプトバッファで行選択

/script -go ${_chat_line_y}

□ □ ■

-

チャット: スクリプトバッファ

スクリプトのインストール/削除

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

■ □ □

上 / 左

バッファリスト

指定したバッファを下の番号に移動

buflist_mouse シグナル

■ □ □

下 / 右

バッファリスト

指定したバッファを上の番号に移動

buflist_mouse シグナル

■ □ □

-

バッファリスト

指定したバッファに切り替える (現在のバッファを指定した場合、バッファ切り替え履歴で前のバッファに切り替える)

buflist_mouse シグナル

□ □ ■

-

バッファリスト

現在のバッファを指定した場合、バッファ切り替え履歴で次のバッファに切り替える

buflist_mouse シグナル

Ctrl+

-

バッファリスト

バッファ切り替え履歴で前のバッファに切り替える

buflist_mouse シグナル

Ctrl+

-

バッファリスト

バッファ切り替え履歴で次のバッファに切り替える

buflist_mouse シグナル

■ □ □

ニックネームリスト

ニックネームリストを 1 ページ分上方向にスクロール

/bar scroll nicklist ${_window_number} -100%

■ □ □

ニックネームリスト

ニックネームリストを 1 ページ分下方向にスクロール

/bar scroll nicklist ${_window_number} +100%

■ □ □

上 (長く)

ニックネームリスト

ニックネームリストの最初に移動

/bar scroll nicklist ${_window_number} b

■ □ □

下 (長く)

ニックネームリスト

ニックネームリストの最後に移動

/bar scroll nicklist ${_window_number} e

■ □ □

-

ニックネームリスト

ニックネームに対するクエリを開く

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

□ □ ■

-

ニックネームリスト

ニックネームに対する whois を行う

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

■ □ □

ニックネームリスト

ニックネームをキックする

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

■ □ □

左 (長く)

ニックネームリスト

ニックネームをキックとバンする

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

□ □ ■

ニックネームリスト

ニックネームをバンする

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

□ □ ■

-

入力

マウスイベントを奪ってコマンドラインにコードを入力

/input grab_mouse_area

-

任意のバー

バーを -20% スクロール

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

-

任意のバー

バーを +20% スクロール

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

□ ■ □

-

任意の場所

この場所でカーソルモードを開始

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

注記
(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

注記
(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

注記
(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

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