Javascript 如何找到3和3的键码值之间的差异#

Javascript 如何找到3和3的键码值之间的差异#,javascript,ios,keycode,Javascript,Ios,Keycode,String.fromCharCode(e.keyCode)在iOS设备中始终为3和#返回3。如何得到相应的识别? 我试过使用这个函数,它总是返回3。 是否有任何功能可以让按下相应的键而不是使用onkeydown/up使用onkeypress,(或尝试检测e.shiftKey?)e.shiftKey将在iOS浏览器中返回false

String.fromCharCode(e.keyCode)在iOS设备中始终为3和#返回3。如何得到相应的识别? 我试过使用这个函数,它总是返回3。
是否有任何功能可以让按下相应的键

而不是使用
onkeydown/up
使用
onkeypress
,(或尝试检测
e.shiftKey
?)e.shiftKey将在iOS浏览器中返回false