/usr/dt/app-defaults/language/UNIXbindings 파일은 아래의 표에 설명된 바인딩을 제공합니다.
Delete 키는 UNIX 바인딩이 사용가능할 때 앞쪽 문자를 삭제하고, 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<키>_ |
Dtpad*editMenu.paste.acceleratorText: |
Shift+Insert |
Dtpad*editMenu.paste.accelerator: |
Shift<키>osfInsert |
Dtpad*editMenu.findChange.acceleratorText: |
Ctrl+S |
Dtpad*editMenu.findChange.accelerator: |
Ctrl<키>s |
표 17-2 에는 UNIX 바인딩과 상충되는 메뉴 가속키와 가속키 텍스트에 대한 dtmail 구성 윈도우 대체 키들이 나열되어 있습니다.
표 17-2 dtmail 구성 윈도우 대체 키
메뉴 가속키와 가속키 텍스트 |
대체 키 |
---|---|
Dtmail*ComposeDialog*menubar*Edit.Undo.acceleratorText: |
Ctrl+_ |
Dtmail*ComposeDialog*menubar*Edit.Undo.accelerator: |
Ctrl<키>_ |
Dtmail*ComposeDialog*menubar*Edit.Paste.acceleratorText: |
Shift+Insert |
Dtmail*ComposeDialog*menubar*Edit.Paste.accelerator: |
Shift<키>osfInsert |
Dtmail*ComposeDialog*menubar*Edit.Find/Change.acceleratorText: |
Ctrl+S |
Dtmail*ComposeDialog*menubar*Edit.Find/Change.accelerator: |
Ctrl<키>s |
다음 변환은 (GNU 스타일) EMACS 제어와 메타 키 바인딩에 몇가지 바인딩을 추가로 더 제공합니다. 가능할 경우, 변환에서는 또한 Shift 키를 일반 바인딩과의 조합에 사용하여 조작의 방향을 바꿀 수도 있습니다. 예를 들어, Ctrl+Shift+F는 커서를 한 문자 앞쪽으로 옮기는 반면, Ctrl+F는 일반적으로 커서를 한 단어 뒤로 옮깁니다.
추가 바인딩에는 다음과 같은 것이 있습니다.
Ctrl+쉼표-뒤쪽 단어
Ctrl+Shift+쉼표-앞쪽 단어
Ctrl+마침표-앞쪽 단어
Ctrl+Shift+마침표-앞쪽 단어
Ctrl+Return 키-파일의 끝
Ctrl+Shift+Return 키-파일의 시작
GNU EMACS는 delete-next-character() 대신 delete-previous-character()를 Delete 키와 바인드합니다. 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-word()\n\ |
c s |
<키>comma: |
forward-word()\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() |