DEV Community

Arnav Bansal
Arnav Bansal

Posted on

How do I detect if the '+' key is pressed (without the shift)

I want to trigger the KeyboardEvent for the '+' key even if the '=' key is pressed

'shift+=' is '+' on English keyboards, but on other keyboards, the key for which 'shift+key' is '+' might be different. How do I account for all such cases?

Discussion (1)

Collapse
ampersanda profile image
Ampersanda

when keydown and some other events, an event has key property that has name of your keyboard key button.

input.addEventListener('keydown', function(e) {
  if (e.key === '+') {
    // ... do your code
  }
});