Notebook I have is
HP Pavilion dv7-4120em Entertainment Notebook PC - HP Customer Care (United States - English) with Windows 7 Home Premium 64bit installed.
I'm using Windows 7 in English language, but besides English keyboard layout, I have additional keyboard layouts installed for Slovenian an Russian language. My native language is Slovenian and this type of keyboard layout I use primarily. I have a very peculiar problem. One day the character '
}' stopped working. On Slovenian keyboard it is generated with
AltGr+N combination. But NOTHING happens! Left curly brace '
{' is generated as expected with
AltGr+B combination. It is really annoying as I earn my living with application programming in C++ and I
really need this character. I can produce this sign with
Alt+125 combination. Now this is strange or what?
Slovenian keyboard layout
Attachment 173231 Attachment 173232
I also tried English keyboard layout and character '
}' is generated without a problem, but here the combination is different
Shift+].
English keyboard layout
Attachment 173233
I've called Microsoft Slovenia tech support and they have no clue. I've called HP Slovenia tech support and they also have no clue. I can't believe it!
Is there any way to diagnose/debug the problem? From keyboard
driver key press detection to keyboard layout id mapping to finally user space representation? I really, really don't want to reinstall Windows for this.
Thank you for all the help and suggestions!