[fix] Touchable support for 'Enter' keypress event

Close #375
This commit is contained in:
Matthias Le Brun
2017-02-27 16:54:00 +01:00
committed by Nicolas Gallagher
parent 2cfd09ecdb
commit 77799abf9b
2 changed files with 2 additions and 2 deletions

View File

@@ -225,7 +225,7 @@ var TouchableHighlight = React.createClass({
_onKeyEnter(e, callback) {
var ENTER = 13
if (e.keyCode === ENTER) {
if ((e.type === 'keypress' ? e.charCode : e.keyCode) === ENTER) {
callback && callback(e)
}
},

View File

@@ -157,7 +157,7 @@ var TouchableOpacity = React.createClass({
_onKeyEnter(e, callback) {
var ENTER = 13
if (e.keyCode === ENTER) {
if ((e.type === 'keypress' ? e.charCode : e.keyCode) === ENTER) {
callback && callback(e)
}
},