Plugin:TabSRMM/de: Difference between revisions

From Miranda NG
Plugin:TabSRMM/de
Jump to navigation Jump to search
(Created page with "==== Tastaturkürzel ====")
 
(43 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{PluginCard}}{{Untranslated}}
<languages/>{{PluginCard}}
'''TabSRMM''' is the most advanced messaging plugin for Miranda.
Das umfangreichste Nachrichtenfensterplugin für Miranda.


TabSRMM covers all aspects of messaging: instant messaging (1:1 IM chats) and group chats (also known as MUC – multi-user chat, on IRC usually known as channels and on Jabber as rooms).
TabSRMM covers all aspects of messaging: instant messaging (1:1 IM chats) and group chats (also known as MUC – multi-user chat, on IRC usually known as channels and on Jabber as rooms).


TabSRMM integrates all their functionality into a single plugin under a unified user interface. With TabSRMM, it is possible to mix normal- and group chats as tabs within the same window or split them into multiple windows.
__TOC__


TabSRMM also comes with a notification module, notification by using the system tray icon or popup (needs a popup plugin).
== Funktionen ==


Detaillierte, aber vermutlich unvollständige Liste der Funktionen:


__TOC__
== Funktionen ==
Detailed, but probably incomplete list of features:
* Tabbed user interface with multiple containers and different modes of tab assignment.
* Tabbed user interface with multiple containers and different modes of tab assignment.
* Rich user interface, including a menu bar, a customizable tool bar, an info panel, tabs on top or at the bottom and much more.
* Rich user interface, including a menu bar, a customizable toolbar, an info panel, tabs on top or at the bottom and much more.
* A switch bar at the left or right side – a widescreen friendly replacement for top or bottom tabs.
* A switch bar at the left or right side – a widescreen friendly replacement for top or bottom tabs.
* Keyboard shortcuts for almost every important feature – many of them can be customized.
* Keyboard shortcuts for almost every important feature – many of them can be customized.
* Display of contact pictures (avatars) in the message window.
* Display of contact pictures (avatars) in the message window.
* Customizable message history format with custom templates and many font- and color setting for different kind of messages or events.
* Customizable message history format with custom templates and many font- and color setting for different kind of messages or events.
* Support for {{Plugin|IEView}} and {{Plugin|HistoryPP|History++}} to display the message history. IEView allows for HTML and CSS styled history display with almost endless ways to design the message display.
* Support for metacontacts with automatic subcontact detection.
* Support for metacontacts with automatic subcontact detection.
* Notifications module to show popup windows on incoming events. Can be customized in many ways.
* Skinning for the message window UI and themes to import and export existing font- and color configurations with a few clicks.
* Skinning for the message window UI and themes to import and export existing font- and color configurations with a few clicks.
* An unattended send mode for automatically sending messages later (when a contact comes online) or sending messages to multiple contacts. See here for more.
* An unattended send mode for automatically sending messages later (when a contact comes online) or sending messages to multiple contacts. See here for more.
Line 28: Line 23:
* Customizable UI – almost any UI element can be disabled or hidden for people who prefer a simple and clean UI.
* Customizable UI – almost any UI element can be disabled or hidden for people who prefer a simple and clean UI.


== Technical details ==
== Zusätzliche Informationen ==
* Written in C++ using the Win32 API – no additional toolkits.
 
* Actively maintained and updated for any new Miranda version
=== Referenzartikel ===
* Fairly complete documents available on this site. Though there are still large undocumented parts.
 
* Open source, licensed under the GPL.
<div class="mw-translate-fuzzy">
* [[Plugin:TabSRMM/Keyboard layout/de|Tastaturlayout]] (wie setze ich automatisch das Tastaturlayout)
* [[Plugin:TabSRMM/General settings/de|Allgemeine Einstellungen]] (wie setze ich die allgemeinen Einstellungen)
* [[Plugin:TabSRMM/Containers/de|Container]] (wie nutze ich Container)
* [[Plugin:TabSRMM/Configure containers/de|Container einrichten]] (wie verwalte ich Container und deren Einstellungen)
* [[Plugin:TabSRMM/Sessions/de|Sitzungsverwaltung]]
* [[Plugin:TabSRMM/Menu bar/de|Die Menüleiste]]
* [[Plugin:TabSRMM/Toolbar/de|Die Toolbar]]
* [[Plugin:TabSRMM/Title bar formatting/de|Formatierung der Titelleiste]]
* [[Plugin:TabSRMM/Info panel/de|Der Infobereich]]
</div>
 
