Comments (3)
There is a compatible problem should be fixed before implementing this feature.
Different browsers handle key up&down event vary. When you press and release the CapsLock key firstly, Chrome only triggers a onkeydown
event, while firefox triggers both onkeydown
and onkeyup
events. And Chrome handles NumLock as a normal key.
A solution is here. keyDown event is not fired for Capslock in Mac
from keybr.com.
Could you assign this to me, I believe I am capable for this.π
from keybr.com.
There is a compatible problem should be fixed before implementing this feature.
Different browsers handle key up&down event vary. When you press and release the CapsLock key firstly, Chrome only triggers a
onkeydown
event, while firefox triggers bothonkeydown
andonkeyup
events. And Chrome handles NumLock as a normal key.A solution is here. keyDown event is not fired for Capslock in Mac
Well maybe not all hope is lost. I've test it myself with Chrome and Firefox, in Windows and Linux. Every combination worked as expected, both the keydown
and the keyup
events are reported for CapsLock
. See entries 1 and 2 in the table below.
Try it yourself: https://w3c.github.io/uievents/tools/key-event-viewer.html
However, there are discrepancies in how the modifier state is reported between Linux/Windows. It makes this issue slightly more complicated but still doable.
from keybr.com.
Related Issues (20)
- [BUG] Unable to calibrate "W" letter in Portuguese HOT 3
- [FEATURE REQUEST] Custom order of learning letters
- [Feature Request] Option to automatically increase target WPM by 1 once all letters have reached current target HOT 1
- [Feature Request] Set different speed requirements for composite characters HOT 1
- [translation error] Error in Chinese translation HOT 2
- [Feature request] Allow mixing languages
- [Feature Request] Option to continue to target weakest letter after all keys are unlocked
- ΓΌ is broken HOT 3
- [Feature Request] Add OpenDyslexic Font HOT 2
- Add statistics for space and some of the puntuations. HOT 2
- Add programming language to practice small programs HOT 3
- [BUG] Hard to read graph labels in dark mode
- full screen problem HOT 1
- Unable to select options HOT 6
- Guided Lessons
- Add Standard Persian Keyboard HOT 6
- [BUG] Keyboad Input Not Being Recognised in Firefox HOT 2
- TestError: [fail]: localdate βΊ create from timestamp, [fail]: group βΊ group results by date HOT 4
- Word Count doesn't work for Arabic HOT 1
- [Bug] Theme issue HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from keybr.com.