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

버튼 바인딩 구문

버튼 바인딩 구문은 다음과 같습니다.

Buttons ButtonBindingSetName 
{
    [modifier]<button_nameMouse_action>   context  function  [argument]
    [modifier]<button_nameMouse_action>   context  function  [argument]

여기서

button_nameBtn1—왼쪽 마우스 버튼 Btn2—가운데 버튼(3 버튼 마우스) 또는 양쪽 버튼(2 버튼 마우스) Btn3—오른쪽 버튼 Btn4—3버튼 마우스에서 버튼 1과 2 모두 Btn5—3버튼 마우스에서 버튼 2와 3 모두

modifierCtrl, Shift, Alt, Lock

mouse_actionDown—마우스 버튼을 누르고 있는 동작, Up—마우스 버튼 누름 동작 해제 Click—마우스 버튼 누름 및 해제 동작, Click2—마우스 버튼 두 번 누르기, Drag—마우스 버튼을 누른 상태로 끌기

context—바인딩을 유효하게 하기 위한 포인터의 위치를 지정합니다. 필요에 따라 여러 개의 문맥을 "|" 문자로 분리하십시오.

root—작업 공간 윈도우. window— 클라이언트 윈도우 또는 윈도우 프레임. frame— 내용을 제외한 윈도우 프레임. icon(아이콘)—아이콘. title—제목 표시줄. app —클라이언트 윈도우(프레임 제외).

function—윈도우 관리자 함수 중 하나. 유효한 함수 목록을 보려면 dtwmrc(4) 매뉴얼 페이지를 참조하십시오.

인수—요구되는 윈도우 관리자 함수 인수. 자세한 정보는 dtwmrc(4) 매뉴얼 페이지를 참조하십시오.

예를 들어, 아래 행은 포인터가 작업 공간 윈도우(클라이언트 윈도우가 아님)내에 있는 동안 마우스 버튼 3을 누를 때, DtRootMenu에 설명된 메뉴가 표시되도록 합니다.

<Btn3Down>      root     f.menu     DtRootMenu

주 –

버튼 바인팅 구문에 대한 모든 정보는 dtwmrc(4) 매뉴얼 페이지를 참조하십시오.