Solaris 공통 데스크탑 환경: 고급 사용자 및 시스템 관리자 안내서

UNIXBindings 파일이 제공하는 UNIX 바인딩

/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\ 

<키>j: 

newline-and-indent()\n\ 

c ~s 

<키>k: 

kill-to-end-of-line()\n\ 

c s 

<키>k: 

kill-to-start-of-line()\n\ 

<키>l: 

redraw-display()\n\ 

<키>m: 

newline()\n\ 

c s 

<키>n: 

process-up()\n\ 

c ~s 

<키>n: 

process-down()\n\ 

<키>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\ 

<키>w: 

kill-selection()\n\ 

c ~s 

<키>y: 

unkill()\n\ 

<키>]: 

forward-paragraph()\n\ 

<키>[: 

backward-paragraph()\n\ 

c ~s 

<키>comma: 

backward-word()\n\ 

c s 

<키>comma: 

forward-word()\n\ 

<키>\\<: 

beginning-of-file()\n\ 

c ~s 

<키>period: 

forward-word()\n\ 

c s 

<키>period: 

backward-word()\n\ 

<키>\\>: 

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()