2016-07-05 2 views
1

나는 항상 크기를 조정할 수없는 전체 화면이 필요하며 또한 키 입력을 사용하여 창을 닫지 못하도록하는 GUI 응용 프로그램이 있습니다. 크기 재조정 (false, false)을 사용했지만 macOS에서는 아무것도 수행하지 않습니다. 그러므로 나는 overrideredirect이 그 일을 할 것이라고 생각했다.

그러나 그것을 사용할 때 입력 위젯에 더 이상 액세스 할 수 없으며 이는 입력을받는 데 필수적이며 cmd + q는 창을 닫습니다.
일반적인 문제인 것처럼 보이고 해결책이없는 것 같습니다.이 특정 사이트 http://www.thecodingforums.com/threads/overrideredirect-vs-text-entry-etc-widget.698302/에는 약간의 토론이 있었지만 그 이외에는별로 찾을 수 없었습니다.

윈도우에서 오버라이드 무시가 작동한다고 생각하지만 다른 플랫폼에서는 문제가 발생합니다. 다른 어떤 방법을 사용할 수 있습니까?키 스트로크가 창을 닫고 크기를 조정할 수 없도록 차단하는 방법은 무엇입니까?

답변

0

제한적인 하드웨어 액세스 환경에서 유사한 요구 사항을 따르는 프로그램이 있습니다. 제 해결책은 단순히 하드웨어 키보드를 제거하고 문제 키가없는 화면 키보드를 만드는 것입니다. 해킹 비트이지만 하드웨어를 제어 할 수 있다면 한 번 볼만한 가치가 있습니다.