=== Customizing the plugin ===
 
* [[Plugin:TabSRMM/Hotkeys|Available customization options]]


TabSRMM is one of three actively maintained messaging modules for Miranda. The other two are SRMM (the default one, part of the Miranda core distribution) and Scriver, another messaging plugin that integrates IM and group chats into the same module.
==== Tastaturkürzel ====


It is available from the plugin pack which is released together with the Miranda core. See here for more information on how to obtain it.
Most hotkeys are customizable via {{Menu|Customize|Hotkeys}}. There are no default values for many of these keys to avoid collisions with certain keyboard layouts.


== Additional info ==
{{TNT|Note|This list is not complete, so you are advised to review the settings on the hotkey option page to set your own choices for some of the keys not listed here.}}
=== Reference articles ===
* [[Plugin:TabSRMM/de/KeyboardLayout|Keyboard layout]] (how to use the automatic keyboard layout feature)
* [[Plugin:TabSRMM/de/GeneralSettings|General settings]] (how to set basic global options)
* [[Plugin:TabSRMM/de/Containers|Containers]] (how to use containers)
* [[Plugin:TabSRMM/de/ConfigureContainers|Configure containers]] (how to configure containers and set container options)
* [[Plugin:TabSRMM/de/Sessions|Session management]]
* [[Plugin:TabSRMM/de/MenuBar|The menu bar]]
* [[Plugin:TabSRMM/de/ToolBar|The tool bar]]
* [[Plugin:TabSRMM/de/TitleBarFormatting|Title bar formatting]]
* [[Plugin:TabSRMM/de/InfoPanel|The info panel]]
* [[Plugin:TabSRMM/de/Aero|Using Aero]]
* [[Plugin:TabSRMM/de/History|Message history]]
* [[Plugin:TabSRMM/de/ConfigureHistory|Configure the history]]
* [[Plugin:TabSRMM/de/Templates|Using message templates]]
* [[Plugin:TabSRMM/de/EventNotifications|Event notifications]]
* [[Plugin:TabSRMM/de/UserNotesEditing|Editing user notes]]
* [[Plugin:TabSRMM/de/Avatars|Avatars]] (customize avatar handling)
* [[Plugin:TabSRMM/de/MessageLengthIndicator|Message length]] (description of the visual message length indicator)
* [[Plugin:TabSRMM/de/InputHistory|The input history]] (using the input history)
* [[Plugin:TabSRMM/de/HidingContainers|Hidden containers]]
* [[Plugin:TabSRMM/de/SendLater|Send later and multisend]]
* [[Plugin:TabSRMM/de/TypingNotifications|Typing notifications]]
* [[Plugin:TabSRMM/de/Tips|Tips and tricks]] and some lesser known features
* [[Plugin:TabSRMM/de/AdvancedTweaks|Advanced options]]
* [[Plugin:TabSRMM/de/DatabaseTweaks|Database tweaks]] (like registry tweaks for Windows, set some unsupported options)


=== Customizing the plugin ===
{{Content:TabSRMM/HotkeysTable}}
* [[Plugin:TabSRMM/de/Hotkeys|Available keyboard shortcuts and customization options]]


=== Theming and skinning ===
=== Theming and skinning ===
* General info
* Installing and using skins
* Description of the skin format
* Themes vs skins
* Using color themes
* Changes in TabSRMM3 (relevant changes to the skinning and theming engine in TabSRMM 3)
* Customize the default Tab images


=== Frequently asked questions (FAQ) ===
* [[Plugin:TabSRMM/Skinning|General info]]
* General questsions
* [[Plugin:TabSRMM/Using skins|Installing and using skins]]
* Questions about the user interface
* [[Plugin:TabSRMM/Skinning format|Description of the skin format]]
* Questions about customization
* [[Plugin:TabSRMM/Theme|Themes vs skins]]
* [[Plugin:TabSRMM/Color themes|Using color themes]]
* [[Plugin:TabSRMM/SkinningV3|Changes in TabSRMM 3]] (relevant changes to the skinning and theming engine in TabSRMM)
* [[Plugin:TabSRMM/Customize images|Customize the default tab images]]
 
