我正在检查项目,有一个TODO:
Combining the OS and bare-bone firmware
UNDER CONSTRUCTION
** Since the bootloader only loads one firmware to the Core,
I need to modify the ELF file, to have Linux and bare-bone Core at the same time **
在我看来,如何使功能齐全的Linux和关键的实时操作系统放在一块板上(例如,Raspberry PI),是一种相互促进的方法。这真的有可能吗?我听说,Li
我必须编写一个将MIDI音符发送到通用的应用程序(如步长定序器或键盘),所以我认为实现这一功能的唯一方法是创建一个虚拟MIDI设备,该设备应该被操作系统识别为MIDI输入/输出接口。
我想知道这是否可以使用开发,或者我是否需要更复杂的东西。
OS X支持是必须的,Linux和Windows支持是一个很好的选择。
我想写一个程序来重新映射用户输入,比如更改键盘布局,但也可以做一些更复杂的事情,比如制作一个速记程序(例如,"t qk fx jmps ovr t lzy dg“输出为”快速的狐狸跳过懒狗“)。我更喜欢在X级别或更低的级别上做这件事。
我可以根据实际用户的输出来制作某种虚拟键盘吗?理想情况下,我喜欢某种简单的界面(即程序的标准输入是一系列真实的用户输入事件,输出是虚拟键盘的用户输入事件),但如果这不可能,我仍然会对如何实现这一点的指针感兴趣。我现在对Linux硬件设备、低级X的东西或内核一无所知;事实上,我对Linux还是个新手。链接到“基础”教程不是不受欢迎的。
给定将密钥映射到控件的文件,如下所示:
up w
down s
left a
right d
jump space
run shift
crouch ctrl
这些值需要转换成游戏命令和常量。这些命令与其说是键盘键的问题,不如说是键盘的问题;一个键盘可以包含100多个键,所以最不想要的是:
unsigned int pressedKey;
if (value == "a") {
pressedKey = KEY_A;
} else if (value == "b") {
pressed