.nativeEvent.code works. Basically the SyntheticEvent from React only exposes certain properties for each event, regardless of whether they're present on the native event. Not sure how often this is an issue or how we'd even work around it. Adding this issue to document it though.