如何从键盘打字屏幕上的快板
How to type from keyboard on screen in Allegro?
我想在我的快板游戏中设置角色名称,所以需要将其保存为字符串并显示在屏幕上。有比比较事件键码更好的方法吗?
听起来你在找ALLEGRO_EVENT_KEY_CHAR
。监听这些事件,并使用keyboard.unichar
字段获得按下的字符。
与ALLEGRO_EVENT_KEY_DOWN
不同的是,ALLEGRO_EVENT_KEY_CHAR
将在按住键时重复射击(取决于用户的键盘重复设置)。如果不希望这样,请忽略repeat=true
的事件。
相关文章:
- 物理键盘上的触发器按键
- 如何使用C/C++在MacOSX中获得键盘布局
- UE4-如何在给定4个屏幕坐标的情况下缩放纹理或材质
- 如何在GTK程序运行时禁用屏幕保护程序/电源管理/屏幕消隐
- 使用 SFML 和 C++ 将 Pixel 打印到屏幕上
- 视窗键盘输入 c++
- 在 Windows 8/10 技术中完全实时的屏幕捕获,没有延迟
- Winapi:屏幕截图未显示在窗口中
- 如何在快板的屏幕中显示子位图的绘制?
- 将鼠标和键盘输入发送到 unity3d 游戏 (Rust)
- C ++异步键盘输入(标准方式)
- 键盘不起作用 - Arduino Uno - 与变量有关的多个错误
- 显示和隐藏Windows 10屏幕键盘(osk.exe)时遇到问题
- 捕获Linux/Ubuntu(屏幕捕获 鼠标/键盘事件)中的窗口事件
- C++ & WinApi - 在创建的窗口中将文本从键盘输出到屏幕
- Qt 5 中的屏幕键盘
- 如何从键盘打字屏幕上的快板
- 如何等待键盘输入之前清除屏幕(getchar不工作)
- 可以为屏幕键盘获得物理键盘布局
- 如何用c++在屏幕键盘上关闭窗口