// SPDX-FileCopyrightText: 2003-2026 Sébastien Helleu <flashcode@flashtux.org>
//
// SPDX-License-Identifier: GPL-3.0-or-later

// Key bindings, included in the user's guide and the cheat sheet.
//
// Links to other chapters are prefixed with the attribute "kb-user-guide":
// it is empty in the user's guide (links stay internal to the document) and
// set to "weechat_user.XX" in the cheat sheet (links then point to the
// user's guide).
ifndef::kb-user-guide[:kb-user-guide:]

// tag::intro[]
WeeChat нуди доста подразумеваних тастерских пречица, наведених у следећим поглављима. +
Оне могу да се промене и нове могу да се дефинишу командом <<{kb-user-guide}#command_weechat_key,/key>>.
// end::intro[]

[[key_bindings_cmdline]]
=== Командна линија

[[key_bindings_cmdline_cursor_movement]]
==== Померање курсора

[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
| Тастер         | Опис | Команда
| kbd:[←] +
  kbd:[Shift+←] +
  kbd:[Ctrl+b]   | Одлазак на претходни карактер у командној линији. | `+/input move_previous_char+`
| kbd:[→] +
  kbd:[Shift+→] +
  kbd:[Ctrl+f]   | Одлазак на наредни карактер у командној линији. | `+/input move_next_char+`
| kbd:[Shift+↑]  | Одлазак на претходну линију. | `+/input move_previous_line+`
| kbd:[Shift+↓]  | Одлазак на наредну линију. | `+/input move_next_line+`
| kbd:[Ctrl+←] +
  kbd:[Alt+b]    | Одлазак на претходну реч у командној линији. | `+/input move_previous_word+`
| kbd:[Ctrl+→] +
  kbd:[Alt+f]    | Одлазак на наредну реч у командној линији. | `+/input move_next_word+`
| kbd:[Home] +
  kbd:[Ctrl+a]   | Одлазак на почетак текуће линије. | `+/input move_beginning_of_line+`
| kbd:[Shift+Home] | Одлазак на почетак командне линије. | `+/input move_beginning_of_input+`
| kbd:[End] +
  kbd:[Ctrl+e]   | Одлазак на крај текуће линије. | `+/input move_end_of_line+`
| kbd:[Shift+End]  | Одлазак на крај командне линије. | `+/input move_end_of_input+`
|===

[[key_bindings_cmdline_editing]]
==== Уређивање

[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
| Тастер              | Опис | Команда
| kbd:[Del] +
  kbd:[Ctrl+d]        | Брисање наредног карактера у командној линији. | `+/input delete_next_char+`
| kbd:[Backspace] +
  kbd:[Ctrl+h]        | Брисање претходног карактера у командној линији. | `+/input delete_previous_char+`
| kbd:[Ctrl+k]        | Брисање од курсора до краја текуће линије (обрисани стринг се копира у интерни клипборд). | `+/input delete_end_of_line+`
| kbd:[Alt+Ctrl+k]    | Брисање од курсора до краја командне линије (обрисани стринг се копира у интерни клипборд). | `+/input delete_end_of_input+`
| kbd:[Ctrl+t]        | Транспозиција карактера. | `/input transpose_chars`
| kbd:[Ctrl+u]        | Брисање од курсора до почетка текуће линије (обрисани стринг се копира у интерни клипборд). | `+/input delete_beginning_of_line+`
| kbd:[Alt+Ctrl+u]    | Брисање од курсора до почетка командне линије (обрисани стринг се копира у интерни клипборд). | `+/input delete_beginning_of_input+`
| kbd:[Alt+Backspace] | Брисање претходне речи командне линије (обрисани стринг се копира у интерни клипборд). | `+/input delete_previous_word+`
| kbd:[Ctrl+w]        | Брисање претходне речи командне линије до празног простора (обрисани стринг се копира у интерни клипборд). | `+/input delete_previous_word_whitespace+`
| kbd:[Ctrl+y]        | Налепљивање садржаја интерног клипборда. | `+/input clipboard_paste+`
| kbd:[Ctrl+_]        | Поништавање последње акције у командној линији. | `+/input undo+`
| kbd:[Alt+_]         | Враћање последње поништене акције у командној линији. | `+/input redo+`
| kbd:[Tab]           | Довршавање команде или надимка (kbd:[Tab] поново: проналажење наредног довршавања). | `+/input complete_next+`
| kbd:[Shift+Tab]     | Без довршавања: обављање парцијалног довршавања, са довршавањем на чекању: довршавање са претходно пронађеним појмом. | `+/input complete_previous+`
| kbd:[Enter] +
  kbd:[Ctrl+j] +
  kbd:[Ctrl+m]        | Извршавање команде или слање поруке (у режиму претраге: заустављање претраге). | `+/input return+`
| kbd:[Ctrl+o]        | Извршавање команде пронађене у историји и уметање наредне у командну линију. | `+/input history_use_get_next+`
| kbd:[Alt+Enter]     | Умеће прелом реда. | `+/input insert \n+`
| kbd:[Alt+d]         | Брисање наредне речи у командној линији (обрисани стринг се копира у интерни клипборд). | `+/input delete_next_word+`
| kbd:[Alt+k]         | Хвата тастер и умеће његов кôд (и комадну везану за њега, ако постоји таква пречица) у командну линију. | `+/input grab_key_command+`
| kbd:[Alt+r]         | Брисање текуће линије. | `+/input delete_line+`
| kbd:[Alt+R]         | Брисање комплетне командне линије. | `+/input delete_input+`
|===

[[key_bindings_cmdline_color_codes]]
==== Кодови боја

[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
| Тастер                | Опис | Команда
| kbd:[Ctrl+c], kbd:[b] | Уметање кода за подебљани текст. | `+/input insert \x02+`
| kbd:[Ctrl+c], kbd:[c] | Уметање кода за обојени текст. | `+/input insert \x03+`
| kbd:[Ctrl+c], kbd:[d] | Уметање кода за обојени текст (RGB боја, као хексадецимални број). | `+/input insert \x04+`
| kbd:[Ctrl+c], kbd:[i] | Уметање кода за текст у курзиву. | `+/input insert \x1D+`
| kbd:[Ctrl+c], kbd:[o] | Уметање кода за ресет боје. | `+/input insert \x0F+`
| kbd:[Ctrl+c], kbd:[s] | Уметање кода за прецртани текст. | `+/input insert \x1E+`
| kbd:[Ctrl+c], kbd:[v] | Уметање кода за обрнуту боју. | `+/input insert \x16+`
| kbd:[Ctrl+c], kbd:[_] | Уметање кода за подвучени текст. | `+/input insert \x1F+`
|===

[[key_bindings_cmdline_history]]
==== Историја команди

[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
| Тастер       | Опис | Команда
| kbd:[↑]      | Позив претходне команде/поруке (у режиму претраге: претрага навише). | `+/input history_previous+`
| kbd:[↓]      | Позив наредне команде/поруке (у режиму претраге: претрага наниже). | `+/input history_next+`
| kbd:[Ctrl+↑] | Позив претходне команде/поруке у глобалној историји (заједничкој за све бафере). | `+/input history_global_previous+`
| kbd:[Ctrl+↓] | Позив наредне команде/поруке у глобалној историји (заједничкој за све бафере). | `+/input history_global_next+`
|===

[[key_bindings_cmdline_system]]
==== Систем

[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| Тастер       | Опис | Команда
| kbd:[Ctrl+z] | Суспендује WeeChat процес. | `+/sys suspend+`
|===

[[key_bindings_buffers]]
=== Бафери

[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
| Тастер                         | Опис | Команда
| kbd:[Ctrl+r]                   | Претрага текста у историји команди (погледајте <<{kb-user-guide}#key_bindings_histsearch_context,тастери за контекст „histsearch”>>). | `+/input search_history+`
| kbd:[Ctrl+s]                   | Претрага текста у линијама бафера (погледајте <<{kb-user-guide}#key_bindings_search_context,тастери за контекст „search”>>). | `+/input search_text_here+`
| kbd:[Ctrl+x]                   | Мења текући бафер ако су бафери спојени са истим бројем, на пример, прелазак на други IRC сервер бафер. | `+/buffer switch+`
| kbd:[Alt+x]                    | Зум на спојени бафер (kbd:[Alt+x] поново: приказује све спојене бафере). | `+/buffer zoom+`
| kbd:[PgUp]                     | Скролује навише једну страну у историји бафера. | `+/window page_up+`
| kbd:[PgDn]                     | Скролује наниже једну страну у историји бафера. | `+/window page_down+`
| kbd:[Alt+PgUp]                 | Скролује навише неколико линија у историји бафера. | `+/window scroll_up+`
| kbd:[Alt+PgDn]                 | Скролује наниже неколико линија у историји бафера. | `+/window scroll_down+`
| kbd:[Alt+Home]                 | Скролује на врх бафера. | `+/window scroll_top+`
| kbd:[Alt+End]                  | Скролује на дно бафера. | `+/window scroll_bottom+`
| kbd:[Alt+←] +
  kbd:[Alt+↑] +
  kbd:[Ctrl+p] +
  kbd:[F5]                       | Пребацивање на претходни бафер. | `+/buffer -1+`
| kbd:[Alt+→] +
  kbd:[Alt+↓] +
  kbd:[Ctrl+n] +
  kbd:[F6]                       | Пребацивање на наредни бафер. | `+/buffer +1+`
| kbd:[Alt+j], kbd:[Alt+f]       | Пребацивање на први бафер. | `+/buffer -+`
| kbd:[Alt+j], kbd:[Alt+l] (`L`) | Пребацивање на последњи бафер. | `+/buffer ++`
| kbd:[Alt+j], kbd:[Alt+r]       | Пребацивање на сирови IRC бафер. | `+/server raw+`
| kbd:[Alt+j], kbd:[Alt+s]       | пребацивање на бафер IRC сервера. | `+/server jump+`
| kbd:[Alt+0...9]                | Пребацивање на бафер према броју (0 = 10). | `+/buffer *N+`
| kbd:[Alt+j], kbd:[01...99]     | Пребацивање на бафер према броју. | `+/buffer *NN+`
| kbd:[Alt+n]                    | Скроловање до наредног истицања. | `+/window scroll_next_highlight+`
| kbd:[Alt+p]                    | Скроловање на претходно истицање. | `+/window scroll_previous_highlight+`
| kbd:[Alt+u]                    | Скроловање на прву непрочитану линију у баферу. | `+/window scroll_unread+`
| kbd:[Alt+Shift+U]              | Поставља маркер непрочитано за све бафере. | `+/allbuf /buffer set unread+`
| kbd:[Alt+<]                    | Прелаз на претходни бафер у листи посећених бафера. | `+/buffer jump prev_visited+`
| kbd:[Alt+>]                    | Прелаз на наредни бафер у листи посећених бафера. | `+/buffer jump next_visited+`
| kbd:[Alt+/]                    | Прелаз на последње приказани бафер. | `+/buffer jump last_displayed+`
|===

[[key_bindings_windows]]
=== Прозори

[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
| Тастер                   | Опис | Команда
| kbd:[Ctrl+l] (`L`)       | Поново исцртава цео прозор. | `+/window refresh+`
| kbd:[Alt+l] (`L`)        | Пребацивање активности огољеног приказа. | `+/window bare+`
| kbd:[F7]                 | Пребацивање на претходни прозор. | `+/window -1+`
| kbd:[F8]                 | Пребацивање на наредни прозор. | `+/window +1+`
| kbd:[Alt+w], kbd:[Alt+↑] | Прелаз на прозор изнад. | `+/window up+`
| kbd:[Alt+w], kbd:[Alt+↓] | Прелаз на прозор испод. | `+/window down+`
| kbd:[Alt+w], kbd:[Alt+←] | Прелаз на прозор са леве стране. | `+/window left+`
| kbd:[Alt+w], kbd:[Alt+→] | Прелаз на прозор са десне стране. | `+/window right+`
| kbd:[Alt+w], kbd:[Alt+b] | Уједначавање величине свих прозора. | `+/window balance+`
| kbd:[Alt+w], kbd:[Alt+s] | Замена бафера два прозора. | `+/window swap+`
| kbd:[Alt+z]              | Зум на текући прозор (kbd:[Alt+z] поново: враћање почетног стања прозора, пре зумирања). | `+/window zoom+`
|===

[[key_bindings_bars]]
=== Траке

[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
| Тастер            | Опис | Команда
| kbd:[F1] +
  kbd:[Ctrl+F1]     | Скролује навише једну страну листе бафера. | `+/bar scroll buflist * -100%+`
| kbd:[F2] +
  kbd:[Ctrl+F2]     | Скролује наниже једну страну листе бафера. | `+/bar scroll buflist * +100%+`
| kbd:[Alt+F1]      | Скок на почетак листе бафера. | `+/bar scroll buflist * b+`
| kbd:[Alt+F2]      | Скок на крај листе бафера. | `+/bar scroll buflist * e+`
| kbd:[F9]          | Скролује наслов бафера у лево. | `+/bar scroll title * -30%+`
| kbd:[F10]         | Скролује наслов бафера у десно. | `+/bar scroll title * +30%+`
| kbd:[F11] +
  kbd:[Ctrl+F11]    | Скролује једну страну навише у листи надимака. | `+/bar scroll nicklist * -100%+`
| kbd:[F12] +
  kbd:[Ctrl+F12]    | Скролује једну страну наниже у листи надимака. | `+/bar scroll nicklist * +100%+`
| kbd:[Alt+F11]     | Скок на почетак листе надимака. | `+/bar scroll nicklist * b+`
| kbd:[Alt+F12]     | Скок на крај листе надимака. | `+/bar scroll nicklist * e+`
| kbd:[Alt+Shift+B] | Пребацивање активности листе бафера. | `+/buflist toggle+`
| kbd:[Alt+Shift+N] | Пребацивање видљивости траке листе надимака. | `+/bar toggle nicklist+`
|===

[[key_bindings_hotlist]]
=== Врућа листа

[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
| Тастер                         | Опис | Команда
| kbd:[Alt+a]                    | Пребацивање на следећи бафер у коме има активности (са приоритетом: истицање, порука, остало). | `+/buffer jump smart+`
| kbd:[Alt+h], kbd:[Alt+c]       | Брисање вруће листе (обавештења о активности у баферима). | `+/hotlist clear+`
| kbd:[Alt+h], kbd:[Alt+m]       | Уклањање текућег бафера из вруће листе. | `+/hotlist remove+`
| kbd:[Alt+h], kbd:[Alt+r]       | Враћање најновије вруће листе уклоњене из текућег бафера. | `+/hotlist restore+`
| kbd:[Alt+h], kbd:[Alt+Shift+R] | Враћање најновије вруће листе уклоњене из свих бафера. | `+/hotlist restore -all+`
|===

[[key_bindings_toggle_keys]]
=== Тастери преклопници

[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
| Тастер                 | Опис | Команда
| kbd:[Alt+m]            | Пребацивање активности миша. | `+/mouse toggle+`
| kbd:[Alt+s]            | Пребацује стање активности модула за проверу правописа. | `+/mute spell toggle+`
| kbd:[Alt+=]            | Пребацивање активности филтера. | `+/filter toggle+`
| kbd:[Alt+-]            | Пребацивање активности филтера у текућем баферу. | `+/filter toggle @+`
| kbd:[Alt+Ctrl+l] (`L`) | Пребацује између удаљених и локалних команди на удаљеном баферу (relay "api"). | `+/remote togglecmd+`
|===

[[key_bindings_search_context]]
=== Контекст претраге

Следећи тастери се користе у контексту „search” (када се притисне kbd:[Ctrl+s] за претрагу
текста у линијама бафера).

[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
| Тастер         | Опис | Команда
| kbd:[Ctrl+x]   | Пребацивање типа претраге: стринг (подраз.), регуларни израз. | `+/input search_switch_regex+`
| kbd:[Alt+c]    | Пребацивање разликовања величине слова у претраци. | `+/input search_switch_case+`
| kbd:[Tab]      | Пребацивање претраге у: порукама (подраз.), префиксима, префиксима + порукама. | `+/input search_switch_where+`
| kbd:[Ctrl+r] +
  kbd:[↑]        | Претрага претходне линије. | `+/input search_previous+`
| kbd:[Ctrl+s] +
  kbd:[↓]        | Претрага наредне линије. | `+/input search_next+`
| kbd:[Enter] +
  kbd:[Ctrl+j] +
  kbd:[Ctrl+m]   | Заустављање претраге на текућој позицији. | `+/input search_stop_here+`
| kbd:[Ctrl+q]   | Заустављање претраге и ресетовање скрола на стање пре почетка претраге текста. | `+/input search_stop+`
|===

[[key_bindings_histsearch_context]]
=== Контекст претраге историје

Следећи тастери се користе у контексту „histsearch” (када се притисне kbd:[Ctrl+r] за претрагу
текста у историји команди).

[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| Тастер         | Опис | Команда
| kbd:[Ctrl+x]   | Пребацивање типа претраге: стринг (подраз.), регуларни израз. | `+/input search_switch_regex+`
| kbd:[Alt+c]    | Пребацивање разликовања величине слова у претрази. | `+/input search_switch_case+`
| kbd:[Tab]      | Пребацивање претраге по: локалној историји бафера (подразумевано), глобалној историји. | `+/input search_switch_where+`
| kbd:[Ctrl+r] +
  kbd:[↑]        | Претрага по претходним (старијим) ставкама историје. | `+/input search_previous+`
| kbd:[Ctrl+s] +
  kbd:[↓]        | Претрага по наредним (новијим) ставкама историје. | `+/input search_next+`
| kbd:[Enter] +
  kbd:[Ctrl+j] +
  kbd:[Ctrl+m]   | Заустављање претраге и употреба пронађеног улаза. | `+/input search_stop_here+`
| kbd:[Ctrl+o]   | Извршавање команде пронађене у историји и уметање наредне у командну линију. | `+/input history_use_get_next+`
| kbd:[Ctrl+q]   | Заустављање претраге и враћање улаза на почетну вредност. | `+/input search_stop+`
|===

[[key_bindings_cursor_context]]
=== Контекст курсора

Ови тастери се користе у „cursor” контексту (слободно померање курсора по екрану),
погледајте <<{kb-user-guide}#cursor_mode,Режим курсора>>.

[width="100%", cols="^.^3,^.^2,.^7,.^7", options="header"]
|===
| Тастер            | Површина       | Опис | Команда
| kbd:[↑]           | -              | Помера курсор једну линију навише. | `+/cursor move up+`
| kbd:[↓]           | -              | Помера курсор једну линију наниже. | `+/cursor move down+`
| kbd:[←]           | -              | Помера курсор једну колони у лево. | `+/cursor move left+`
| kbd:[→]           | -              | Помера курсор једну колону у десно. | `+/cursor move right+`
| kbd:[Alt+↑]       | -              | Помера курсор на прву линију површине. | `+/cursor move edge_top+`
| kbd:[Alt+↓]       | -              | Помера курсор на последњу линију површине. | `+/cursor move edge_bottom+`
| kbd:[Alt+←]       | -              | Помера курсор на прву колону површине. | `+/cursor move edge_left+`
| kbd:[Alt+→]       | -              | Помера курсор на последњу колону површине. | `+/cursor move edge_right+`
| kbd:[Alt+Home]    | -              | Помера курсор на горњи леви угао површине. | `+/cursor move top_left+`
| kbd:[Alt+End]     | -              | Помера курсор на доњи десни угао површине. | `+/cursor move bottom_right+`
| kbd:[Alt+Shift+↑] | -              | Помера курсор једну површину навише. | `+/cursor move area_up+`
| kbd:[Alt+Shift+↓] | -              | Помера курсор једну површину наниже. | `+/cursor move area_down+`
| kbd:[Alt+Shift+←] | -              | Помера курсор једну површину у лево. | `+/cursor move area_left+`
| kbd:[Alt+Shift+→] | -              | Помера курсор једну површину у десно. | `+/cursor move area_right+`
| kbd:[m]           | чет            | Цитирање поруке. | `+hsignal:chat_quote_message;/cursor stop+`
| kbd:[l]           | чет            | Цитирање фокусиране линије. | `+hsignal:chat_quote_focused_line;/cursor stop+`
| kbd:[q]           | чет            | Цитирање префикса + поруке. | `+hsignal:chat_quote_prefix_message;/cursor stop+`
| kbd:[Q]           | чет            | Цитирање времена + префикса + поруке. | `+hsignal:chat_quote_time_prefix_message;/cursor stop+`
| kbd:[b]           | листа надимака | Забрањује надимак. | `+/window ${_window_number};/ban ${nick}+`
| kbd:[k]           | листа надимака | Избацује надимак. | `+/window ${_window_number};/kick ${nick}+`
| kbd:[K]           | листа надимака | Избацује и забрањује надимак. | `+/window ${_window_number};/kickban ${nick}+`
| kbd:[q]           | листа надимака | Отвара упит са надимком. | `+/window ${_window_number};/query ${nick};/cursor stop+`
| kbd:[w]           | листа надимака | Извршава whois над надимком. | `+/window ${_window_number};/whois ${nick}+`
| kbd:[Enter] +
  kbd:[Ctrl+j] +
  kbd:[Ctrl+m]      | -              | Зауставља режим померања курсора | `/cursor stop`
|===

[[key_bindings_mouse]]
=== Миш

Следеће акције мишем су доступне само ако је миш укључен тастером kbd:[Alt+m]
(команда: `+/mouse toggle+`).

[width="100%", cols="^.^3,^.^3,^.^3,.^8,.^8", options="header"]
|===
| Тастер/Точкић ^(1)^ | Гестикулација | Површина           | Опис | Команда
| kbd:[■ □ □]         | -             | чет                | Пребацивање на прозор. | `+/window ${_window_number}+`
| kbd:[■ □ □]         | лево          | чет                | Пребацивање на претходни бафер. | `+/window ${_window_number};/buffer +1+`
| kbd:[■ □ □]         | десно         | чет                | Пребацивање на наредни бафер. | `+/window ${_window_number};/buffer +1+`
| kbd:[■ □ □]         | лево (дуго)   | чет                | Пребацивање на први бафер. | `+/window ${_window_number};/buffer 1+`
| kbd:[■ □ □]         | десно (дуго)  | чет                | Пребацивање на последњи бафер. | `+/window ${_window_number};/buffer ++`
| kbd:[▲]             | -             | чет                | Скролује навише неколико линија у историји бафера. | `+/window scroll_up -window ${_window_number}+`
| kbd:[▼]             | -             | чет                | Скролује наниже неколико линија у историји бафера. | `+/window scroll_down -window ${_window_number}+`
| kbd:[Ctrl+▲]        | -             | чет                | Скролује хоризонтално у лево. | `+/window scroll_horiz -window ${_window_number} -10%+`
| kbd:[Ctrl+▼]        | -             | чет                | Скролује хоризонтално у десно. | `+/window scroll_horiz -window ${_window_number} +10%+`
| kbd:[▲]             | -             | чет: fset бафер    | Помера за пет линија навише у fset баферу. | `+/fset -up 5+`
| kbd:[▼]             | -             | чет: fset бафер    | Помера за пет линија наниже у fset баферу. | `+/fset -down 5+`
| kbd:[■ □ □]         | -             | чет: fset бафер    | Бира линију у fset баферу. | `+/window ${_window_number};/fset -go ${fset_option_index}+`
| kbd:[□ □ ■]         | -             | чет: fset бафер    | Пребацује логичку вредност (on/off) или уређује вредност опције. | `+hsignal:fset_mouse+`
| kbd:[□ □ ■]         | лево          | чет: fset бафер    | Умањује вредност за цео број/боју/набрајање, поставља/надовезује вредност за остале типове. | `+hsignal:fset_mouse+`
| kbd:[□ □ ■]         | десно         | чет: fset бафер    | Увећава вредност за цео број/боју/набрајање, поставља/надовезује вредност за остале типове. | `+hsignal:fset_mouse+`
| kbd:[□ □ ■]         | горе / доле   | чет: fset бафер    | Маркира/уклања маркер са више опција. | `+hsignal:fset_mouse+`
| kbd:[▲]             | -             | чет: /list бафер   | Помера за пет линија навише у /list баферу. | `+/list -up 5+`
| kbd:[▼]             | -             | чет: /list бафер   | Помера за пет линија наниже у /list баферу. | `+/list -down 5+`
| kbd:[■ □ □]         | -             | чет: /list бафер   | Бира линију у /list баферу. | `+/window ${_window_number};/list -go ${_chat_line_y}+`
| kbd:[□ □ ■]         | -             | чет: /list бафер   | Приступа IRC каналу на изабраној линији. | `+hsignal:irc_list_mouse+`
| kbd:[▲]             | -             | чет: script бафер  | Помера за пет линија навише у script баферу. | `+/script -up 5+`
| kbd:[▼]             | -             | чет: script бафер  | Помера за пет линија наниже у script баферу. | `+/script -down 5+`
| kbd:[■ □ □]         | -             | чет: script бафер  | Бира линију у script баферу. | `+/script -go ${_chat_line_y}+`
| kbd:[□ □ ■]         | -             | чет: script бафер  | Инсталира/уклања скрипту. | `+/script -go ${_chat_line_y};/script installremove -q ${script_name_with_extension}+`
| kbd:[■ □ □]         | горе / лево   | листа бафера       | Помера бафер на нижи број. | Signal `+buflist_mouse+`.
| kbd:[■ □ □]         | доле / десно  | листа бафера       | Помера бафер на виши број. | Signal `+buflist_mouse+`.
| kbd:[■ □ □]         | -             | листа бафера       | Пребацивање на бафер (претходно посећени багер ако је бафер текући). | Signal `+buflist_mouse+`.
| kbd:[□ □ ■]         | -             | листа бафера       | Пребацивање на наредни посећени бафер ако је бафер текући. | Signal `+buflist_mouse+`.
| kbd:[Ctrl+▲]        | -             | листа бафера       | Пребацивање на претходни бафер. | Signal `+buflist_mouse+`.
| kbd:[Ctrl+▼]        | -             | листа бафера       | Пребацивање на наредни бафер. | Signal `+buflist_mouse+`.
| kbd:[■ □ □]         | горе          | листа надимака     | Скроловање једне стране навише у листи надимака. | `+/bar scroll nicklist ${_window_number} -100%+`
| kbd:[■ □ □]         | доле          | листа надимака     | Скроловање једне стране наниже у листи надимака. | `+/bar scroll nicklist ${_window_number} +100%+`
| kbd:[■ □ □]         | горе (дуго)   | листа надимака     | Скок на почетак листе надимака. | `+/bar scroll nicklist ${_window_number} b+`
| kbd:[■ □ □]         | доле (дуго)   | листа надимака     | Скок на крај листе надимака. | `+/bar scroll nicklist ${_window_number} e+`
| kbd:[■ □ □]         | -             | листа надимака     | Отварање упита са надимком. | `+/window ${_window_number};/query ${nick}+`
| kbd:[□ □ ■]         | -             | листа надимака     | Извршавање whois над надимком. | `+/window ${_window_number};/whois ${nick}+`
| kbd:[■ □ □]         | лево          | листа надимака     | Избацивање надимка. | `+/window ${_window_number};/kick ${nick}+`
| kbd:[■ □ □]         | лево (дуго)   | листа надимака     | Избацивање и забрана надимка. | `+/window ${_window_number};/kickban ${nick}+`
| kbd:[□ □ ■]         | лево          | листа надимака     | Забрана надимка. | `+/window ${_window_number};/ban ${nick}+`
| kbd:[□ □ ■]         | -             | унос               | Хвата догађај миша и умеће његов кôд у командну линију. | `+/input grab_mouse_area+`
| kbd:[▲]             | -             | било која трака    | Скролује траку за -20%. | `+/bar scroll ${_bar_name} ${_window_number} -20%+`
| kbd:[▼]             | -             | било која трака    | Скролује траку за +20%. | `+/bar scroll ${_bar_name} ${_window_number} +20%+`
| kbd:[□ ■ □]         | -             | било где           | Започиње режим померања курсора на овој тачки. | `+/cursor go ${_x},${_y}+`
|===

[NOTE]
^(1)^ Тастери: +
kbd:[◼ □ □]: клик на леви тастер +
kbd:[□ ◼ □]: клик на средњи тастер +
kbd:[□ □ ◼]: клик на десни тастер +
Точкић: +
kbd:[▲]: точкић горе +
kbd:[▼]: точкић доле

[[key_bindings_fset_buffer]]
=== Fset бафер

Ови тастери и акције се користе у fset баферу (погледајте<<{kb-user-guide}#fset,Fset додатак>>).

[width="100%", cols="^.^3,^.^2,.^8,.^5", options="header"]
|===
| Тастер                   | Акција ^(1)^ | Опис | Команда
| kbd:[↑]                  |              | Помера једну линију навише. | `+/fset -up+`
| kbd:[↓]                  |              | Помера једну линију наниже. | `+/fset -down+`
| kbd:[PgUp]               |              | Помера једну страну навише. | `+/window page_up+`
| kbd:[PgDn]               |              | Помера једну страну наниже. | `+/window page_down+`
| kbd:[Alt+Home]           | `pass:[<<]`  | Скок на прву линију. | `+/fset -go 0+`
| kbd:[Alt+End]            | `pass:[>>]`  | Скок на последњу линију. | `+/fset -go end+`
| kbd:[F11]                | `pass:[<]`   | Скролује хоризонтално у лево. | `+/fset -left+`
| kbd:[F12]                | `pass:[>]`   | Скролује хоризонтално у десно. | `+/fset -right+`
| kbd:[Alt+Space]          | `t`          | Пребацује стање логичке вредности. | `+/fset -toggle+`
| kbd:[Alt+-]              | `-`          | Одузима 1 од вредности за цео број/боју/набрајање, поставља вредност за остале типове. | `+/fset -add -1+`
| kbd:[Alt++]              | `+`          | Додаје 1 на вредност за цео број/боју/набрајање, надовезује вредност за остале типове. | `+/fset -add 1+`
| kbd:[Alt+f], kbd:[Alt+r] | `r`          | Ресетује вредност. | `+/fset -reset+`
| kbd:[Alt+f], kbd:[Alt+u] | `u`          | Поставља да је вредност празна. | `+/fset -unset+`
| kbd:[Alt+Enter]          | `s`          | Поставља вредност. | `+/fset -set+`
| kbd:[Alt+f], kbd:[Alt+n] | `n`          | Поставља нову вредност. | `+/fset -setnew+`
| kbd:[Alt+f], kbd:[Alt+a] | `a`          | Надовезује на вредност. | `+/fset -append+`
| kbd:[Alt+,]              | `,`          | Маркира/уклања маркирање са опције. | `+/fset -mark 1+`
| kbd:[Shift+↑]            |              | Помера једну линију навише и маркира/уклања маркирање са опције. | `+/fset -up; /fset -mark+`
| kbd:[Shift+↓]            |              | Маркира/уклања маркирање са опције и помера се једну линију наниже. | `+/fset -mark; /fset -down+`
|                          | `m:xxx`      | Маркира приказане опције које се подударају са филтером „xxx” (дозвољава се било који филтер над опцијом или вредности, погледајте команду <<{kb-user-guide}#command_fset_fset,/fset>>). |
|                          | `u:xxx`      | Уклања маркирање са приказаних опција које се подударају са филтером „xxx” (дозвољава се било који филтер над опцијом или вредности, погледајте команду <<{kb-user-guide}#command_fset_fset,/fset>>). |
| kbd:[Ctrl+l] (`L`)       |              | Освежава опције и цео екран. | `+/fset -refresh+`
|                          | `$`          | Освежава опције (маркиране опције остају маркиране). |
|                          | `$$`         | Освежава опције (уклања се маркирање са свих опција). |
| kbd:[Alt+p]              | `p`          | Пребацује стање опција описа додатка (`pass:[plugins.desc.*]`). | `+/mute /set fset.look.show_plugins_desc toggle+`
| kbd:[Alt+v]              | `v`          | Пребацује стање видљивости траке помоћи. | `+/bar toggle fset+`
|                          | `s:x,y`      | Сортира опције по пољима x,y (погледајте опцију <<{kb-user-guide}#option_fset.look.sort,fset.look.sort>>). | `+/mute /set fset.look.sort x,y+`
|                          | `s:`         | Ресетује сортирање на подразумевану вредност (погледајте опцију <<{kb-user-guide}#option_fset.look.sort,fset.look.sort>>). | `+/mute /unset fset.look.sort+`
|                          | `w:xxx`      | Извози опције у фајл „xxx”. | `+/fset -export xxx+`
|                          | `w-:xxx`     | Извози опције у фајл „xxx” без помоћи. | `+/fset -export -nohelp xxx+`
|                          | `w+:xxx`     | Извози опције у фајл „xxx” заједно са помоћи. | `+/fset -export -help xxx+`
| kbd:[Ctrl+x]             | `x`          | Пребацује формат који се користи за приказ опција. | `+/fset -format+`
|                          | `q`          | Затвара fset бафер. | `+/buffer close+`
|===

[NOTE]
^(1)^ Акција мора да се унесе као унос у командну линију, након чега се притисне kbd:[Ентер].

[[key_bindings_irc_list_buffer]]
=== IRC /list бафер

Следећи тастери и акције се користе у IRC /list баферу (погледајте команду <<{kb-user-guide}#command_irc_list,/list>>).

[width="100%",cols="^.^3,^.^2,.^8,.^5",options="header"]
|===
| Тастер         | Акција ^(1)^ | Опис | Команда
| kbd:[↑]        |              | Помера једну линију навише. | `+/list -up+`
| kbd:[↓]        |              | Помера једну линију наниже. | `+/list -down+`
| kbd:[PgUp]     |              | Помера једну страну навише. | `+/window page_up+`
| kbd:[PgDn]     |              | Помера једну страну наниже. | `+/window page_down+`
| kbd:[Alt+Home] | `pass:[<<]`  | Скок на прву линију. | `+/list -go 0+`
| kbd:[Alt+End]  | `pass:[>>]`  | Скок на последњу линију. | `+/list -go end+`
| kbd:[F11]      | `pass:[<]`   | Скролује хоризонтално у лево. | `+/list -left+`
| kbd:[F12]      | `pass:[>]`   | Скролује хоризонтално у десно. | `+/list -right+`
| kbd:[Ctrl+j]   | `j`          | Приступа IRC каналу на изабраној линији. | `+/list -join+`
|                | `xxx`        | Приказује само канале са „xxx” у имену или теми (величина слова се не разликује). |
|                | `n:xxx`      | Приказује само канале са „xxx” у имену (величина слова се не разликује). |
|                | `t:xxx`      | Приказује само канале са „xxx” у теми (величина слова се не разликује). |
|                | `u:n`        | Приказује само канале са барем "n" users. |
|                | `u:>n`       | Приказује само канале са више од „n” корисника. |
|                | `u:<n`       | Приказује само канале са мање од „n” корисника. |
|                | `c:xxx`      | Приказује само канале који задовољавају израчунати услов „xxx”, користећи следеће променљиве: name, name2, users, topic. |
|                | `s:x,y`      | Сортира канале по пољима x,y (погледајте команду <<{kb-user-guide}#command_irc_list,/list>>). |
|                | `s:`         | Ресетује сортирање на подразумевану вредност (погледајте команду <<{kb-user-guide}#command_irc_list,/list>>). |
|                | `$`          | Освежава листу (поново извршава команду <<{kb-user-guide}#command_irc_list,/list>>). |
|                | `q`          | Затвара бафер. | `+/buffer close+`
|===

[NOTE]
^(1)^ Акција мора да се унесе као унос у командну линију, након чега се притисне kbd:[Ентер].

[[key_bindings_script_buffer]]
=== Script бафер

Следећи тастери и акције се користе у script баферу (погледајте <<{kb-user-guide}#script_manager,script manager>>).

[width="100%", cols="^.^3,^.^2,.^8,.^5", options="header"]
|===
| Тастер            | Акција ^(1)^ | Опис | Команда
| kbd:[↑]           |              | Помера једну линију навише. | `+/script -up+`
| kbd:[↓]           |              | Помера једну линију наниже. | `+/script -down+`
| kbd:[PgUp]        |              | Помера једну страну навише. | `+/window page_up+`
| kbd:[PgDn]        |              | Помера једну страну наниже. | `+/window page_down+`
| kbd:[Alt+i]       | `i`          | Инсталира скрипту. | `+/script install+`
| kbd:[Alt+r]       | `r`          | Брише скрипту. | `+/script remove+`
| kbd:[Alt+l]       | `l`          | Учитава скрипту. | `+/script load+`
| kbd:[Alt+L]       | `L`          | Поново учитава скрипту. | `+/script reload+`
| kbd:[Alt+u]       | `u`          | Уклања скрипту из меморије. | `+/script unload+`
| kbd:[Alt+Shift+A] | `A`          | Аутоучитавање скрипте. | `+/script toggleautoload+`
| kbd:[Alt+h]       | `h`          | Задржава/отпушта скрипту. | `+/script hold+`
| kbd:[Alt+v]       | `v`          | Преглед скрипте. | `+/script show+`
|                   | `s:x,y`      | Сортира скрипте по пољима x,y (погледајте опцију <<{kb-user-guide}#option_script.look.sort,script.look.sort>>). |
|                   | `s:`         | Ресетује сортирање на подразумевану вредност (погледајте опцију <<{kb-user-guide}#option_script.look.sort,script.look.sort>>). |
|                   | `$`          | Освежава листу. |
|                   | `q`          | Затвара бафер. | `+/buffer close+`
|===

[NOTE]
^(1)^ Акција мора да се унесе као унос у командну линију, након чега се притисне kbd:[Ентер].
