2014-03-04 5 views
1

저는 Vega Prime을 사용하여 C++ 보병 시뮬레이션을하고 있습니다.C++ 응용 프로그램에서 대문자/소문자로 시프트 기능 사용 안 함

이동 및 이동을 위해 WASD 키를 사용합니다.

내가 w를 누른 다음 shift 키를 누르면 - 릴리스 할 때 w가 대문자 W가되어 w가 w가 아닌 ​​w (w가 W로 바뀌기 때문에) 이벤트가 발생합니다.

이제 중요하지 않은 몇 가지 이유 때문에 두 개의 키 (w 및 W)를 처리 할 수있는 옵션이 없습니다.

내가 원하는 것은 응용 프로그램의 Shift 키 기능을 위/아래 문자로 비활성화하는 것입니다.

어떻게하면됩니까? 당신은 각 문자를 변환 할 수 있습니다

+1

아니, 그 방법은 Windows API 작동하지 않습니다. 이벤트 핸들러 코드를 보여 주면 도움이 될 것입니다. –

답변

1

대문자로 읽어

#include <cctype> 
handleInput(toupper(c)) 
관련 문제