riscv-software-src/riscv-angel

Keyboard input doesn't work with Firefox 27.0.1

tommythorn opened this issue · 4 comments

First off, this is awesome!

However, when it boots in Firefox, normal key strokes appears to be ignored, though return (AKA enter, newline...) works.

It works with Chrome.

Possibly related: Angel boots up fine in iOS Safari (iPad mini retina), but doesn't take input from a bluetooth keyboard.

Firefox issues should be fixed as of f012ac0 (and on now on http://riscv.org/angel). I'm not sure about Safari on iOS though, since I don't have a device to test with.

Thanks!
Confirmed working on Mac with Firefox as well as Safari.
Confirmed working on iPad (mini retina), with soft keyboard. This was a nice surprise.
Does not work on iPhone 5 with soft keyboard, nor with bluetooth; it reports /dev/ttyHTIF0: No such file or device. I'm rather puzzled about the iPad/iPhone difference.

I know that it can be made to work, but I don't expect it to happen soon. Feel free to close if you feel this is Not A Bug.

Update: chjj/term.js#15 points out that iPhone needs a dummy text box to work (though that doesn't explain why it didn't work with Bluetooth).