Il file /usr/dt/app-defaults/lingua/UNIXbindings contiene le associazioni descritte nella tabella qui sotto.
Quando sono abilitate le associazioni UNIX, il tasto Delete cancella il carattere precedente, mentre Shift-Delete cancella il carattere successivo.
La Tabella 17–1 elenca le impostazioni sostitutive di dtpad per gli acceleratori che entrano in conflitto con le associazioni UNIX.
Tabella 17–1 Impostazioni sostitutive di dtpad
Acceleratore e relativo testo |
Impostazione sostitutiva |
---|---|
Dtpad*fileMenu.print.acceleratorText: |
|
Dtpad*fileMenu.print.accelerator: |
|
Dtpad*editMenu.undo.acceleratorText: |
Ctrl+_ |
Dtpad*editMenu.undo.accelerator: |
Ctrl<Key>_ |
Dtpad*editMenu.paste.acceleratorText: |
Shift+Insert |
Dtpad*editMenu.paste.accelerator: |
Shift<Key>osfInsert |
Dtpad*editMenu.findChange.acceleratorText: |
Ctrl+S |
Dtpad*editMenu.findChange.accelerator: |
Ctrl<Key>s |
La Tabella 17–2 elenca le impostazioni sostitutive della finestra di composizione di dtmail per gli acceleratori che entrano in conflitto con le associazioni UNIX.
Tabella 17–2 Impostazioni sostitutive della finestra di composizione di dtmail
Acceleratore e relativo testo |
Impostazione sostitutiva |
---|---|
Dtmail*ComposeDialog*menubar*Edit.Undo.acceleratorText: |
Ctrl+_ |
Dtmail*ComposeDialog*menubar*Edit.Undo.accelerator: |
Ctrl<Key>_ |
Dtmail*ComposeDialog*menubar*Edit.Paste.acceleratorText: |
Shift+Insert |
Dtmail*ComposeDialog*menubar*Edit.Paste.accelerator: |
Shift<Key>osfInsert |
Dtmail*ComposeDialog*menubar*Edit.Find/Change.acceleratorText: |
Ctrl+S |
Dtmail*ComposeDialog*menubar*Edit.Find/Change.accelerator: |
Ctrl<Key>s |
Le traduzioni sotto elencate forniscono associazioni per il tasto Meta e i controlli EMACS (stile GNU) ed alcune altre associazioni. Ove appropriato, è possibile usare il tasto Shift insieme alla normale combinazione per invertire la direzione dell'operazione. Ad esempio, Ctrl+F sposta il cursore di un carattere in avanti, mentre Ctrl+Shift+F lo sposta di un carattere all'indietro.
Le associazioni aggiuntive sono:
Ctrl+virgola: backward-word
Ctrl+Shift+virgola: forward-word
Ctrl+punto: forward-word
Ctrl+Shift+punto: backward-word
Ctrl+Return: end-of-file
Ctrl+Shift+Return: beginning-of-file
GNU EMACS associa al tasto Delete la funzione delete-previous-character() anziché delete-next-character(). Meta+F è normalmente la combinazione di accesso al menu File, perciò l'associazione con forward-word() verrà ignorata. Per forward-word, usare una delle altre combinazioni associate (ad esempio, Ctrl+punto).
La tabella seguente elenca le traduzioni per DtEditor.text.
Tabella 17–3 Traduzioni per DtEditor.text
Modificatore Tasto Azione |
||
---|---|---|
c ~s |
<Key>a: |
beginning-of-line()\n\ |
c s |
<Key>a: |
end-of-line()\n\ |
c ~s |
<Key>b: |
backward-character()\n\ |
c s |
<Key>b: |
forward-character()\n\ |
c ~s |
<Key>b: |
backward-character()\n\ |
c s |
<Key>b: |
backward-word()\n\ |
m ~s |
<Key>b: |
backward-word()\n\ |
m s |
<Key>b: |
forward-word()\n\ |
c ~s |
<Key>d: |
delete-next-character()\n\ |
c s |
<Key>d: |
delete-previous-character()\n\ |
m ~s |
<Key>d: |
kill-next-word()\n\ |
m s |
<Key>d: |
kill-previous-word()\n\ |
c ~s |
<Key>e: |
end-of-line()\n\ |
c s |
<Key>e: |
beginning-of-line()\n\ |
c ~s |
<Key>f: |
forward-character()\n\ |
c s |
<Key>f: |
backward-character()\n\ |
m ~s |
<Key>f: |
forward-word()\n\ |
m s |
<Key>f: |
backward-word()\n\ |
c |
<Key>j: |
newline-and-indent()\n\ |
c ~s |
<Key>k: |
kill-to-end-of-line()\n\ |
c s |
<Key>k: |
kill-to-start-of-line()\n\ |
c |
<Key>l: |
redraw-display()\n\ |
c |
<Key>m: |
newline()\n\ |
c s |
<Key>n: |
process-up()\n\ |
c ~s |
<Key>n: |
process-down()\n\ |
c |
<Key>o: |
newline-and-backup()\n\ |
c ~s |
<Key>p: |
process-up()\n\ |
c s |
<Key>p: |
process-down()\n\ |
c ~s |
<Key>u: |
kill-to-start-of-line()\n\ |
c s |
<Key>u: |
kill-to-end-of-line()\n\ |
c ~s |
<Key>v: |
next-page()\n\ |
c s |
<Key>v: |
previous-page()\n\ |
m ~s |
<Key>v: |
previous-page()\n\ |
m s |
<Key>v: |
next-page()\n\ |
c |
<Key>w: |
kill-selection()\n\ |
c ~s |
<Key>y: |
unkill()\n\ |
m |
<Key>]: |
forward-paragraph()\n\ |
m |
<Key>[: |
backward-paragraph()\n\ |
c ~s |
<Key>comma: |
backward-word()\n\ |
c s |
<Key>comma: |
forward-word()\n\ |
m |
<Key>\\<: |
beginning-of-file()\n\ |
c ~s |
<Key>period: |
forward-word()\n\ |
c s |
<Key>period: |
backward-word()\n\ |
m |
<Key>\\>: |
end-of-file()\n\ |
c ~s |
<Key>Return: |
end-of-file()\n\ |
c s |
<Key>Return: |
beginning-of-file()\n\ |
~c ~s ~m ~a |
<Key>osfDelete: |
delete-previous-character()\n\ |
~c s ~m ~a |
<Key>osfDelete: |
delete-next-character() |