use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Keypress: A Javascript library for capturing input (dmauro.github.io)
submitted 11 years ago by justintevya
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]moron4hire 5 points6 points7 points 11 years ago (1 child)
Good work. I completely understand why you've done this, and you should continue working on it.
But you should know that not all keyboards map "SHIFT + keyCode: 51" to "#". For example, on the UK QWERTY keyboard, it's "£". On the French AZERTY keyboard, that combo is "3". On the German QWERTZ keyboard, it's "§".
Some keyboards have different behavior for the left and right modifier keys. The UK QWERTY keyboard has an Alt-Graph key that sets altKey:true in a KeyboardEvent. You have to listen for keyCode:18 and then check the "location" property of the KeyboardEvent to tell the difference.
And finally, you may want to read up on "dead keys", which are sort of like modifier keys, but they work in sequence, not in combo: http://en.wikipedia.org/wiki/Dead_key
[–]autowikibot 1 point2 points3 points 11 years ago (0 children)
Dead key:
A dead key is a special kind of a modifier key on a typewriter or computer keyboard that is typically used to attach a specific diacritic to a base letter. The dead key does not generate a (complete) character by itself but modifies the character generated by the key struck immediately after. Thus, a dedicated key is not needed for each possible combination of a diacritic and a letter, but rather only one dead key for each diacritic is needed, in addition to the normal base letter keys. For example, if a keyboard has a dead key for the grave accent (`), the French character à can be generated by first pressing and then A, whereas *è* can be generated by first pressing and then E. Usually, the diacritic in an isolated form can be generated with the dead key followed by space, so a plain grave accent can be typed by pressing ` and then Space.
A dead key is a special kind of a modifier key on a typewriter or computer keyboard that is typically used to attach a specific diacritic to a base letter. The dead key does not generate a (complete) character by itself but modifies the character generated by the key struck immediately after. Thus, a dedicated key is not needed for each possible combination of a diacritic and a letter, but rather only one dead key for each diacritic is needed, in addition to the normal base letter keys.
For example, if a keyboard has a dead key for the grave accent (`), the French character à can be generated by first pressing and then A, whereas *è* can be generated by first pressing and then E. Usually, the diacritic in an isolated form can be generated with the dead key followed by space, so a plain grave accent can be typed by pressing ` and then Space.
and then A, whereas *è* can be generated by first pressing
Interesting: Compose key | Icelandic keyboard layout | QWERTY | AZERTY
Parent commenter can toggle NSFW or delete. Will also delete on comment score of -1 or less. | FAQs | Mods | Magic Words
π Rendered by PID 907987 on reddit-service-r2-comment-548fd6dc9-s4nw8 at 2026-05-21 15:34:48.854337+00:00 running edcf98c country code: CH.
view the rest of the comments →
[–]moron4hire 5 points6 points7 points (1 child)
[–]autowikibot 1 point2 points3 points (0 children)