I don't really like people who write with Caps Lock. In addition the aversion, it defaces the whole application. I am wondering how to prevent users writing all characters with caps lock. I cannot force all text to lowercase due to special names and abbreviations. What logic should I use?
First, highlight the text you typed in all caps. Click Shift + F3. Seriously, that is it! Your text will magically transform to lowercase.
Etiquette -- er, netiquette -- therefore strongly advises against its use. For example: Typing in all capital letters on the Internet is considered rude because it is difficult to read and comes across as very aggressive (LIKE SHOUTING!).
There are multiple reasons why everything may become capitalized in Microsoft Word: The Caps Lock button on the keyboard is turned on. One of the Shift keys on the keyboard has physically jammed. A font type has been selected that only has upper case letters.
WHEN YOU WRITE IN ALL CAPS IT SOUNDS LIKE YOU'RE SHOUTING. Using capital letters to indicate strong feeling may be the most famous example of typographical tone of voice.
Politely decline their posts—explaining why—if the number of capital letter exceeds the number of lowercase letters by more than 30, say.
Don't implement this on a FORTRAN forum
You could check how many upper case characters are in a word, then limit that. Someone above has given the example of names like 'McLaren', this way would allow that. the down side is, if you put the maximum on 3, 'LOL' would stil be possible. The way to go would be to take the length of the word 'McLaren' would be 7 then cap it on a percentage like 20%, this enables longer words to have more uppercase characters, but not be all caps. (nothing will completely prevent it, but this will make it harder for them.)
Fun fact, today is international caps-lock day. :)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With