Um Tasten mit Aktionen zu belegen muß man die Datei .Xdefaults, die normalerweise im Homeverzeichnis liegt, editieren. Folgende Einträge habe ich gemacht:
nedit.remapDeleteKey: False nedit*text.Translations: #overriden Meta<Key>7: insert_string("{") n Meta<Key>0: insert_string("}") n Meta<Key>8: insert_string("[") n Meta<Key>9: insert_string("]") n Meta<Key>?: insert_string("\\ ") key_select("left") n Meta<Key>1: insert_string("\\begin{}") backward_character() n Meta<Key>2: insert_string("\\end{}") backward_character() n Alt<Key>1: insert_string("\\begin{}") backward_character() n Alt<Key>2: insert_string("\\end{}") backward_character() n Alt<Key>3: insert_string("\\begin{align}n n\\end{align}") beginning_of_line() backward_character() n Alt<Key>4: insert_string("\\begin{tabular}{ll}n n\\end{tabular}")beginning_of_line() backward_character() n Alt<Key>5: insert_string("\\begin{array}{ll}n n\\end{array}")beginning_of_line() backward_character() n Alt<Key>6: insert_string("\\begin{pmatrix}n n\\end{pmatrix}")beginning_of_line() backward_character() n Alt<Key>7: insert_string("\\begin{itemize}n item n\\end{itemize}")beginning_of_line() backward_character() n Alt<Key>8: insert_string("\\begin{enumerate}n item n\\end{enumerate}") beginning_of_line() backward_character()n Alt<Key>9: insert_string("{}") n Ctrl<Key>7: insert_string("\\frac{}{}") backward_character() backward_character() backward_character() n Ctrl<Key>+: insert_string("\\cdot") n
Den Syntax kann man der Hilfe entnehmen unter: Help->Customizing->Key Binding . Die möglichen Aktionen sind unter: Help->Macro / Shell Extentions->Aktion Routines aufgelistet. Danach muß das Programm xrdb mit der Konfigurationsdatei gestartet werden:
$> xrdb ~/.Xdefaults
Meine Einstellungen: .nedit
Meine Einstellungen: .gv
Meine Einstellungen: .guardrc
Content
Powered by SnipSnap 1.0b2-uttoxeter