키보드 및 마우스를 일시적으로 비활성화합니다.

키보드 및 마우스를 일시적으로 비활성화합니다.

OS X에서 키보드와 마우스를 일시적으로 비활성화하는 방법을 알고 싶습니다.

답변1

Chotas의 말에 이어…

Linux(OSX에 대해서는 잘 모르겠습니다)에서는 xinput 명령을 사용하여 특정 장치를 비활성화하거나 활성화할 수 있습니다. 장치 ID 목록을 얻으려면 매개변수 없이 xinput 명령을 실행하면 됩니다. $ID가 장치 ID인 경우 다음 명령을 사용하면 비활성화됩니다.

export DISPLAY=:0
xinput set-int-prop $ID "Device Enabled" 8 0

이렇게 하면 다시 활성화됩니다.

xinput set-int-prop $ID "Device Enabled" 8 1

이것이 유용하길 바랍니다.

답변2

프로그래밍 방식으로 이 작업을 수행하는 것을 좋아하므로 확인해 보는 것이 좋습니다.http://alphababy.sourceforge.net/그리고 필요한 부분으로 포크를 만드세요.

중간에 프로그램 없이 이 작업을 수행하는 경우 "xinput set-int-prop [device_id] "Device Enabled" 8 0" 사용에 대한 팁을 말씀드리겠습니다.Unix(X 아래)에서 키보드 및 마우스 입력 비활성화더 좋겠지만, 당신이 요청한 것은 그것이 아니라는 것을 이해합니다.

답변3

키보드와 마우스가 무선인가요 아니면 USB인가요? 그렇다면 먼저 OS X 패널의 Bluetooth 메뉴를 통해 연결을 해제하세요. :)

답변4

나는 마우스에 대해 잘 모르지만(물론 플러그를 뽑는 것 외에는)키보드 클리너일시적으로 키보드를 비활성화합니다.

관련 정보