Seitenleiste

Community

GUIs

Einstieg

Plattformübergreifend

Konsolenbasiert

Die Key-Defines

NCurses kennt eine Vielzahl von Tasten, dabei ist zu beachten, dass viele Tasten auf einer Standard-PC-Tastatur gar nicht mehr vorhanden sind. Schaut man sich eine Sun Type6-Tastatur an, findet sich ein zusätzlicher Tastenblock links neben der Haupttastatur. Diese Tasten kommen teilweise auf erweiterten Tastaturen wieder zum Einsatz, wo z.B. für Webbrowser Vor- und Rücknavigationstasten hinzugefügt werden oder auch auf der Maus als zusätzlicher Mausknopf realisiert werden.

Standard-Funktionalität wie Öffnen, Kopieren, Speichern und Drucken wurde früher direkt auf Tasten abgebildet, die heute nur noch über die Control-Taste oder ein Menü der graphischen Benutzeroberfläche erreichbar sind. Die Defines für die alten Tastaturen existieren natürlich noch, allerdings ist zu beachten, dass das Öffnen eines Dokuments nicht ausschließlich über eine „Öffnen“-Taste realisiert wird, die auf einer Standard-PC-Tastatur einfach nicht existiert.

Die Defines

Name Key name
KEY_BREAK Unterbrechen-Taste
KEY_DOWN Cursor abwärts
KEY_UP Cursor aufwärts
KEY_LEFT Cursor links
KEY_RIGHT Cursor rechts
KEY_HOME Home
KEY_BACKSPACE vorgehendes Zeichen löschen (Backspace)
KEY_F0 Funktionstasten (bis zu 64)
KEY_F(n) für 0 ⇐ n ⇐ 63
KEY_DL Zeile löschen
KEY_IL Zeile einfügen
KEY_DC nächstes Zeichen löschen (Delete)
KEY_IC Zeichen einfügen
KEY_EIC Einfügenmodus beenden
KEY_CLEAR Bildschirm löschen
KEY_EOS Löschen bis zum Bildschirmende
KEY_EOL Löschen bis zum Zeilenende
KEY_SF Eine Zeile weiter scrollen
KEY_SR Eine Zeile zurück scrollen
KEY_NPAGE Nächste Seite
KEY_PPAGE Vorherige Seite
KEY_STAB Tab setzen
KEY_CTAB Tab löschen
KEY_CATAB Alle Tabs löschen
KEY_ENTER Enter
KEY_SRESET Softreset
KEY_RESET Hardreset
KEY_PRINT Drucken
KEY_LL Untere Zeile, linke Spalte (lower left)
KEY_A1 obere linke Taste auf dem Keypad (7)
KEY_A3 obere rechte Taste auf dem Keypad (9)
KEY_B2 Mittlere Taste auf dem Keypad (5)
KEY_C1 untere linke Taste auf dem Keypad (1)
KEY_C3 untere rechte Taste auf dem Keypad (3)
KEY_BTAB vorheriger Tab
KEY_BEG Beginn-Taste
KEY_CANCEL Abbrechen-Taste
KEY_CLOSE Schließen-Taste
KEY_COMMAND Kommando-Taste
KEY_COPY Kopieren
KEY_CREATE Erstellen (Neu)
KEY_END Ende-Taste
KEY_EXIT Programm verlassen
KEY_FIND Finden
KEY_HELP Hilfe-Taste
KEY_MARK Markieren-Taste
KEY_MESSAGE Message key
KEY_MOUSE Maus Ereignis
KEY_MOVE Bewegen-Taste
KEY_NEXT Nächstes-Element-Taste
KEY_OPEN Öffnen-Taste
KEY_OPTIONS Options-Taste
KEY_PREVIOUS Vorheriges-Element-Taste
KEY_REDO Redo-Taste
KEY_REFERENCE Referenz-Taste
KEY_REFRESH Refresh-Taste
KEY_REPLACE Ersetzen-Taste
KEY_RESIZE Bildschirmgröße geändert
KEY_RESTART Erneut-starten-Taste
KEY_RESUME Fortsetzen-Taste
KEY_SAVE Speichern-Taste
KEY_SBEG Shift+Beginn-Taste
KEY_SCANCEL Shift+Cancel-Taste
KEY_SCOMMAND Shift+Kommando-Taste
KEY_SCOPY Shift+Kopieren-Taste
KEY_SCREATE Shift+Erstellen-Taste
KEY_SDC Shift+Delete-Taste
KEY_SDL Shift+Zeile-Löschen-Taste
KEY_SELECT Auswahl(Select)-Taste
KEY_SEND Shift+Ende-Taste
KEY_SEOL Shift+Bis-Zeilenende-löschen-Taste
KEY_SEXIT Shift+Programm-Verlassen-Taste
KEY_SFIND Shift+Finden-Taste
KEY_SHELP Shift+Hilfe-Taste
KEY_SHOME Shift+Home-Taste
KEY_SIC Shift+Input-Taste
KEY_SLEFT Shift+Cursor-Links
KEY_SMESSAGE Shift+Message-Taste
KEY_SMOVE Shift+Move-Taste
KEY_SNEXT Shift+Nächstes-Element-Taste
KEY_SOPTIONS Shift+Optionen-Taste
KEY_SPREVIOUS Shift+Vorheriges-Element-Taste
KEY_SPRINT Shift+Drucken-Taste
KEY_SREDO Shift+Redo-Taste
KEY_SREPLACE Shift+Ersetzen-Taste
KEY_SRIGHT Shift+Cursor-Rechts
KEY_SRSUME Shift+Fortsetzen-Taste
KEY_SSAVE Shift+Speichern-Taste
KEY_SSUSPEND Shift+Unterbrechen-Taste
KEY_SUNDO Shift+Undo-Taste
KEY_SUSPEND Unterbrechen-Taste
KEY_UNDO Rückgängig-machen-Taste (Undo)