MCON(1)

명칭
mcon - pcvt 마우스 에뮬레이터의 제어

서식
mcon [-l left-button-key] [-m mid-button-key] [-r right-button-key] [-a accel-time] [-s 0 | false | no] [-s 1 | true | yes] device

해설
mcon (은)는, pcvt(4) 마우스 에뮬레이터의 조정 가능한 파라미터를 제어하는 유틸리티입니다.

NB: 마우스 에뮬레이터는 디폴트에서는 짜넣어지고 있지 않습니다. 이 기능을 유효하게 하려면 , 시스템의 설정 파일에 이하의 옵션지정행

options PCVT_EMU_MOUSE

(을)를 기술할 필요가 있습니다.

어느 경우도, 마우스 에뮬레이션에 이용하는 디바이스 노드를 지정한다 device (을)를 인수로 지정해 mcon (을)를 호출하지 않으면 안됩니다. 이것은 보통, pcvt(4) 드라이버 가운데, 가상 단말 디바이스로서 사용되지 않은 최초의 디바이스 노드입니다. 예를 들면, 8 개의 가상 단말, 즉 /dev/ttyv0 (으)로부터 /dev/ttyv7 하지만 사용할 수 있도록(듯이) 설정되어 있는 (이것이 디폴트) 경우, 마우스 에뮬레이터는 /dev/ttyv8 에 할당할 수 있습니다.

만약 옵션없이 mcon (을)를 기동하면(자), 조정 가능 파라미터의 현재의 설정치를 표시합니다.

옵션 1 개(살)을 붙여 기동하면(자), mcon (은)는 새로운 값의 설정을 시도합니다.

옵션은 이하와 같습니다:

-l left-button-key

-m mid-button-key

-r right-button-key
    지정되었다 button key 하지만 마우스의 왼쪽, 중앙, 오른쪽 버튼을 에뮤레이트 하도록(듯이) 매핑 합니다. button key (은)는 그 키의 통상의 명칭입니다. 보통 ASCII 캐릭터는 그 캐릭터 자체로 지정해, function key는 f1 (으)로부터 f10 그리고 지정합니다. 주의: AT function key f11 (으)로부터 f12 하 확장되었다 키이며, 마우스 에뮬레이터로 사용하도록(듯이) 매핑 할 수 없습니다. 기본적인 PC 스캔 코드 키를 사용할 수 밖에 용서되지 않기 때문입니다.

-a accel-time
    내부 가속기의 시한을 accel-time 밀리 세컨드로 설정합니다. 이 시한 이상 경과한 후 키 이벤트가 발생하면(자), 단일의 스텝에서 마우스 커서가 움직입니다. 이것보다 짧은 간격으로 키 이벤트가 도착하면(자), 마우스 커서는 6 배의 속도로 움직입니다. 주의: milliseconds (은)는 위에 나타낸 단위로 지정할 수 있습니다만, 시각의 분해가능은 OS 의 타이머 분해가능의 제약을 받아 통상은 10 밀리 세컨드 단위가 됩니다.

-s 0 | false | no

-s 1 | true | yes
    mouse button의 sticky 동작을 무효화 혹은 유효화합니다. mouse button를 sticky 로 하면(자), 정확히 토글버튼과 같이 됩니다. 즉, 처음 누르면(자) 액티브하게 되어, 한번 더 누르면(자) 비액티브하게 됩니다. 다른 버튼 어떤 것인지를 누르면(자), 그 이외의 sticky 인 버튼은 모두비 액티브하게 됩니다.

    sticky 버튼을 사용하면(자) 손가락이 20 개나 필요하지 않게 되므로 편리할지도 모릅니다. 한편, 마우스의 더블 클릭이나 트리플 클릭은 사실상 불가능하게 됩니다.

실행예
이하의 예는 마우스 에뮬레이터의 디폴트 동작을 설정하는 것입니다.

mcon -l f1 -m f2 -r f3 -a 250 -s no /dev/ttyv8

버그
버튼을 에뮤레이트 하는 키를 스캔 코드에 (혹은 그 반대로) 매핑 할 때의 키의 이름은, 미국의 키보드 레이아웃에 근거하고 있습니다. 그러나, “선택한 button” (은)는 각국의 키보드 레이아웃의 function key의 어떤 것인가에 상당한다 입니까들 , 통상, 이것은 문제가 되지 않을 것입니다.

마우스 에뮬레이터는 상당히 난폭한 일을 하고 있습니다. 그 유일한 목적은, X 윈도우 환경속에서 포인터를 움직이는 디바이스를 제공하는 것입니다.

관련 항목
X(1), pcvt(4)

역사
mcon 유틸리티는 pcvt(4), release 3.00 으로 등장했습니다.

저자
마우스 에뮬레이터는 Jörg Wunsch 에 의해 기증되었습니다.