NiciBrain/locosoft-shortcuts.html

437 lines
22 KiB
HTML
Raw Normal View History

<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Locosoft — Tastenkombinationen</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
background: #f0f2f5;
color: #1a1a2e;
line-height: 1.6;
}
.header {
background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
color: white;
padding: 2rem 1rem;
text-align: center;
}
.header h1 { font-size: 1.8rem; margin-bottom: 0.3rem; }
.header p { font-size: 0.95rem; opacity: 0.8; }
.container { max-width: 1100px; margin: 0 auto; padding: 1.5rem 1rem; }
.search-box {
display: flex;
gap: 0.5rem;
margin-bottom: 1.5rem;
}
.search-box input {
flex: 1;
padding: 0.7rem 1rem;
border: 2px solid #ddd;
border-radius: 8px;
font-size: 1rem;
outline: none;
transition: border-color 0.2s;
}
.search-box input:focus { border-color: #16213e; }
.search-box .count {
display: flex;
align-items: center;
font-size: 0.85rem;
color: #666;
white-space: nowrap;
}
.category {
background: white;
border-radius: 10px;
margin-bottom: 1.2rem;
overflow: hidden;
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}
.category-header {
background: #16213e;
color: white;
padding: 0.8rem 1.2rem;
font-size: 1rem;
font-weight: 600;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
user-select: none;
}
.category-header:hover { background: #1a2744; }
.category-header .arrow { transition: transform 0.2s; font-size: 0.8rem; }
.category-header .arrow.collapsed { transform: rotate(-90deg); }
.category-body { padding: 0; }
.category-body.hidden { display: none; }
table {
width: 100%;
border-collapse: collapse;
}
th {
background: #f7f8fa;
padding: 0.5rem 1rem;
text-align: left;
font-size: 0.8rem;
text-transform: uppercase;
letter-spacing: 0.5px;
color: #666;
border-bottom: 2px solid #e8e8e8;
}
td {
padding: 0.6rem 1rem;
border-bottom: 1px solid #f0f0f0;
font-size: 0.92rem;
}
tr:last-child td { border-bottom: none; }
tr:hover td { background: #f7f9fc; }
kbd {
display: inline-block;
background: #e8eaf0;
border: 1px solid #c8ccd4;
border-radius: 4px;
padding: 0.15rem 0.5rem;
font-family: 'SF Mono', 'Consolas', 'Monaco', monospace;
font-size: 0.85rem;
color: #1a1a2e;
box-shadow: 0 1px 1px rgba(0,0,0,0.06);
white-space: nowrap;
}
.footer {
text-align: center;
padding: 2rem 1rem;
font-size: 0.8rem;
color: #999;
}
.footer a { color: #16213e; }
@media (max-width: 600px) {
.header h1 { font-size: 1.4rem; }
td, th { padding: 0.4rem 0.6rem; font-size: 0.85rem; }
}
</style>
</head>
<body>
<div class="header">
<h1>⌨️ Locosoft — Tastenkombinationen</h1>
<p>Dealer-Management-System (DMS) für Autohäuser · Übersicht der Tastenkombinationen</p>
</div>
<div class="container">
<div class="search-box">
<input type="text" id="searchInput" placeholder="Suche nach Tastenkombination oder Funktion..." oninput="filterTable()">
<span class="count" id="resultCount"></span>
</div>
<!-- ============================================ -->
<!-- ALLGEMEINE NAVIGATION & HILFE -->
<!-- ============================================ -->
<div class="category">
<div class="category-header" onclick="toggleCategory(this)">
<span>📋 Allgemein — Navigation &amp; Hilfe</span>
<span class="arrow"></span>
</div>
<div class="category-body">
<table>
<thead>
<tr><th>Tastenkombination</th><th>Funktion</th><th>Kontext</th></tr>
</thead>
<tbody>
<tr><td><kbd>F1</kbd></td><td>Programmhilfe öffnen (kontextsensitiv)</td><td>Überall</td></tr>
<tr><td><kbd>F3</kbd></td><td>Neuanlage / Neuen Datensatz anlegen</td><td>Stammdateien, Masken</td></tr>
<tr><td><kbd>F4</kbd></td><td>Bestätigen (OK) / Aktionen &amp; Selektionen löschen</td><td>Dialoge, Selektionen</td></tr>
<tr><td><kbd>F5</kbd></td><td>Ändern / Einstellungen bearbeiten</td><td>Masken, Stammdateien</td></tr>
<tr><td><kbd>F6</kbd></td><td>Übertragen / Storno einleiten</td><td>Fahrzeugakte, Aufträge</td></tr>
<tr><td><kbd>F7</kbd></td><td>Sonderzugriffe / Textsuche / Kontoinformationen / Anzeigen-/Inserat-Text</td><td>Verschiedene Masken (Pr. 983, 533/583, 7xx)</td></tr>
<tr><td><kbd>F9</kbd></td><td>Suche starten / Schnellsuche</td><td>Zahlungsvorlagen, Listen</td></tr>
<tr><td><kbd>F12</kbd></td><td>Buchen / Springen / Profil bilden / Startbilder / Email-Versendedaten</td><td>Verschiedene Masken</td></tr>
<tr><td><kbd>F13</kbd></td><td>Informationsmanagement</td><td>Pr. 811 Mitarbeiter</td></tr>
<tr><td><kbd>F14</kbd></td><td>Komplett löschen / Automatische Buchungen</td><td>Selektionen, Gebrauchtwagen</td></tr>
<tr><td><kbd>F15</kbd></td><td>Kontrollhilfe / Drucken / Etiketten</td><td>Pr. 533/583, Pr. 541</td></tr>
<tr><td><kbd>F16</kbd></td><td>Rechnung einsehen / Umkehrbuchung</td><td>Journal, Pr. 352</td></tr>
<tr><td><kbd>F17</kbd></td><td>Zündschlüsselnummer</td><td>Fahrzeugakte</td></tr>
<tr><td><kbd>F19</kbd></td><td>Hinweistexte</td><td>Auftragsbearbeitung, Tab „Arbeiten"</td></tr>
<tr><td><kbd>F24</kbd></td><td>Kunden löschen (DSGVO-Löschkonzept)</td><td>Selektionsergebnis</td></tr>
<tr><td><kbd>Enter</kbd></td><td>OK / Bestätigen / Ausgabe starten</td><td>Dialoge, Listen</td></tr>
<tr><td><kbd>Strg</kbd> + <kbd>C</kbd></td><td>Kopieren (Buchungstext/Referenz in Zwischenspeicher)</td><td>Manuelle Auszifferung</td></tr>
<tr><td><kbd>Strg</kbd> + <kbd>V</kbd></td><td>Einfügen (aus Zwischenspeicher)</td><td>Manuelle Auszifferung</td></tr>
</tbody>
</table>
</div>
</div>
<!-- ============================================ -->
<!-- ALT-KOMBINATIONEN (Fahrzeugverkauf) -->
<!-- ============================================ -->
<div class="category">
<div class="category-header" onclick="toggleCategory(this)">
<span>🚗 Fahrzeugverkauf — Alt-Kombinationen</span>
<span class="arrow"></span>
</div>
<div class="category-body">
<table>
<thead>
<tr><th>Tastenkombination</th><th>Funktion</th><th>Kontext</th></tr>
</thead>
<tbody>
<tr><td><kbd>Alt</kbd> + <kbd>V</kbd></td><td>Verkaufshilfen (VKH) öffnen</td><td>Pr. 132/133, Tab „Kalkulation"</td></tr>
<tr><td><kbd>Alt</kbd> + <kbd>B</kbd></td><td>Verkaufsboni öffnen</td><td>Pr. 132/133, Tab „Kalkulation"</td></tr>
<tr><td><kbd>Alt</kbd> + <kbd>G</kbd></td><td>Gezahlte Verkäuferprovisionen öffnen</td><td>Pr. 132/133, Tab „Kalkulation"</td></tr>
<tr><td><kbd>Alt</kbd> + <kbd>S</kbd></td><td>Sonstige Kosten öffnen</td><td>Pr. 132/133, Tab „Kalkulation"</td></tr>
</tbody>
</table>
</div>
</div>
<!-- ============================================ -->
<!-- PROGRAMM-SPEZIFISCHE FUNKTIONSTASTEN -->
<!-- ============================================ -->
<div class="category">
<div class="category-header" onclick="toggleCategory(this)">
<span>📁 Programm-spezifische Funktionen</span>
<span class="arrow"></span>
</div>
<div class="category-body">
<table>
<thead>
<tr><th>Programm</th><th>Taste</th><th>Funktion</th></tr>
</thead>
<tbody>
<tr><td>Pr. 111 (Kundenstamm)</td><td><kbd>F7</kbd></td><td>Sonderzugriffe verwalten</td></tr>
<tr><td>Pr. 132 (Händlerfahrzeuge)</td><td><kbd>F3</kbd></td><td>Neuanlage / Eigene Betextung eingeben</td></tr>
<tr><td>Pr. 132 (Händlerfahrzeuge)</td><td><kbd>F6</kbd></td><td>Auf Vorbesitzer übertragen</td></tr>
<tr><td>Pr. 132 (Händlerfahrzeuge)</td><td><kbd>F7</kbd></td><td>Sonderzugriffe</td></tr>
<tr><td>Pr. 132 (Händlerfahrzeuge)</td><td><kbd>F12</kbd></td><td>Startbilder / App-Verwaltung</td></tr>
<tr><td>Pr. 132 (Händlerfahrzeuge)</td><td><kbd>F17</kbd></td><td>Zündschlüsselnummer</td></tr>
<tr><td>Pr. 204 (Auftragseinstellungen)</td><td>Wert <kbd>-2,000</kbd></td><td>Unv. Abholtermin als Pflichtangabe</td></tr>
<tr><td>Pr. 281 (Auftragsstempelung)</td><td><kbd>F7</kbd></td><td>Sonderzugriff Arbeitsnummern</td></tr>
<tr><td>Pr. 322 (Zahlungsvorlagen)</td><td><kbd>F9</kbd></td><td>Schnellsuche nach Zahlungsvorlagen</td></tr>
<tr><td>Pr. 352 (Buchungsübersicht)</td><td><kbd>F7</kbd></td><td>Gezielte Ausgabe von Konteninformationen</td></tr>
<tr><td>Pr. 352 (Journal)</td><td><kbd>F12</kbd></td><td>In Buchung springen (aus IBN)</td></tr>
<tr><td>Pr. 352 (Journal)</td><td><kbd>F16</kbd></td><td>Rechnung einsehen / Umkehrbuchung</td></tr>
<tr><td>Pr. 361 (Auszifferung)</td><td><kbd>Strg</kbd>+<kbd>C</kbd></td><td>Buchungstext/Referenz kopieren</td></tr>
<tr><td>Pr. 361 (Auszifferung)</td><td><kbd>Strg</kbd>+<kbd>V</kbd></td><td>Kopierten Text einfügen</td></tr>
<tr><td>Pr. 533/583 (Rechnungsprüfung)</td><td><kbd>F7</kbd></td><td>Textsuche in Kontrollhilfe</td></tr>
<tr><td>Pr. 533/583 (Rechnungsprüfung)</td><td><kbd>F15</kbd></td><td>Kontrollhilfe öffnen</td></tr>
<tr><td>Pr. 541 (Einlagerung)</td><td><kbd>F15</kbd></td><td>Drucken / Etiketten für temporären Lagerort</td></tr>
<tr><td>Pr. 593 (Lagerlisten)</td><td><kbd>F11</kbd></td><td>Profil holen (gespeicherte Abgrenzung laden)</td></tr>
<tr><td>Pr. 593 (Lagerlisten)</td><td><kbd>F12</kbd></td><td>Profil bilden (Abgrenzung als Profil speichern)</td></tr>
<tr><td>Pr. 771 (Selektionen)</td><td><kbd>F4</kbd></td><td>Aktionen/Selektionen löschen</td></tr>
<tr><td>Pr. 771 (Selektionen)</td><td><kbd>F14</kbd></td><td>Markierte Selektionen komplett löschen</td></tr>
<tr><td>Pr. 771 (Selektionen)</td><td><kbd>F24</kbd></td><td>Kunden löschen (DSGVO)</td></tr>
<tr><td>Pr. 811 (Mitarbeiter)</td><td><kbd>F13</kbd></td><td>Informationsmanagement / Ereigniserinnerung</td></tr>
<tr><td>Pr. 858 (Lohnabrechnung)</td><td><kbd>Enter</kbd></td><td>OK / Mitarbeiterauswahl bestätigen</td></tr>
<tr><td>Pr. 912 (Stammdateien)</td><td><kbd>F3</kbd></td><td>Neuen Eintrag anlegen</td></tr>
<tr><td>Pr. 912 (Stammdateien)</td><td><kbd>F5</kbd></td><td>Ändern / Einstellungen bearbeiten</td></tr>
<tr><td>Pr. 913 (Email-Einstellungen)</td><td><kbd>F5</kbd></td><td>Allgemeine Email-Zugangsdaten</td></tr>
<tr><td>Pr. 913 (Email-Einstellungen)</td><td><kbd>F12</kbd></td><td>Allg. Email-Versendedaten</td></tr>
<tr><td>Pr. 983 (Berechtigungen)</td><td><kbd>F7</kbd></td><td>Sonderzugriffe verwalten</td></tr>
<tr><td>Pr. 987 (App-Verwaltung)</td><td><kbd>F12</kbd></td><td>Startbilder</td></tr>
</tbody>
</table>
</div>
</div>
<!-- ============================================ -->
<!-- AUFTRAGSBEARBEITUNG -->
<!-- ============================================ -->
<div class="category">
<div class="category-header" onclick="toggleCategory(this)">
<span>🔧 Auftragsbearbeitung &amp; Werkstatt</span>
<span class="arrow"></span>
</div>
<div class="category-body">
<table>
<thead>
<tr><th>Tastenkombination</th><th>Funktion</th><th>Kontext</th></tr>
</thead>
<tbody>
<tr><td><kbd>F3</kbd></td><td>Neuanlage (Arbeitsnummer erfassen)</td><td>Tab „Arbeiten"</td></tr>
<tr><td><kbd>F4</kbd></td><td>Bestätigen (Stornobeleg drucken)</td><td>Storno-Dialog</td></tr>
<tr><td><kbd>F6</kbd></td><td>Storno einleiten</td><td>Auftragsbearbeitung</td></tr>
<tr><td><kbd>F7</kbd></td><td>Sonderzugriff (Arbeitsnummern ohne Bestandssatz)</td><td>Pr. 281, Pr. 983</td></tr>
<tr><td><kbd>F19</kbd></td><td>Hinweistexte anzeigen/hinterlegen</td><td>Tab „Arbeiten"</td></tr>
<tr><td><kbd>Enter</kbd></td><td>OK / Ausgabe starten</td><td>Druck- und Ausgabedialoge</td></tr>
</tbody>
</table>
</div>
</div>
<!-- ============================================ -->
<!-- FINANZBUCHHALTUNG -->
<!-- ============================================ -->
<div class="category">
<div class="category-header" onclick="toggleCategory(this)">
<span>💰 Finanzbuchhaltung &amp; Zahlungsverwaltung</span>
<span class="arrow"></span>
</div>
<div class="category-body">
<table>
<thead>
<tr><th>Tastenkombination</th><th>Funktion</th><th>Kontext</th></tr>
</thead>
<tbody>
<tr><td><kbd>F7</kbd></td><td>Kontoinformationen gezielt ausgeben / Saldo aller Buchungen</td><td>Pr. 352</td></tr>
<tr><td><kbd>F9</kbd></td><td>Schnellsuche nach Zahlungsvorlagen (Suchbegriff im IBAN-Feld eingeben)</td><td>Pr. 322</td></tr>
<tr><td><kbd>F11</kbd></td><td>Profil holen (gespeicherte Abgrenzung laden)</td><td>Pr. 593</td></tr>
<tr><td><kbd>F12</kbd></td><td>In Buchung springen (aus Innerbetrieblicher Nachricht)</td><td>Journal, Pr. 352</td></tr>
<tr><td><kbd>F12</kbd></td><td>Profil bilden (Abgrenzung als Profil speichern)</td><td>Pr. 593</td></tr>
<tr><td><kbd>F15</kbd></td><td>Kontrollhilfe (Lieferscheine + Teilepositionen als Baumstruktur)</td><td>Pr. 533/583</td></tr>
<tr><td><kbd>F16</kbd></td><td>Rechnung einsehen / Umkehrbuchung erstellen</td><td>Journal</td></tr>
<tr><td><kbd>Strg</kbd>+<kbd>C</kbd></td><td>Buchungstext/Referenz kopieren</td><td>Manuelle Auszifferung (Pr. 361)</td></tr>
<tr><td><kbd>Strg</kbd>+<kbd>V</kbd></td><td>Kopierten Text einfügen</td><td>Manuelle Auszifferung (Pr. 361)</td></tr>
</tbody>
</table>
</div>
</div>
<!-- ============================================ -->
<!-- ERSATZTEILLAGER -->
<!-- ============================================ -->
<div class="category">
<div class="category-header" onclick="toggleCategory(this)">
<span>📦 Ersatzteillager &amp; Einlagerung</span>
<span class="arrow"></span>
</div>
<div class="category-body">
<table>
<thead>
<tr><th>Tastenkombination</th><th>Funktion</th><th>Kontext</th></tr>
</thead>
<tbody>
<tr><td><kbd>F7</kbd></td><td>Textsuche in der Kontrollhilfe</td><td>Pr. 533/583 (Rechtsklick oder F7)</td></tr>
<tr><td><kbd>F11</kbd></td><td>Profil holen</td><td>Pr. 593 (Lagerlisten &amp; Analysen)</td></tr>
<tr><td><kbd>F12</kbd></td><td>Profil bilden</td><td>Pr. 593 (Lagerlisten &amp; Analysen)</td></tr>
<tr><td><kbd>F15</kbd></td><td>Drucken / Etiketten für temporären Lagerort drucken</td><td>Pr. 541 (Einlagerung)</td></tr>
</tbody>
</table>
</div>
</div>
<!-- ============================================ -->
<!-- PERSONAL & ZEIT -->
<!-- ============================================ -->
<div class="category">
<div class="category-header" onclick="toggleCategory(this)">
<span>👤 Personal- &amp; Zeitverwaltung</span>
<span class="arrow"></span>
</div>
<div class="category-body">
<table>
<thead>
<tr><th>Tastenkombination</th><th>Funktion</th><th>Kontext</th></tr>
</thead>
<tbody>
<tr><td><kbd>F3</kbd></td><td>Neuen Eintrag anlegen (z.B. Email-Zugangsdaten)</td><td>Pr. 913</td></tr>
<tr><td><kbd>F5</kbd></td><td>Allgemeine Email-Zugangsdaten bearbeiten</td><td>Pr. 913</td></tr>
<tr><td><kbd>F12</kbd></td><td>Allg. Email-Versendedaten</td><td>Pr. 913</td></tr>
<tr><td><kbd>F13</kbd></td><td>Informationsmanagement / Ereigniserinnerung</td><td>Pr. 811 (Mitarbeiter)</td></tr>
</tbody>
</table>
</div>
</div>
<!-- ============================================ -->
<!-- SYSTEM & BERECHTIGUNGEN -->
<!-- ============================================ -->
<div class="category">
<div class="category-header" onclick="toggleCategory(this)">
<span>⚙️ Systempflege &amp; Berechtigungen</span>
<span class="arrow"></span>
</div>
<div class="category-body">
<table>
<thead>
<tr><th>Tastenkombination</th><th>Funktion</th><th>Kontext</th></tr>
</thead>
<tbody>
<tr><td><kbd>F7</kbd></td><td>Sonderzugriffe verwalten (Berechtigungen pro Programm/Maske)</td><td>Pr. 983</td></tr>
<tr><td><kbd>F12</kbd></td><td>Startbilder verwalten</td><td>Pr. 987 (App-Verwaltung)</td></tr>
</tbody>
</table>
</div>
</div>
<!-- ============================================ -->
<!-- FUßSCHALTER / F13 -->
<!-- ============================================ -->
<div class="category">
<div class="category-header" onclick="toggleCategory(this)">
<span>🦶 Fußschalter — F13-Taste</span>
<span class="arrow"></span>
</div>
<div class="category-body">
<table>
<thead>
<tr><th>Tastenkombination</th><th>Funktion</th><th>Kontext</th></tr>
</thead>
<tbody>
<tr><td><kbd>F13</kbd> (Fußschalter)</td><td>Informationsmanagement öffnen — auslösbar per USB-Fußschalter (PCsensor, als F13 programmiert)</td><td>Pr. 811, beliebige Maske</td></tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="footer">
<p>Quelle: Loco-Soft Kurzübersicht V9.5 (08.07.2025) · <a href="https://loco-soft.de/support/dokumente-downloads" target="_blank">loco-soft.de/support/dokumente-downloads</a></p>
<p style="margin-top:0.3rem;">Erstellt am 02.06.2026 · Alle Angaben ohne Gewähr</p>
</div>
<script>
function toggleCategory(header) {
const body = header.nextElementSibling;
const arrow = header.querySelector('.arrow');
body.classList.toggle('hidden');
arrow.classList.toggle('collapsed');
}
function filterTable() {
const query = document.getElementById('searchInput').value.toLowerCase().trim();
const tables = document.querySelectorAll('table');
let totalVisible = 0;
let totalRows = 0;
tables.forEach(table => {
const rows = table.querySelectorAll('tbody tr');
rows.forEach(row => {
totalRows++;
const text = row.textContent.toLowerCase();
if (!query || text.includes(query)) {
row.style.display = '';
totalVisible++;
} else {
row.style.display = 'none';
}
});
});
// Show/hide categories based on visible rows
document.querySelectorAll('.category').forEach(cat => {
const table = cat.querySelector('table');
if (table) {
const visibleRows = table.querySelectorAll('tbody tr:not([style*="display: none"])');
cat.style.display = visibleRows.length > 0 ? '' : 'none';
}
});
const countEl = document.getElementById('resultCount');
if (query) {
countEl.textContent = `${totalVisible} von ${totalRows} Einträgen`;
} else {
countEl.textContent = `${totalRows} Einträge`;
}
}
// Initial count
filterTable();
</script>
</body>
</html>