On the standards track: Yes
Is Experimental: No
Is Deprecated: Yes
In Chrome version 1 on 2008-12-11 Note: Chrome does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
In Chrome Android version 18 on 2012-06-27 Note: Chrome Android does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
In Edge version 12 on 2015-07-29
In Firefox version 6 on 2011-08-16 Note: As of Firefox 65, the keypress event is no longer fired for non-printable keys, except for the Enter key, and the Shift + Enter and Ctrl + Enter key combinations (these were kept for cross-browser compatibility purposes).
In Firefox for Android version 6 on 2011-08-16 Note: As of Firefox for Android 65, the keypress event is no longer fired for non-printable keys, except for the Enter key, and the Shift + Enter and Ctrl + Enter key combinations (these were kept for cross-browser compatibility purposes).
In Internet Explorer version 9 on 2011-03-14
In Quest Browser version 5.0 on undefined Note: Quest Browser does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
In Opera version ≤12.1 on undefined Note: Opera does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
In Opera Android version ≤12.1 on undefined Note: Opera does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
In Safari version 1.3 on 2005-04-15
In Safari on iOS version 1 on 2007-06-29
In Samsung Internet version 1.0 on 2013-04-27 Note: Samsung Internet does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
In WebView Android version 1 on 2008-09-23 Note: Chrome does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
In WebView on iOS version 1 on 2007-06-29