aradzie / keybr.com

The smartest way to learn touch typing and improve your typing speed.

Home Page:https://www.keybr.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[feature req] Please add ( ) { } [ ] \ + = the characters . Will be helpful for programmer

Saibalweb opened this issue · comments

I have been using this website more than years. I improved my typing speed quite lot .
I searched the settings and added the punctuation characters but these ( ) { } [ ] \ + characters didn't showed .
It will be helpful if you add those extra characters. Those are extremely common words for programmer .
You can add a separate section in setting!

image

commented

this would be totally awesome

Just an hour ago I added the ability to show stats of the special characters.

image

This is not a full solution yet but a step in that direction.

Support for training special characters is my most requested feature in this awesome tool!

+1 for beginer would be fantastic!!!!

This is a must have feature for me. I am learning for programming and it is frustrating they are not included. Might be helpful if you can specify what symbols to include. I am looking at web stuff recently so also want @, <, >, and = including as well which is not on your list.

@aradzie I assume the challenge here is that you'd have to differentiate between shifted and unshifted keys throughout the system and statistics?
BTW I think it would be helpful also for the regular characters. I have the feeling that my typing speed drops substantially for shifted (uppercase) characters but currently there is no way to know exactly.

any update on this? this is my worst typing speed at the moment

Kindly add these punctuation characters ( ) { } [ ] \ += they will help us practice programming.

So we have a new lesson type, "Source Code".

image

It generates nonsensical but syntactically correct fragments of source code. For now we have can generate HTML, CSS and C++. More languages to come.

It is just a beginning. I see a few ways to improve this features.

For start we can implement syntax highlighting to make it easier to read the generated code fragments.

Also, we can gradually unlock the punctuation characters and generate code fragments with the unlocked characters only.