![키보드 및 마우스를 일시적으로 비활성화합니다.](https://linux55.com/image/16791/%ED%82%A4%EB%B3%B4%EB%93%9C%20%EB%B0%8F%20%EB%A7%88%EC%9A%B0%EC%8A%A4%EB%A5%BC%20%EC%9D%BC%EC%8B%9C%EC%A0%81%EC%9C%BC%EB%A1%9C%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94%ED%95%A9%EB%8B%88%EB%8B%A4..png)
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
나는 마우스에 대해 잘 모르지만(물론 플러그를 뽑는 것 외에는)키보드 클리너일시적으로 키보드를 비활성화합니다.