bitovi / bitovi/syn

Syn doesn't handle typing various shifted characters properly

Open
#96 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
441
Forks
254
PR merge metrics
No merged PRs in 30d

Description

If I run `syn.type` for "{" or for any capitol letter (A-Z), the event comes back with a `keyCode` of 0 and `undefined` `which` and `charCode`s.

Testing in chrome.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue through the syn.type entry point in Chrome with "{" and capital letters A-Z. Trace how shifted characters are converted into synthetic keyboard events and compare the resulting keyCode, which, and charCode values. Done means these characters produce defined, correct event values.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.