=== FAQ ===
 
* [[Plugin:TabSRMM/General questions|General questions]]
* [[Plugin:TabSRMM/Questions about the user interface|Questions about the user interface]]
* [[Plugin:TabSRMM/Questions about customization|Questions about customization]]
 
=== Versteckte Einstellungen ===
 
Die meisten dieser Werte existieren bei einer frischen Installation von TabSRMM nicht, also können Sie diese mit {{Plugin|DbEditorPP}} nicht finden. Die Standardwerte für diese Einstellungen sind im Plugin einprogrammiert, und können geändert werden, indem die entsprechenden Datenbankeinstellungen angelegt werden.
 
Einige dieser Einstellungen sind experimentell und sollten nur mit Vorsicht verwendet werden. Diese können unbekannte Bugs auslösen und die meisten Einstellungen sind nicht mit allen Einstellungskombinationen getestet.
 
Um diese Einstellungen zu ändern benötigen Sie das Plugin {{Plugin|DbEditorPP|Database Editor}}.
 
{{TNT|Important|Der Modulname für alle TabSRMM-Datenbankeinstellungen ist '''Tab_SRMsg'''. Bei allen Einstellungen muss auf Groß-/Kleinschriebung geachtet werden.}}


== External links ==
{{Content:TabSRMM/HiddenSettings}}
* All info about TabSRMM taken from author's website – http://miranda.or.at


{{PluginGroups}}
{{PluginGroups}}

Latest revision as of 22:26, 5 February 2023

TabSRMM
TabSRMM
Dateiname TabSRMM.dll
Autor Nightwish
Download-Links
Stabile Version: 32-bit, 64-bit
Entwicklungsversion: 32-bit, 64-bit

Das umfangreichste Nachrichtenfensterplugin für Miranda.

TabSRMM covers all aspects of messaging: instant messaging (1:1 IM chats) and group chats (also known as MUC – multi-user chat, on IRC usually known as channels and on Jabber as rooms).

Funktionen

Detaillierte, aber vermutlich unvollständige Liste der Funktionen:

  • Tabbed user interface with multiple containers and different modes of tab assignment.
  • Rich user interface, including a menu bar, a customizable toolbar, an info panel, tabs on top or at the bottom and much more.
  • A switch bar at the left or right side – a widescreen friendly replacement for top or bottom tabs.
  • Keyboard shortcuts for almost every important feature – many of them can be customized.
  • Display of contact pictures (avatars) in the message window.
  • Customizable message history format with custom templates and many font- and color setting for different kind of messages or events.
  • Support for metacontacts with automatic subcontact detection.
  • Skinning for the message window UI and themes to import and export existing font- and color configurations with a few clicks.
  • An unattended send mode for automatically sending messages later (when a contact comes online) or sending messages to multiple contacts. See here for more.
  • Support for modern Aero features in the UI and – on Windows 7 only – for Aero Peek ("per tab" task bar thumbnails and live previews).
  • Automatically split long messages which exceed the message length limit of the protocol.
  • Customizable UI – almost any UI element can be disabled or hidden for people who prefer a simple and clean UI.

Zusätzliche Informationen

Referenzartikel

Customizing the plugin

Tastaturkürzel

Most hotkeys are customizable via Customize → Hotkeys. There are no default values for many of these keys to avoid collisions with certain keyboard layouts.

