Opa, isso mesmo. É mais correto usar via keyCode. Acredito que essa alteração já vai corrigir e evitar esse problema em vários devices :)