D中的简单键盘事件处理程序

时间:2017-01-09 01:39:16

标签: linux windows events d keypress

我正在尝试创建一个简单的按键处理程序,我可以回收到我想在D中创建的任何程序。在我的搜索中,我只能真正找到有关如何在C中执行此操作的信息,即使用getch( )从命令行输入缓冲区读取字符。但我不一定要在命令行上运行程序。就像现有的其他程序一样。我一直在寻找这个,即使在Dlang.org上,还没有找到满意的答案。

在我的具体情况下,我正在尝试将一个简单的游戏作为一个项目来帮助我学习D而我意识到我需要按键操作,所以我至少可以导航我创建的菜单更多自然的方式,所以我可以正确地测试我的游戏。

我最终希望这个系统可以在Windows和Linux上互换使用,可能只是通过检测程序在启动时运行的操作系统,然后选择正确的代码运行以使其全部工作。但那会晚些。现在我只想知道如何构建一个简单的Keypress事件处理程序,它可以在我按下键并在Windows环境中运行时触发函数或方法或任何我想要的东西。

0 个答案:

没有答案