芯片8中的FX0A操作码(等待按键)。如果已按下某个键,我是否需要将其视为按键?

时间:2016-12-17 10:56:56

标签: keypress opcode chip-8

操作码 FX0A 的说明是:

Wait for a keypress and store the result in register VX

我的问题是,如果在调用操作码时已按下某个键,它是否被视为按键?或者,在释放钥匙然后再次按下之前,它不会被视为按键吗?

换句话说,我是否需要等到一个键的值被按下,或者直到一个值从not_pressed设置为按下?

1 个答案:

答案 0 :(得分:1)

  

Fx0A - LD Vx,K   等待按键,将键的值存储在Vx中。所有执行都会停止,直到按下一个键,然后按下   该密钥的值存储在Vx中。

Source

如果我们从字面上理解这一点,"等待按键"意味着没有先前的输入,只是等到这里,现在只需要一把钥匙。

虽然也许你应该在你的应用程序中配置它。

相关问题