Hinweis
This list is not complete, so you are advised to review the settings on the hotkey option page to set your own choices for some of the keys not listed here.
Hotkey Beschreibung
Strg+O Ruft die Containereinstellungen auf während der Eingabebereich den Fokus hat.
Alt+E Zeigt das Smileyauswahlfenster an.
Alt+T Schaltet die Toolbar um.
Strg+P Ruft das Protokollemnü auf (funktioniert mit oder ohne sichtbarer Toolbar).
Strg+ oder Strg+ Scrollt schnell durch die eingegebenen Nachrichten (siehe Eingabeverlauf).
Alt+H Ruft den Nachrichtenverlauf auf.
Strg+U / Strg+I / Strg+B Schaltet Textformatierung (unterstrichen, kursiv, fett) um.
⇧ Umsch+↵ Eingabe Fügt einen weichen Zeilenumbruch ein.
Strg+W oder Strg+F4 Schließt den aktiven Tab.
Esc Minimiert den Container oder schließt den aktuellen Tab, wenn dies in den Einstellungen aktiviert ist.
Strg+S Aktiviert das Sendemenü.
F12 Schaltet "Verlauf einfrieren" um. Wenn es aktiviert ist, wird der Nachrichtenverlauf nicht aktualisiert bis Sie es wieder aktivieren. Neue Nachrichten werden nicht im Nachrichtenverlauf angezeigt, aber werden intern gespeichert und im Nachrichtenverlauf angezeigt wenn Sie es wieder deaktivieren. Nützlich um automatisches Scrollen bei eingehenden Nachrichten zu unterdrücken wählend Sie etwas im Nachrichtenverlauf nachlesen. Dies funktioniert (noch) nicht in Gruppenchats.
Strg+M Fügt Math-Tags im Eingabebereich ein.
Alt+I Zeigt / Versteckt schnell den Infobereich. Dies ist temporär und wird nicht gespeichert.
Alt+B Schaltet Textrichtung um, für Sprachen, die von rechts nach links gelesen werden. Beachten Sie, dass einige Protokolle die Textrichtung automatisch erkennen.
Alt+M Aktiviert Multisendmodus (und setzt den Fokus auf die Multisend-Kontaktliste).
Strg+D Einfügen und sofort senden, fügt den Inhalt der Zwischenablage in den Nachrichteneingabebereich ein und sendet die Nachricht sofort. Muss in Miranda NG unter Einstellungen → Nachrichtensitzungen → Allgemein → Nachrichten senden aktiviert werden.
Strg+Alt+Pos1 Scrollt an den Anfang des Verlaufs.
Strg+Alt+Ende Scrollt an das Ende des Verlaufs.
Strg+L Verlauf leeren.
Strg+Alt+ Verlauf nach oben scrollen.
Strg+Alt+Bild ↑ Verlauf schneller nach oben scrollen.
Strg+Alt+ Verlauf nach unten scrollen.
Strg+Alt+Bild ↓ Verlauf schneller nach unten scrollen.
Alt+1 bis Alt+0 Wählt den entsprechenden Tab aus ("mIRC-Style" Tabauswahl). Alt+1 Wählt den linken (ersten) Tab aus, und Alt+0 den rechten (letzten) Tab. Eventuell verwirrend wenn Sie mehr Tabs haben als in eine Zeile passen.
Strg+⇧ Umsch+Tab ↹ Vorherigen Tab auswählen.
Strg+Tab ↹ Nächsten Tab auswählen.
Strg+U Aktiviert den ersten Tab mit ungelesenen Nachrichten (blinkendes Icon).
Strg+R Aktiviert den Tab mit den meißten ungelesenen Nachrichten.
Strg+⇧ Umsch+U und Strg+⇧ Umsch+R Globale Suchhotkeys. Sie funktionieren wie Strg+U und Strg+R, aber sie suchen in allen offenen Containern nach ungelesenen Nachrichten. Diese Hotkeys sind global und immer aktiv, selbst wenn kein Miranda-Fenster den Fokus hat.
Alt+NumPad + und Alt+NumPad − Zwischen Tabs umschalten.

Theming and skinning

FAQ

Versteckte Einstellungen

Die meisten dieser Werte existieren bei einer frischen Installation von TabSRMM nicht, also können Sie diese mit DbEditorPP nicht finden. Die Standardwerte für diese Einstellungen sind im Plugin einprogrammiert, und können geändert werden, indem die entsprechenden Datenbankeinstellungen angelegt werden.

Einige dieser Einstellungen sind experimentell und sollten nur mit Vorsicht verwendet werden. Diese können unbekannte Bugs auslösen und die meisten Einstellungen sind nicht mit allen Einstellungskombinationen getestet.

Um diese Einstellungen zu ändern benötigen Sie das Plugin Database Editor.

