/usr/dt/app-defaults/language/UNIXbindings 파일은 다음 표에 설명된 바인딩을 제공합니다.
UNIX 바인딩이 활성화되면, Delete 키는 앞의 문자를 삭제하고, Shift-Delete 키는 다음 문자를 삭제합니다.
표 17-1에는 UNIX 바인딩과 충돌하는 메뉴 가속키와 가속키 텍스트에 대한 dtpad 대체키가 나열되어 있습니다.
표 17-1 dtpad 대체키
메뉴 가속키와 가속키 텍스트 |
대체키 |
---|---|
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 |
표 17-2는 UNIX 바인딩과 충돌하는 메뉴 가속키와 가속키 텍스트에 대한 dtmail 구성 윈도우 대체키가 나열되어 있습니다.
표 17-2 dtmail 구성 윈도우 대체키
메뉴 가속키와 가속키 텍스트 |
대체키 |
---|---|
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 |
다음 변환은 (GNU 스타일) EMACS 제어와 메타키 바인딩에 몇 가지 추가 바인딩을 제공합니다. 가능할 경우, 변환에서 Shift 키를 일반 바인딩과 조합하여 사용함으로써 조작 방향을 바꿀 수도 있습니다. 예를 들어, Ctrl+Shift+F는 커서를 한 문자 앞으로 옮기는 반면, Ctrl+F는 일반적으로 커서를 한 문자 뒤로 옮깁니다.
추가 바인딩은 다음과 같습니다.
Ctrl+comma-backward-word
Ctrl+Shift+comma-forward-word
Ctrl+period-forward-word
Ctrl+Shift+period-backward-word
Ctrl+Return-end-of-file
Ctrl+Shift+Return-beginning-of-file
GNU EMACS는 delete-next-character()가 아닌 delete-previous-character()를 삭제 키에 연결합니다. Meta+F는 일반적으로 파일 메뉴에 대한 대표키이므로 forward-word()로의 바인딩은 무시됩니다. 다음 단어에 대해 다른 바인딩 중 하나를 사용하십시오(예: Ctrl+마침표).
표 17-3에는 DtEditor.text 변환이 나열되어 있습니다.
표 17-3 DtEditor.text 변환
수정키 |
키 |
활동 루틴 |
---|---|---|
c ~s |
<키>a: |
beginning-of-line()\n\ |
c s |
<키>a: |
end-of-line()\n\ |
c ~s |
<키>b: |
backward-character()\n\ |
c s |
<키>b: |
forward-character()\n\ |
c ~s |
<키>b: |
backward-character()\n\ |
c s |
<키>b: |
backward-word()\n\ |
m ~s |
<키>b: |
backward-word()\n\ |
m s |
<키>b: |
forward-word()\n\ |
c ~s |
<키>d: |
delete-next-character()\n\ |
c s |
<키>d: |
delete-previous-character()\n\ |
m ~s |
<키>d: |
kill-next-word()\n\ |
m s |
<키>d: |
kill-previous-word()\n\ |
c ~s |
<키>e: |
end-of-line()\n\ |
c s |
<키>e: |
beginning-of-line()\n\ |
c ~s |
<키>f: |
forward-character()\n\ |
c s |
<키>f: |
backward-character()\n\ |
m ~s |
<키>f: |
forward-word()\n\ |
m s |
<키>f: |
backward-word()\n\ |
c |
<키>j: |
newline-and-indent()\n\ |
c ~s |
<키>k: |
kill-to-end-of-line()\n\ |
c s |
<키>k: |
kill-to-start-of-line()\n\ |
c |
<키>l: |
redraw-display()\n\ |
c |
<키>m: |
newline()\n\ |
c s |
<키>n: |
process-up()\n\ |
c ~s |
<키>n: |
process-down()\n\ |
c |
<키>o: |
newline-and-backup()\n\ |
c ~s |
<키>p: |
process-up()\n\ |
c s |
<키>p: |
process-down()\n\ |
c ~s |
<키>u: |
kill-to-start-of-line()\n\ |
c s |
<키>u: |
kill-to-end-of-line()\n\ |
c ~s |
<키>v: |
next-page()\n\ |
c s |
<키>v: |
previous-page()\n\ |
m ~s |
<키>v: |
previous-page()\n\ |
m s |
<키>v: |
next-page()\n\ |
c |
<키>w: |
kill-selection()\n\ |
c ~s |
<키>y: |
unkill()\n\ |
m |
<키>]: |
forward-paragraph()\n\ |
m |
<키>[: |
backward-paragraph()\n\ |
c ~s |
<키>comma: |
backward-paragraph()\n\ |
c s |
<키>comma: |
forward-paragraph()\n\ |
m |
<키>\\<: |
beginning-of-file()\n\ |
c ~s |
<키>period: |
forward-word()\n\ |
c s |
<키>period: |
backward-word()\n\ |
m |
<키>\\>: |
end-of-file()\n\ |
c ~s |
<키>Return: |
end-of-file()\n\ |
c s |
<키>Return: |
beginning-of-file()\n\ |
~c ~s ~m ~a |
<키>osfDelete: |
delete-previous-character()\n\ |
~c s ~m ~a |
<키>osfDelete: |
delete-next-character() |