I have the following setup:
Usage:
Problem:
On Safari in IOS7 there seems to be a change on how keyboard events are handled on bluetooth devices. The code ...
window.onkeyup = function (e) {
console.log(e.KeyboardEvent)
}
... should return information about the key pressed. Instead i get ...
keyCode: 0
keyIdentifier: "Unidentified"
... no matter which key I press.
Same result booth form bluetooth scanner and bluetooth keyboard.
Thanks / E
Seems that "onkeypress" works as expected though.
Since this was a problem a bumbed in to in a Sencha Touch project and Sencha Touch doesn't have a keypress event on textfields I'm posting the code that solved my problem.
{
xtype:'searchfield',
name:'search',
placeHolder:'search',
listeners: {
painted: {
fn: function () {
var me = this;
me.element.dom.onkeypress = function (e) {
if (e.keyCode === 13) {
me.fireEvent('searchkeypress', me, e);
}
};
}
}
}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With