Wichtig
Der Modulname für alle TabSRMM-Datenbankeinstellungen ist Tab_SRMsg. Bei allen Einstellungen muss auf Groß-/Kleinschriebung geachtet werden.
Versteckte Einstellungen
Einstellung Typ Standardwert Beschreibung
disableVScroll Byte Wenn dieser Wert vorhanden und ungleich Null ist, werden die vertikalen Bildlaufleisten in den Textfeldern des Nachrichtenfensters deaktiviert. Das Scrollen sollte weiterhin mit dem Mausrad oder den Tastaturkürzeln möglich sein. Dies ist experimentell und kann bei bestimmten Versionen des Rich Edit-Steuerelements zu Problemen führen. Wenn Sie einen Skin laden, wird dieser auch überschrieben, da Skins eine eigene Einstellung für die Sichtbarkeit der Bildlaufleiste haben. Die Einstellung funktioniert nur mit dem Standardnachrichtenverlauf. Diese Einstellung wird möglicherweise erst nach einem Neustart von Miranda wirksam.
forceTaskBarStatusOverlays Byte Unter Windows 7 und unter Verwendung der großen Taskleiste (auch als "Superbar" bezeichnet) verwendet TabSRMM bei Bedarf Überlagerungssymbole auf den Schaltflächen der Taskleiste. Beispielsweise verwenden Dinge wie Tipp- oder Nachrichtenbenachrichtigungen Überlagerungssymbole, um bestimmte Aktivitäten anzuzeigen. Wenn Sie diesen Wert auf 1 setzen, werden Überlagerungssymbole immer erzwungen. Wenn kein spezielles Benachrichtigungssymbol angezeigt werden soll, werden Statussymbole als Überlagerungen verwendet. Die Einstellung ist für alle Container global. Diese Einstellung hat keine Auswirkung, wenn Sie nicht unter Windows 7 ausgeführt werden oder wenn Sie die große Taskleiste nicht verwenden. Das Ändern dieses Werts erfordert keinen Neustart, Sie müssen jedoch vorhandene Nachrichtenfenster schließen und erneut öffnen.
forceThemedToolbar Byte Rendern Sie die Toolbar unabhängig von anderen Einstellungen mit visuellen Stilen. Im Wesentlichen werden dadurch die farbigen Verläufe in der Toolbar des Nachrichtenfensters deaktiviert und stattdessen ein Standard-Toolbarhintergrund für visuelle Stile gezeichnet. Diese Einstellung wird sofort beim nächsten Neuzeichnen angewendet, ein Neustart ist nicht erforderlich.
inputFontFix Byte Wenn Sie dies auf 0 setzen, entfernt TabSRMM keine Schriftattribute mehr aus der Schriftarteneinstellung des Nachrichteneingabebereichs, sodass Sie für den Schreibbereich fette/kursive/unterstrichene Schriftarten verwenden können. Beachten Sie, dass dies den Formatierungsparser verwirren kann und die Verwendung einer fett gedruckten Schrift standardmäßig dazu führen kann, dass Sie immer fett gedruckten Text an IRC-Kanäle senden. Ein Neustart (oder zumindest eine Änderung einer Einstellung, die ein erneutes Laden aller Schriftarteinstellungen auslöst) ist erforderlich.
quoteLineLength Dword 64 Gibt die erzwungene Zeilenlänge für die Zitierfunktion an. Bei Verwendung der Zitierfunktion formatiert TabSRMM den zitierten Text auf diese Zeilenlänge neu und fügt am Anfang jeder Zeile Standard-Zitierzeichen (>) hinzu.
taskBarIconAlpha Byte Stellt die Transparenz von Avataren in der Taskleiste an. Ein Wert von 255 macht Avatare in der Taskleiste vollständig undurchsichtig. Niedrigere Werte können verwendet werden, um sie transparenter zu machen und die Sichtbarkeit des überlagerten Statussymbols zu verbessern. Der Avatar der Taskleiste wird aktualisiert, um die Änderung bei der nächsten Erstellung widerzuspiegeln, die normalerweise auftritt, wenn ein Nachrichtenfenster geöffnet wird oder wenn sich der Avatar ändert, während ein Fenster geöffnet ist.