Second letter is also uppercase after using caps lock? (Example: HEllo)

Asked by Shaun Moroz

Hello~

I am a new Ubuntu user, and so far I am loving it. Simply the best OS I have ever used, and it is super fast on my laptop, not to mention it's also good looking. However, ever since I have installed it (Ubuntu 16.04 LTS), I have encountered an interesting yet annoying problem. When I type the first letter in caps lock to make it an uppercase letter, the second letter is also uppercase, although I didn't use caps lock on the second letter, and no, I did not forget to turn caps lock off. It happens all the type.

Examples: HEllo , HOw are you , PLease, UBuntu

PLease help me fix this annoying problem, and thank you so much for your time!

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

Does the system have a make and model?
If you are using a USB keyboard, does it have a make and model?

Thanks

Revision history for this message
Shaun Moroz (morozshaun) said :
#2

I'm using Ubuntu 16.04 LTS on an ASUS N750JK laptop.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#3

Do you have the latest BIOS?

Revision history for this message
Shaun Moroz (morozshaun) said :
#4

Not sure. How do I check that and how do I update it?

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#5

sudo dmidecode -t 1

Will tell you the BIOS version. You may need Windows to upgrade it.

Revision history for this message
Shaun Moroz (morozshaun) said :
#6

# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
 Manufacturer: ASUSTeK COMPUTER INC.
 Product Name: N750JK
 Version: 1.0
 Serial Number: E5N0CY13635619B
 UUID: 3BA24D88-E4B9-E553-E36B-10C37B209E73
 Wake-up Type: Power Switch
 SKU Number: ASUS-NotebookSKU
 Family: N

Revision history for this message
michael (yellupcm-gmail) said :
#7

Shaun
Does it do the same thing if you use Shift key rather than Caps Lock?

Revision history for this message
Phrates (phrates) said :
#8

Some magician (nabukadnezar43) posted the solution here: https://ubuntuforums.org/archive/index.php/t-1462333.html

This has completely solved my problem with using capslock (uppercase second letter).

Quoting from there:

"xkbcomp -xkb $DISPLAY /home/username/myxkbmap

Now you'll have a file named myxkbmap in your home directory. Open that file with your text editor and edit the key <caps> entry like this:

key <CAPS> { repeat=no, type[group1]="ALPHABETIC", symbols[group1]=[ Caps_Lock, Caps_Lock ], actions[group1]=[ LockMods(modifiers=Lock), Private(type=3,data[0]=1,data[1]=3,data[2]=3) ] };

Save it. And then reload it:

xkbcomp /home/username/myxkbmap $DISPLAY

You can write an executable startup script so that you won't have to do this everytime X starts.

Like:

#!/bin/sh

xkbcomp /home/username/myxkbmap $DISPLAY

Save this with any name you want. Make it executable. And make it one of your startup programs."

Can you help with this problem?

Provide an answer of your own, or ask Shaun Moroz for more information if necessary.

To post a message you must log in.