Solved

Numeric "keypad" stuck on when using laptop keyboard

Posted on 2008-06-12
8
1,582 Views
Last Modified: 2013-12-21
This is a weird one: I almost always run my Thinkpad R40 (running Fedora 9) while docked. When undocked, however, the laptop keyboard is useless because the "numlock" seems to be stuck ON. Therefore "u i o p" = "7 8 9 -" and ""j k l ;" = "4 5 6 +"  etc.

I've set the BIOS for NumLock to off (actually, I've tried all three options to no avail). The blue "Fn key + Numlock" combination doesn't toggle the NumLock status either.

This only happens in Gnome 2.22 sessions. The X greeter screen doesn't suffer from this and neither does KDE 4 (but that desktop sucks in so many other ways that it's not an option). Text mode (non-X) is fine also. It's got to be something in Gnome, therefore. Your theories are most welcome.
0
Comment
Question by:5square
  • 3
  • 2
  • 2
  • +1
8 Comments
 
LVL 88

Expert Comment

by:rindi
ID: 21774273
Use KDE 3.5. It is a lot better than gnome and also works better than KDE4.
0
 

Author Comment

by:5square
ID: 21774479
Reverting to KDE 3.5 wouldn't be easy on this system. I could just see it breaking a whole lor of things. Besides, I always found that Gnome offers sharper text which is important with my poor vision.
0
 
LVL 88

Expert Comment

by:rindi
ID: 21774499
Are you sure it isn't already installed? Most Distro's that come with KDE 4 also install KDE3.5 by default. Gnome in my point of view is the worst GUI there is. If the system doesn't work with KDE, I use XFCE, but never gnome.
0
 

Author Comment

by:5square
ID: 21774726
3.5 is not on this system. I realize there's a lot of strong feelings about one's favorite desktop, but I stick with Gnome since it's the default for Fedora and I like a lot of its apps over their KDE equivalents. That said, I may be forced in the long run to switch to KDE if I can't get my keyboard back.
0
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 
LVL 31

Expert Comment

by:rid
ID: 21776199
Try running the "xev" program and verify that you get the "NumLock" action from the key combo you use. On my T43 it's [Shift + NumLk] that toggles NumLock.
/RID
0
 
LVL 61

Accepted Solution

by:
gheist earned 250 total points
ID: 21777556
Remove numlock package - it enables numlock at boot etc.

rpm -e numlock


0
 

Author Closing Comment

by:5square
ID: 31466758
The rpm was actually numlockx, and uninstalling it did the trick. Thanks!
0
 
LVL 61

Expert Comment

by:gheist
ID: 21832542
This package is good with full keyboard in text mode. Otherwise I do not understand reason every vendor pushes that for astonishment of unaware.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I am not new to IT, I have been working in the field since 1985.  But recently I came up against something that stumped even me (it doesn't happen as often as I would like).  I was running a screencasting session from the laptop to my TV via ChromeC…
FreeBSD on EC2 FreeBSD (https://www.freebsd.org) is a robust Unix-like operating system that has been around for many years. FreeBSD is available on Amazon EC2 through Amazon Machine Images (AMIs) provided by FreeBSD developer and security office…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

911 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now