erfunc이라는 모듈이있는 Ergame이라는 엔진이 있습니다. 나는 NT/Windows 플랫폼에서이 스크립트를 썼고, 이제는 POSIX/Linux를 사용하고 있습니다. pygame에 대한 입력은 여러 번 명확하지 않기 때문에 IBM-STANDARD-US-PC와 ABNT2 키보드 레이아웃 (I've created several constants whose values are pygame-keycodes)을 명확하게 구분하고자했습니다. 나는 문제가있다.왜 파이 게임 키 코드가 특정 OS입니까?
예를 들어 미국 표준 레이아웃의 "ACUTE/TILDE"에 대한 키 코드는 96입니다. 여러 번 확인했습니다. 자, POSIX에서, 내가 확인할 때, 나는 39를 얻는다. (그리고 다른 모든 것에도 똑같이 적용된다.) 기본적으로 의미하는 것은 : 파이 게임 같은 파이 게임 이름을 언급하면. 그러나 키 코드를 직접 참조하면 OS에 따라 다릅니다 (기본적으로 내 엔진에서 OS를 감지하고 이에 따라 상수를 정의해야 함).
어쨌든 호기심이 생깁니다. . 왜?
파이 게임 이름이 작동하면 왜 그냥 사용하지 않으시겠습니까? – BrenBarn