summaryrefslogtreecommitdiff
path: root/doc/de
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2011-07-26 18:50:29 +0200
committerSebastien Helleu <flashcode@flashtux.org>2011-07-26 18:50:29 +0200
commite0781f0390291e264e6dd9c17beae1342e87f9a2 (patch)
treeaac2f19ab7e527180952db15867d8daaa23c4a91 /doc/de
parent2fec84314433c2b7152c6c47b1172a621257fe6f (diff)
downloadweechat-e0781f0390291e264e6dd9c17beae1342e87f9a2.zip
core: add mouse support (task #5435), free cursor movement, hook_focus, fix bugs with key "^" (bug #32072, bug #21381), fix bugs with bar windows, completion and /buffer
New features and bugs fixed: - mouse support: new command /mouse, new option weechat.look.mouse, new key context "mouse" - free movement of cursor: new command /cursor, new key context "cursor" - new hook_focus (used by cursor and mouse) - info "cursor_mode" - bugs fixed with key "^" - allow plugin name in /buffer name - fix bugs with bar windows: do not create bar windows for hidden bars - fix completion bug when two words for completion are equal but with different case - automatic scroll direction in /bar scroll (x/y is now optional)
Diffstat (limited to 'doc/de')
-rw-r--r--doc/de/autogen/plugin_api/completions.txt4
-rw-r--r--doc/de/autogen/plugin_api/hdata.txt49
-rw-r--r--doc/de/autogen/plugin_api/infolists.txt2
-rw-r--r--doc/de/autogen/plugin_api/infos.txt2
-rw-r--r--doc/de/autogen/user/irc_options.txt4
-rw-r--r--doc/de/autogen/user/weechat_commands.txt126
-rw-r--r--doc/de/autogen/user/weechat_options.txt9
-rw-r--r--doc/de/weechat_user.de.txt113
8 files changed, 229 insertions, 80 deletions
diff --git a/doc/de/autogen/plugin_api/completions.txt b/doc/de/autogen/plugin_api/completions.txt
index b9443fad6..2f4abd9ea 100644
--- a/doc/de/autogen/plugin_api/completions.txt
+++ b/doc/de/autogen/plugin_api/completions.txt
@@ -78,6 +78,8 @@
| weechat | config_options | Konfigurationsoptionen
+| weechat | cursor_areas | areas ("chat" or bar name) for free cursor movement
+
| weechat | filename | Dateinamen
| weechat | filters_names | Liste der Filter
@@ -90,7 +92,7 @@
| weechat | keys_codes_for_reset | Tastenbelegungen die zurückgesetzt werden können (hinzugefügte/verändert/gelöschte Tastenbelegungen)
-| weechat | keys_contexts | key contexts
+| weechat | keys_contexts | Tastaturkontext
| weechat | nicks | Nicks in Nickliste des aktuellen Buffers
diff --git a/doc/de/autogen/plugin_api/hdata.txt b/doc/de/autogen/plugin_api/hdata.txt
index ce30586e7..d8a91ccd8 100644
--- a/doc/de/autogen/plugin_api/hdata.txt
+++ b/doc/de/autogen/plugin_api/hdata.txt
@@ -175,7 +175,10 @@
'items_count' (integer) +
'items_subcount' (pointer) +
'items_array' (pointer) +
- 'bar_window' (pointer) +
+ 'items_prefix' (pointer) +
+ 'items_name' (pointer) +
+ 'items_suffix' (pointer) +
+ 'bar_window' (pointer, hdata: 'bar_window') +
'bar_refresh_needed' (integer) +
'prev_bar' (pointer, hdata: 'bar') +
'next_bar' (pointer, hdata: 'bar') |
@@ -192,6 +195,30 @@
'gui_bar_items' +
'last_gui_bar_item'
+| weechat | bar_window | bar window |
+ 'bar' (pointer, hdata: 'bar') +
+ 'x' (integer) +
+ 'y' (integer) +
+ 'width' (integer) +
+ 'height' (integer) +
+ 'scroll_x' (integer) +
+ 'scroll_y' (integer) +
+ 'cursor_x' (integer) +
+ 'cursor_y' (integer) +
+ 'current_size' (integer) +
+ 'items_count' (integer) +
+ 'items_subcount' (pointer) +
+ 'items_content' (pointer) +
+ 'items_num_lines' (pointer) +
+ 'items_refresh_needed' (pointer) +
+ 'screen_col_size' (integer) +
+ 'coords_count' (integer) +
+ 'coords' (pointer) +
+ 'gui_objects' (pointer) +
+ 'prev_bar_window' (pointer, hdata: 'bar_window') +
+ 'next_bar_window' (pointer, hdata: 'bar_window') |
+ -
+
| weechat | buffer | Buffer |
'plugin' (pointer, hdata: 'plugin') +
'plugin_name_for_upgrade' (string) +
@@ -383,9 +410,21 @@
'prev_key' (pointer, hdata: 'key') +
'next_key' (pointer, hdata: 'key') |
'gui_default_keys' +
+ 'gui_default_keys_cursor' +
+ 'gui_default_keys_mouse' +
+ 'gui_default_keys_search' +
'gui_keys' +
+ 'gui_keys_cursor' +
+ 'gui_keys_mouse' +
+ 'gui_keys_search' +
'last_gui_default_key' +
- 'last_gui_key'
+ 'last_gui_default_key_cursor' +
+ 'last_gui_default_key_mouse' +
+ 'last_gui_default_key_search' +
+ 'last_gui_key' +
+ 'last_gui_key_cursor' +
+ 'last_gui_key_mouse' +
+ 'last_gui_key_search'
| weechat | line | Struktur mit einer Zeile |
'data' (pointer, hdata: 'line_data') +
@@ -445,7 +484,7 @@
'next_group' (pointer, hdata: 'nick_group') |
-
-| weechat | plugin | plugin |
+| weechat | plugin | Erweiterung |
'filename' (string) +
'handle' (pointer) +
'name' (string) +
@@ -473,8 +512,8 @@
'win_chat_height' (integer) +
'win_chat_cursor_x' (integer) +
'win_chat_cursor_y' (integer) +
- 'bar_windows' (pointer) +
- 'last_bar_window' (pointer) +
+ 'bar_windows' (pointer, hdata: 'bar_window') +
+ 'last_bar_window' (pointer, hdata: 'bar_window') +
'refresh_needed' (integer) +
'gui_objects' (pointer) +
'buffer' (pointer, hdata: 'buffer') +
diff --git a/doc/de/autogen/plugin_api/infolists.txt b/doc/de/autogen/plugin_api/infolists.txt
index 86f757951..361991ade 100644
--- a/doc/de/autogen/plugin_api/infolists.txt
+++ b/doc/de/autogen/plugin_api/infolists.txt
@@ -48,7 +48,7 @@
| weechat | hotlist | Liste der Buffer in Hotlist | - | -
-| weechat | key | Auflistung der Tastenzuweisungen | - | context ("default" or "search") (optional)
+| weechat | key | Auflistung der Tastenzuweisungen | - | Kontext ("default" oder "search") (optional)
| weechat | nicklist | Nicks in Nickliste für einen Buffer | Buffer Pointer | nick_xxx oder group_xxx um nur den Nick/Group xxx abzufragen (optional)
diff --git a/doc/de/autogen/plugin_api/infos.txt b/doc/de/autogen/plugin_api/infos.txt
index 4ca8a2015..dce6e38d0 100644
--- a/doc/de/autogen/plugin_api/infos.txt
+++ b/doc/de/autogen/plugin_api/infos.txt
@@ -28,6 +28,8 @@
| weechat | charset_terminal | Terminal Zeichensatz | -
+| weechat | cursor_mode | 1 if cursor mode is enabled | -
+
| weechat | date | Datum der WeeChat Kompilierung | -
| weechat | dir_separator | Verzeichnis-Trennzeichen | -
diff --git a/doc/de/autogen/user/irc_options.txt b/doc/de/autogen/user/irc_options.txt
index aaf6cf98d..4be8a5c90 100644
--- a/doc/de/autogen/user/irc_options.txt
+++ b/doc/de/autogen/user/irc_options.txt
@@ -194,12 +194,12 @@
** Werte: current, server (Standardwert: `current`)
* *irc.look.new_channel_position*
-** Beschreibung: `Ein öffentlicher Channel wird auf eine Position gezwungen (none = standardmäßige Position (sollte die letzte Position sein), next = aktueller Buffer + 1, near_server = nach letztem Channel/privaten Buffer des Servers)`
+** Beschreibung: `Ein neu geöffneter Channel wird auf eine Position gezwungen (none = standardmäßige Position (sollte der letzte Buffer in der Liste sein), next = aktueller Buffer + 1, near_server = nach dem letztem Channel/privaten Buffer des jeweiligen Servers)`
** Typ: integer
** Werte: none, next, near_server (Standardwert: `none`)
* *irc.look.new_pv_position*
-** Beschreibung: `Ein privater Buffer wird auf eine Position gezwungen (none = standardmäßige Position (sollte die letzte Position sein), next = aktueller Buffer + 1, near_server = nach letztem Channel/privaten Buffer des Servers)`
+** Beschreibung: `Ein neuer privater Buffer wird auf eine Position gezwungen (none = standardmäßige Position (sollte der letzte Buffer in der Liste sein), next = aktueller Buffer + 1, near_server = nach dem letztem Channel/privaten Buffer des jeweiligen Servers)`
** Typ: integer
** Werte: none, next, near_server (Standardwert: `none`)
diff --git a/doc/de/autogen/user/weechat_commands.txt b/doc/de/autogen/user/weechat_commands.txt
index ffd596d0f..557370fb0 100644
--- a/doc/de/autogen/user/weechat_commands.txt
+++ b/doc/de/autogen/user/weechat_commands.txt
@@ -16,44 +16,44 @@ message: Abwesenheitsnachricht (ohne eine Nachricht wird der Abwesenheitszustand
hide|show|toggle <name>
scroll <name> <buffer> <scroll_value>
- list: listet alle Infobars auf
- listfull: listet alle Infobars detailliert auf (Standardaufruf)
- listitems: listet alle Items auf, die in den Infobars genutzt werden
- add: füge eine neue Infobar hinzu
- name: Name der Infobar (muss einmalig sein)
- type: root: außerhalb des Fensters,
- window: innerhalb des Fensters, mit optionalen Merkmalen (siehe unten)
- cond1,...: Merkmal(e) für eine Infobar (nur nutzbar mit der Type-Option "window"):
- active: in einem aktiven Fenster
- inactive: in einem inaktiven Fenster
- nicklist: in Fenstern mit einer Nickliste
- werden keine Merkmale angegeben, ist die Infobar immer sichtbar
- position: bottom (unten), top (oben), left (links) oder right (rechts)
- size: Größe der Infobar (in Zeichen)
- separator: 1 um eine Trennlinien zu zeichnen, bei 0 oder ohne eine Angabe wird keine Trennlinien gezeichnet
- item1,...: Items die in der Infobar genutzt werden sollen (Items können durch Kommata oder Leerzeichen getrennt werden ("+" (verbindet Items))
- default: erstellt standardisierte Infobars
- del: entfernt eine Infobar (alle Infobars können mit der Option "-all" entfernt werden).
- set: setzt einen Wert für Infobar
- option: Optionen die geändert werden (für eine List der möglichen Optionen, bitte folgenden Befehl nutzen: /set weechat.bar.<barname>.*)
- value: neuer Wert für Option
- hide: Infobar wird ausgeblendet
- show: zeigt eine ausgeblendete Infobar an
- toggle: zeigt/versteckt eine Infobar
- scroll: scrollt Infobar hoch/runter
- buffer: Name des Buffer der gescrollt werden soll ('*' für aktuellen Buffer, man sollte '*' für root-Infobars nutzen)
- scroll_value: Werte für Scroll-Funktion: 'x' oder 'y', gefolgt von '+', '-', 'b' (Beginn) oder 'e' (Ende), Wert (für +/-), und Optional %% (zum scrollen für %% der Breite/Höhe, ansonsten wird der Wert als Anzahl der Zeichen interpretiert um die gescrollt werden soll)
+ list: list all bars
+ listfull: list all bars (verbose)
+ listitems: list all bar items
+ add: add a new bar
+ name: name of bar (must be unique)
+ type: root: outside windows,
+ window: inside windows, with optional conditions (see below)
+ cond1,...: condition(s) for displaying bar (only for type "window"):
+ active: on active window
+ inactive: on inactive windows
+ nicklist: on windows with nicklist
+ without condition, bar is always displayed
+ position: bottom, top, left or right
+ size: size of bar (in chars)
+ separator: 1 for using separator (line), 0 or nothing means no separator
+ item1,...: items for this bar (items can be separated by comma (space between items) or "+" (glued items))
+ default: create a default bar (all default bars if no bar name is given)
+ del: delete a bar (or all bars with -all)
+ set: set a value for a bar property
+ option: option to change (for options list, look at /set weechat.bar.<barname>.*)
+ value: new value for option
+ hide: hide a bar
+ show: show an hidden bar
+ toggle: hide/show a bar
+ scroll: scroll bar
+ buffer: name of buffer to scroll ('*' means current buffer, you should use '*' for root bars)
+ scroll_value: value for scroll: 'x' or 'y' (optional), followed by '+', '-', 'b' (beginning) or 'e' (end), value (for +/-), and optional % (to scroll by % of width/height, otherwise value is number of chars)
-Beispiele:
- erstellt eine Infobar mit den Items: time, buffer number + name, und Vervollständigung:
+Examples:
+ create a bar with time, buffer number + name, and completion:
/bar add mybar root bottom 1 0 [time],buffer_number+:+buffer_name,completion
- versteckt die Infobar (meinebar):
- /bar hide meinebar
- scrollt die Nickliste im aktuellen Buffer um 10 Zeilen nach unten:
+ hide a bar:
+ /bar hide mybar
+ scroll nicklist 10 lines down on current buffer:
/bar scroll nicklist * y+10
- scrollt die Nickliste im Buffer #weechat eine ganze Seite nach oben:
+ scroll nicklist one page up on #weechat buffer:
/bar scroll nicklist #weechat y-100%
- scrollt zum Ende der Nicklist im aktuellen Buffer:
+ scroll to end of nicklist on current buffer:
/bar scroll nicklist * ye
........................................
@@ -140,12 +140,33 @@ Erweiterung: Name der Erweiterung ('weechat' für interne WeeChat Befehle)
Befehl: auszuführender Befehl (es wird automatisch ein '/' vorangestellt, falls dieser nicht angegeben wurde)
........................................
+[command]*`cursor`* free movement of cursor on screen to execute actions on specific areas of screen::
+........................................
+/cursor go chat|<bar>|<x>,<y>
+ move up|down|left|right|area_up|area_down|area_left|area_right
+ stop
+
+ go: move cursor to chat area, a bar (using bar name) or coordinates "x,y"
+move: move cursor with direction
+stop: stop cursor mode
+
+Without argument, this command toggles cursor mode.
+
+When mouse is enabled (see /help mouse), by default a middle click will start cursor mode at this point.
+
+Examples:
+ go to nicklist:
+ /cursor go nicklist
+ go to coordinates x=10, y=5:
+ /cursor go 10,5
+........................................
+
[command]*`debug`* Debug-Kontrolle für Hauptprogramm und/oder Erweiterung::
........................................
/debug list
set <plugin> <level>
dump [<plugin>]
- buffer|color|infolists|memory|tags|term|windows
+ buffer|color|cursor|infolists|memory|mouse|tags|term|windows
hdata [free]
list: list plugins with debug levels
@@ -155,9 +176,11 @@ Erweiterung: Name der Erweiterung ('weechat' für interne WeeChat Befehle)
dump: save memory dump in WeeChat log file (same dump is written when WeeChat crashes)
buffer: dump buffer content with hexadecimal values in log file
color: display infos about current color pairs
+ cursor: toggle debug for cursor mode
hdata: display infos about hdata (with free: remove all hdata in memory)
infolists: display infos about infolists
memory: display infos about memory usage
+ mouse: toggle debug for mouse
tags: display tags for lines
term: display infos about terminal
windows: display windows tree
@@ -279,8 +302,8 @@ list of actions:
jump_previously_visited_buffer: jump to previously visited buffer
jump_next_visited_buffer: jump to next visited buffer
hotlist_clear: clear hotlist
- grab_key: grab a key
- grab_key_command: grab a key with its associated command
+ grab_key: grab a key (optional argument: delay for end of grab, default is 500 milliseconds)
+ grab_key_command: grab a key with its associated command (optional argument: delay for end of grab, default is 500 milliseconds)
scroll_unread: scroll to unread marker
set_unread: set unread marker for all buffers
set_unread_current_buffer: set unread marker for current buffer
@@ -318,6 +341,14 @@ listdefault: list default keys
When binding a command to a key, it is recommended to use key alt+k (or Esc then k), and then press the key to bind: this will insert key code in command line.
+For context "mouse" (possible in context "cursor" too), key has format: "@area:key" where area can be:
+ *: any area on screen
+ chat: chat area
+ bar(*): any bar
+ bar(xxx): bar "xxx"
+ item(*): any bar item
+ item(xxx): bar item "xxx"
+
Examples:
key alt-x to toggle nicklist bar:
/key bind meta-x /bar toggle nicklist
@@ -327,6 +358,8 @@ Examples:
/key reset meta-r
key "tab" to stop search in buffer:
/key bindctxt search ctrl-I /input search_stop
+ middle button of mouse on a nick to retrieve info on nick:
+ /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
........................................
[command]*`layout`* Layout für Buffer und Fenster speichern, anwenden oder zurücksetzen::
@@ -344,6 +377,25 @@ windows: speichert/verwendet nur Fenster (Buffer welche im jeweiligen Fenster da
Wird der Befehl ohne Argumente aufgerufen wird das gespeicherte Layout dargestellt.
........................................
+[command]*`mouse`* mouse control::
+........................................
+/mouse enable|disable|toggle [<delay>]
+
+ enable: enable mouse
+disable: disable mouse
+ toggle: toggle mouse
+ delay: delay (in seconds) after which initial mouse state is restored (useful to temporarily disable mouse)
+
+To enable/disable mouse at startup, use:
+ /set weechat.look.mouse on/off
+
+Examples:
+ enable mouse:
+ /mouse enable
+ toggle mouse for 5 seconds:
+ /mouse toggle 5
+........................................
+
[command]*`mute`* Führt einen Befehl ohne Textausgabe aus::
........................................
/mute [-current | -buffer <name> | -all] command
diff --git a/doc/de/autogen/user/weechat_options.txt b/doc/de/autogen/user/weechat_options.txt
index ad22a0f00..772ba463e 100644
--- a/doc/de/autogen/user/weechat_options.txt
+++ b/doc/de/autogen/user/weechat_options.txt
@@ -364,7 +364,7 @@
** Werte: beliebige Zeichenkette (Standardwert: `"%a, %d %b %Y"`)
* *weechat.look.eat_newline_glitch*
-** Beschreibung: `wird diese Option aktiviert, dann wird /"eat_newline_glitch/" auf 0 gesetzt; dies wird genutzt um keinen Zeilenumbruch am Ende einer Zeile `
+** Beschreibung: `aktiviert man diese Option, dann wird "eat_newline_glitch" auf 0 gesetzt; dies bedeutet, dass am Ende einer Zeile kein Zeilenumbruch angehangen wird und somit der Text beim kopieren aus WeeChat und beim einfügen in einer anderen Applikation nicht umgebrochen wird (diese Option ist standardmäßig deaktiviert, da es zu schwerwiegenden Grafikfehlern kommen kann)`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
@@ -473,6 +473,11 @@
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
+* *weechat.look.mouse*
+** Beschreibung: `enable mouse support at startup (to enable it now, see /help mouse)`
+** Typ: boolesch
+** Werte: on, off (Standardwert: `off`)
+
* *weechat.look.nickmode*
** Beschreibung: `Nickmode ((half)op/voice [@%+]) vor dem Nicknamen anzeigen`
** Typ: boolesch
@@ -599,7 +604,7 @@
** Werte: beliebige Zeichenkette (Standardwert: `"-"`)
* *weechat.look.separator_vertical*
-** Beschreibung: `char used to draw vertical separators around bars (empty value will draw a real line with ncurses), wide chars are NOT allowed here`
+** Beschreibung: `Das angegebene Zeichen wird genutzt um damit die vertikale Linien zu zeichnen. Wird kein Zeichen angegeben zeichnet ncurses eine durchgezogene Linie. Wide Chars sind für diese Option NICHT erlaubt.`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
diff --git a/doc/de/weechat_user.de.txt b/doc/de/weechat_user.de.txt
index 098684c1e..ed74420aa 100644
--- a/doc/de/weechat_user.de.txt
+++ b/doc/de/weechat_user.de.txt
@@ -411,20 +411,20 @@ Standard Tastenbelegung
Tastenbefehle für die Befehlszeile
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-[width="100%",cols="^.^3,.^10,.^5m",options="header"]
+[width="100%",cols="^.^3,.^10,.^5l",options="header"]
|========================================
| Taste | Beschreibung | Befehl
-| @k(←) .2+| setzt den Cursor eine Position nach links .2+| /input move_previous_char
+| @k(←) .2+| setzt den Cursor eine Position nach links .2+| /input move_previous_char
| @k(C-)@k(b)
-| @k(→) .2+| setzt den Cursor eine Position nach rechts .2+| /input move_next_char
+| @k(→) .2+| setzt den Cursor eine Position nach rechts .2+| /input move_next_char
| @k(C-)@k(f)
-| @k(C-)@k(←) .2+| springt in der Befehlszeile zum Anfang des vorherigen Wortes .2+| /input move_previous_word
+| @k(C-)@k(←) .2+| springt in der Befehlszeile zum Anfang des vorherigen Wortes .2+| /input move_previous_word
| @k(A-)@k(b)
-| @k(C-)@k(→) .2+| springt in der Befehlszeile zum Anfang des nächsten Wortes .2+| /input move_next_word
+| @k(C-)@k(→) .2+| springt in der Befehlszeile zum Anfang des nächsten Wortes .2+| /input move_next_word
| @k(A-)@k(f)
-| @k(Home) .2+| springt zum Anfang der Befehlszeile .2+| /input move_beginning_of_line
+| @k(Home) .2+| springt zum Anfang der Befehlszeile .2+| /input move_beginning_of_line
| @k(C-)@k(a)
-| @k(End) .2+| springt ans Ende der Befehlszeile .2+| /input move_end_of_line
+| @k(End) .2+| springt ans Ende der Befehlszeile .2+| /input move_end_of_line
| @k(C-)@k(e)
| @k(C-)@k(c) , @k(b) | fügt Steuerzeichen für fett geschrieben Text ein | /input insert \x02
| @k(C-)@k(c) , @k(c) | fügt Steuerzeichen für Textfarbe ein | /input insert \x03
@@ -432,9 +432,9 @@ Tastenbefehle für die Befehlszeile
| @k(C-)@k(c) , @k(o) | fügt Steuerzeichen für Standardfarbe ein | /input insert \x0F
| @k(C-)@k(c) , @k(r) | fügt Steuerzeichen für Hintergrundfarbe ein | /input insert \x12
| @k(C-)@k(c) , @k(u) | fügt Steuerzeichen für unterstrichenen Text ein | /input insert \x15
-| @k(Del) .2+| entfernt in der Befehlszeile das nächste Zeichen .2+| /input delete_next_char
+| @k(Del) .2+| entfernt in der Befehlszeile das nächste Zeichen .2+| /input delete_next_char
| @k(C-)@k(d)
-| @k(Backsp.) .2+| entfernt in der Befehlszeile das vorherige Zeichen .2+| /input delete_previous_char
+| @k(Backsp.) .2+| entfernt in der Befehlszeile das vorherige Zeichen .2+| /input delete_previous_char
| @k(C-)@k(h)
| @k(C-)@k(k) | entfernt alle Zeichen vom Cursor bis zum Ende der Zeile (Zeichenkette wird in Zwischenablage kopiert) | /input delete_end_of_line
| @k(C-)@k(r) | Textsuche im Verlaufsspeicher des Buffers (siehe <<key_bindings_search_context,Tasten für Such-Kontext>>) | /input search_text
@@ -446,7 +446,7 @@ Tastenbefehle für die Befehlszeile
| @k(A-)@k(_) | Wiederherstellen der letzten Aktion, in der Befehlszeile | /input redo
| @k(Tab) | Vervollständigung von Befehlen oder Nicks (nochmaliges @k(Tab): findet nächste Vervollständigung) | /input complete_next
| @k(S-)@k(Tab) | ohne Vervollständigung: führt eine teilweise Vervollständigung durch. Bei unerledigter Vervollständigung : wird die vorherige Vervollständigung genutzt | /input complete_previous
-| @k(Enter) .3+| führt einen Befehl aus oder sendet den Text (im Such-Modus: stoppt Suche) .3+| /input return
+| @k(Enter) .3+| führt einen Befehl aus oder sendet den Text (im Such-Modus: stoppt Suche) .3+| /input return
| @k(C-)@k(j)
| @k(C-)@k(m)
| @k(↑) | ruft vorherigen Befehl oder Nachricht aus dem Verlaufsspeicher auf (im Such-Modus: rückwärts suchen) | /input history_previous
@@ -462,7 +462,7 @@ Tastenbefehle für die Befehlszeile
Tastenbefehle für Buffer / Fenster
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-[width="100%",cols="^.^3,.^10,.^5m",options="header"]
+[width="100%",cols="^.^3,.^10,.^5l",options="header"]
|========================================
| Taste | Beschreibung | Befehl
| @k(C-)@k(l) | Fenster wird neu gezeichnet | /window refresh
@@ -474,23 +474,24 @@ Tastenbefehle für Buffer / Fenster
| @k(A-)@k(PgDn) | einige Zeilen im Verlaufsspeicher des Buffer nach unten blättern | /window scroll_down
| @k(A-)@k(Home) | springt zur ersten Zeile des Verlaufsspeichers des aktuellen Buffers| /window scroll_top
| @k(A-)@k(End) | springt zur letzten Zeile des Verlaufsspeichers des aktuellen Buffers | /window scroll_bottom
-| @k(A-)@k(←) .4+| zum vorherigen Buffer springen .4+| /buffer -1
+| @k(A-)@k(←) .4+| zum vorherigen Buffer springen .4+| /buffer -1
| @k(A-)@k(↑)
| @k(C-)@k(p)
| @k(F5)
-| @k(A-)@k(→) .4+| zum nächsten Buffer springen .4+| /buffer +1
+| @k(A-)@k(→) .4+| zum nächsten Buffer springen .4+| /buffer +1
| @k(A-)@k(↓)
| @k(C-)@k(n)
| @k(F6)
| @k(F7) | zum vorherigen Fenster wechseln | /window -1
| @k(F8) | zum nächsten Fenster wechseln | /window +1
-| @k(F9) | Titel des Buffers nach links verschieben | /bar scroll title * x-50%
-| @k(F10) | Titel des Buffers nach rechts verschieben | /bar scroll title * x+50%
-| @k(F11) | Nickliste um eine Seite nach oben blättern | /bar scroll nicklist * y-100%
-| @k(F12) | Nickliste um eine Seite nach unten blättern | /bar scroll nicklist * y+100%
-| @k(A-)@k(F11) | springt zum Anfang der Nickliste | /bar scroll nicklist * yb
-| @k(A-)@k(F12) | springt zum Ende der Nickliste | /bar scroll nicklist * ye
+| @k(F9) | Titel des Buffers nach links verschieben | /bar scroll title * -30%
+| @k(F10) | Titel des Buffers nach rechts verschieben | /bar scroll title * +30%
+| @k(F11) | Nickliste um eine Seite nach oben blättern | /bar scroll nicklist * -100%
+| @k(F12) | Nickliste um eine Seite nach unten blättern | /bar scroll nicklist * +100%
+| @k(A-)@k(F11) | springt zum Anfang der Nickliste | /bar scroll nicklist * b
+| @k(A-)@k(F12) | springt zum Ende der Nickliste | /bar scroll nicklist * e
| @k(A-)@k(a) | wechselt zum nächsten Buffer mit Aktivität (nach Priorität: highlight, Nachricht, ...) | /input jump_smart
+| @k(A-)@k(h) | löscht Hotliste (Aktivitätsanzeige für die Buffer) | /input hotlist_clear
| @k(A-)@k(j) , @k(A-)@k(l) | wechselt zum letzten Buffer | /input jump_last_buffer
| @k(A-)@k(j) , @k(A-)@k(r) | wechselt zum IRC RAW Buffer | /server raw
| @k(A-)@k(j) , @k(A-)@k(s) | wechselt zum IRC Server Buffer | /server jump
@@ -508,6 +509,7 @@ Tastenbefehle für Buffer / Fenster
| @k(A-)@k(z) | Zoom für aktuelles Fenster (nochmals @k(A-)@k(z): stellt die vorherigen Einstellungen wieder her) | /window zoom
| @k(A-)@k(<) | springt zum letzten besuchten Buffer | /input jump_previously_visited_buffer
| @k(A-)@k(>) | springt zum nächsten besuchten Buffer | /input jump_next_visited_buffer
+| @k(A-)@k(=) | schaltet Filterfunktion an/aus | /filter toggle
|========================================
[[key_bindings_search_context]]
@@ -517,26 +519,73 @@ Tasten für "Suchen"-Kontext
Diese Tasten werden im Kontext "search" verwendet (wenn @k(C-)@k(r) genutzt wird um
in einem Buffer nach einem Text zu suchen).
-[width="100%",cols="^.^3,.^10,.^5m",options="header"]
+[width="100%",cols="^.^3,.^10,.^5l",options="header"]
|========================================
-| Taste | Beschreibung | Befehl
-| @k(C-)@k(r) | auf Groß-/Kleinschreibung umschalten | /input search_switch_case
-| @k(↑) | sucht vorheriger Zeile | /input search_previous
-| @k(↓) | sucht nächste Zeile | /input search_next
-| @k(Enter) .3+| Suche abbrechen .3+| /input search_stop
+| Taste | Beschreibung | Befehl
+| @k(C-)@k(r) | auf Groß-/Kleinschreibung umschalten | /input search_switch_case
+| @k(↑) | sucht vorheriger Zeile | /input search_previous
+| @k(↓) | sucht nächste Zeile | /input search_next
+| @k(Enter) .3+| Suche abbrechen .3+| /input search_stop
| @k(C-)@k(j)
| @k(C-)@k(m)
|========================================
-[[key_bindings_other]]
-andere Tastenbefehle
-^^^^^^^^^^^^^^^^^^^^
+// TRANSLATION MISSING
+[[key_bindings_cursor_context]]
+Keys for "cursor" context
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+These keys are used in context "cursor" (free movement of cursor on screen).
+
+[width="100%",cols="^.^3,^.^3,.^10,.^5l",options="header"]
+|========================================
+| Key | Area | Description | Command
+| @k(↑) | - | Move cursor one line up | /cursor move up
+| @k(↓) | - | Move cursor one line down | /cursor move down
+| @k(←) | - | Move cursor one column left | /cursor move left
+| @k(→) | - | Move cursor one column right | /cursor move right
+| @k(A-)@k(↑) | - | Move cursor one area up | /cursor move area_up
+| @k(A-)@k(↓) | - | Move cursor one area down | /cursor move area_down
+| @k(A-)@k(←) | - | Move cursor one area left | /cursor move area_left
+| @k(A-)@k(→) | - | Move cursor one area right | /cursor move area_right
+| @k(b) | nicklist | Ban nick | /ban ${nick}
+| @k(k) | nicklist | Kick nick | /kick ${nick}
+| @k(K) | nicklist | Kick and ban nick | /kickban ${nick}
+| @k(q) | nicklist | Open query with nick | /query ${nick};/cursor stop
+| @k(w) | nicklist | Do a whois on nick | /whois ${nick}
+| @k(Enter) .3+| - .3+| Stop cursor mode .3+| /cursor stop
+| @k(C-)@k(j)
+| @k(C-)@k(m)
+|========================================
+
+// TRANSLATION MISSING
+[[key_bindings_mouse_context]]
+Keys for "mouse" context
+^^^^^^^^^^^^^^^^^^^^^^^^
+
+These keys are used in context "mouse", namely when a mouse event occurs.
-[width="100%",cols="^.^3,.^10,.^5m",options="header"]
+[width="100%",cols="^.^3,^.^3,^.^3,.^10,.^5l",options="header"]
|========================================
-| Taste | Beschreibung | Befehl
-| @k(A-)@k(h) | löscht Hotliste (Aktivitätsanzeige für die Buffer) | /input hotlist_clear
-| @k(A-)@k(=) | schaltet Filterfunktion an/aus | /filter toggle
+| Button | Gesture | Area | Description | Command
+| ◾◽◽ | left | chat | zum vorherigen Buffer springen | /buffer +1
+| ◾◽◽ | right | chat | zum nächsten Buffer springen | /buffer +1
+| ◾◽◽ | left (long) | chat | Switch to first buffer | /buffer 1
+| ◾◽◽ | right (long) | chat | wechselt zum letzten Buffer | /input jump_last_buffer
+| wheel ⇑ | - | chat | einige Zeilen im Verlaufsspeicher des Buffer nach oben blättern | /window scroll_up
+| wheel ⇓ | - | chat | einige Zeilen im Verlaufsspeicher des Buffer nach unten blättern | /window scroll_down
+| ◾◽◽ | up | nicklist | Nickliste um eine Seite nach oben blättern | /bar scroll nicklist * -100%
+| ◾◽◽ | down | nicklist | Nickliste um eine Seite nach unten blättern | /bar scroll nicklist * +100%
+| ◾◽◽ | up (long) | nicklist | springt zum Anfang der Nickliste | /bar scroll nicklist * b
+| ◾◽◽ | down (long) | nicklist | springt zum Ende der Nickliste | /bar scroll nicklist * e
+| ◾◽◽ | - | nicklist | Open query with nick | /query ${nick}
+| ◽◽◾ | - | nicklist | Do a whois on nick | /whois ${nick}
+| ◾◽◽ | left | nicklist | Kick nick | /kick ${nick}
+| ◾◽◽ | left (long) | nicklist | Kick and ban nick | /kickban ${nick}
+| ◽◽◾ | left | nicklist | Ban nick | /ban ${nick}
+| wheel ⇑ | - | any bar | Scroll bar by -10% | /bar scroll ${_bar_name} * -10%
+| wheel ⇓ | - | any bar | Scroll bar by +10% | /bar scroll ${_bar_name} * +10%
+| ◽◾◽ | - | anywhere | Start cursor mode at this point | /cursor go ${_x},${_y}
|========================================
[[command_line]]