目前我使用的系统如下:
case WM_KEYDOWN:
keys[wParam] = true;
哪个不适用于小写字母或特殊字符,如“&”,所以我问是否有一个winapi函数来读取键盘,所以我可以从用户获得任何8位字符,如果他写“Æ”我会得到该表中该字符的相应索引:
(如果图片无效:http://img801.imageshack.us/img801/1965/asciipage.png)
我使用此表在我的OpenGL应用程序中呈现文本,所以我需要从这个表中找到用户键盘生成到我的程序聊天行的字符,所以我试图在我的游戏中进行聊天。
答案 0 :(得分:4)
WM_CHAR消息为您提供完全翻译的字符代码。您的消息循环必须在TranslateMessage
之前使用DispatchMessage
来获取字符转换的propper键码。