LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 11-17-2020, 08:56 PM   #1
dilbert_uk
Member
 
Registered: Aug 2011
Location: Lima, Peru
Distribution: Debian 10.4, xubuntu 20.04, Ubuntu 20.04 LTS
Posts: 83

Rep: Reputation: 4
Some keys sometimes not working. Is it only a hardware issue?


On an Acer laptop running Debian 10.4, occasionally a few keys stop working. It is a few keys stopping to work for weeks, others for days or hours, or only for a few minutes.

The laptop is five years old and I tried to clean the keys underneath with an air duster but this doesn't help. It could be a mechanical problem in conjunction with corrosion, I assume. No key so far stopped working for ever.

The only thing, I don't understand is this:

Often, only capital letters don't work. That means, shift + r doesn't work ten times in a row, but r as minor letter works, all the time.

What also works, is caps lock + r, all the time, producing a capital R.

Why does work, the r key only, caps lock + r, too, but shift + r not? The shift key itself is working with all others key, instead. All the time.

Can someone explain please, why this should not be a software issue? I have no idea of what piece of software could be responsible for that, but it sounds rather strange to me.

All this behaviour seems to be independent form any application and I am using the command line program xev to test the keystrokes.
 
Old 11-17-2020, 09:06 PM   #2
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,899
Blog Entries: 28

Rep: Reputation: 6349Reputation: 6349Reputation: 6349Reputation: 6349Reputation: 6349Reputation: 6349Reputation: 6349Reputation: 6349Reputation: 6349Reputation: 6349Reputation: 6349
It sounds like a mechanical problem to me. Can you pry of the offending key caps (including the shift key) and clean out any dust or debris that might have accumulated?

If something has gotten under a key cap, it's entirely possible it might move around, accounting for the intermittent nature of the problem. Compressed air by itself might not be enough to dislodge it.

You might also boot to a Live CD/USB of some other distro and test (you would have to stay in live mode for a reasonable amount of time). If the problem does not appear, it might be a software issue, but, frankly, I've not heard of a software issue of this nature since I first started using computers in the DOS 3.2 days.
 
Old 02-01-2021, 11:59 PM   #3
dilbert_uk
Member
 
Registered: Aug 2011
Location: Lima, Peru
Distribution: Debian 10.4, xubuntu 20.04, Ubuntu 20.04 LTS
Posts: 83

Original Poster
Rep: Reputation: 4
The above problem is still an ongoing issue.

I was wondering if someone had already issues with the keys similar to my problem or knows how such a keyboard is working. It is obviously an issue of that keyboard itself as the behaviour is the same when running Knoppix from a USB stick.

The issue that occurs temporarily is such that the "non-working" keys do work but simply need to be pressed longer. Up to a second or sometimes two seconds. The next thing is that upper case of those "non-working" keys doesn't work with the SHIFT key, but only with the CAPS LOCK key.

Another issue in the same way: the "<" key works in that sluggish way, but "SHIFT + <" doesn't give ">".

It probably doesn't help therefore to replace the "<" key? It needs to replace the whole keyboard?
 
Old 02-02-2021, 04:05 AM   #4
michaelk
Moderator
 
Registered: Aug 2002
Posts: 26,758

Rep: Reputation: 6318Reputation: 6318Reputation: 6318Reputation: 6318Reputation: 6318Reputation: 6318Reputation: 6318Reputation: 6318Reputation: 6318Reputation: 6318Reputation: 6318
Maybe more of a electrical versus mechanical problem. Basically the keyboard is a big switch matrix going into a IC that sends the key codes to the keyboard interface.

Replacing the keyboard assuming it contains all that on a single board should fix the issue. Although you need to determine if it is worth the cost.

You can use a USB keyboard as a workaround.
 
Old 02-02-2021, 04:40 AM   #5
lvm_
Senior Member
 
Registered: Jul 2020
Posts: 1,525

Rep: Reputation: 523Reputation: 523Reputation: 523Reputation: 523Reputation: 523Reputation: 523
Run showkey from console - real console accessible via ctrl-alt-Fn, not a terminal. If it shows no keypress/release events it is 99.9% a hardware issue.
 
Old 02-02-2021, 05:30 AM   #6
fatmac
LQ Guru
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: One main distro, & some smaller ones casually.
Posts: 5,872

Rep: Reputation: Disabled
Check to make sure the keyboard ribbon cable is fitted securely to the motherboard.
 
1 members found this post helpful.
Old 02-02-2021, 06:18 AM   #7
beachboy2
Senior Member
 
Registered: Jan 2007
Location: Wild West Wales, UK
Distribution: Linux Mint 22 MATE, Peppermint OS-Devuan, EndeavourOS, antiX
Posts: 4,359
Blog Entries: 49

Rep: Reputation: 1598Reputation: 1598Reputation: 1598Reputation: 1598Reputation: 1598Reputation: 1598Reputation: 1598Reputation: 1598Reputation: 1598Reputation: 1598Reputation: 1598
dilbert_uk,

As michaelk has suggested, first connect a functioning USB keyboard.
If that works perfectly, you need to replace the laptop’s keyboard. They are not generally expensive.

Examples of installation guide and keyboard:

https://www.ifixit.com/Guide/Acer+As...lacement/74925

https://www.ebay.co.uk/itm/Acer-Aspi....c101195.m1851
 
1 members found this post helpful.
Old 02-02-2021, 07:09 AM   #8
lvm_
Senior Member
 
Registered: Jul 2020
Posts: 1,525

Rep: Reputation: 523Reputation: 523Reputation: 523Reputation: 523Reputation: 523Reputation: 523
Quote:
Originally Posted by beachboy2 View Post
As michaelk has suggested, first connect a functioning USB keyboard.
If that works perfectly, you need to replace the laptop’s keyboard.
While it probably is a hardware issue, it is not the way to diagnose it. In a 5 year old laptop keyboard is most probably connected to a i8042-compatible PIO controller which is completely independent from USB circuitry and drivers, so it will prove absolutely nothing.
 
Old 02-02-2021, 11:57 AM   #9
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486
Quote:
Originally Posted by lvm_ View Post
While it probably is a hardware issue, it is not the way to diagnose it. In a 5 year old laptop keyboard is most probably connected to a i8042-compatible PIO controller which is completely independent from USB circuitry and drivers, so it will prove absolutely nothing.
The USB keyboard working properly would narrow the problem down to the built-in keyboard or the circuit path as far as they are different. The problems described seem to me to be limited to the keys or the ic chip within the keyboard itself. The keyboards I have looked at (including the one within my laptop) are usually a flexible sheet of plastic with the circuitry on it and the ic chip attached. The flexible plastic is backed by a rigid backplate.

While it is true that the paths between the physical keyboard and the usb keyboard differ in getting to the kernel, the most likely failure point remains the keyboard itself. The usb keyboard would confirm this is not a software issue but a mechanical one instead.
In fact, the intermittent nature of the failure and the fact that at times holding the key for longer makes it work is even more indicative of mechanical (likely contact) failure, possibly oxidation related.
 
1 members found this post helpful.
Old 02-02-2021, 12:49 PM   #10
rnturn
Senior Member
 
Registered: Jan 2003
Location: Illinois (SW Chicago 'burbs)
Distribution: openSUSE, Raspbian, Slackware. Previous: MacOS, Red Hat, Coherent, Consensys SVR4.2, Tru64, Solaris
Posts: 2,849

Rep: Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553
Quote:
Originally Posted by dilbert_uk View Post
The only thing, I don't understand is this:

Often, only capital letters don't work. That means, shift + r doesn't work ten times in a row, but r as minor letter works, all the time.

What also works, is caps lock + r, all the time, producing a capital R.

Why does work, the r key only, caps lock + r, too, but shift + r not? The shift key itself is working with all others key, instead. All the time.

Can someone explain please, why this should not be a software issue? I have no idea of what piece of software could be responsible for that, but it sounds rather strange to me.
Is the problem with Shift+r independent of which Shift key you're using? If one Shift key works but not the other, that could be a workaround but muscle memory may make it a pain to get used to.

It's possible that the WAY you're pressing the Shift key depends on the letter you're "shifting" to uppercase. I'm thinking that the problem is an intermittent problem with the Shift key that depends on how it's being pressed. A minor change in the direction that it's being pressed associated with, say, the way your left hand is stretched to press both keys, is triggering the problem. I'm not sure how you'd fix a problem like that. Removing the key cover and checking for and removing any grit/lint/beer residue/whatever from the key/switch may fix it. The crud may be impeding the key from properly sliding and making the switch closure. You did mention that some "non-functioning" keys work if you hold the key down for a couple of seconds. Holding that key down may be overcoming the `debris/grunge problem'.

Some laptops make it fairly simple to replace keyboards. If more than one key is causing problems (as you mentioned above), it may be worth the effort to simply replace the keyboard altogether. Check with Acer on the availability of a replacement part.

Good luck...
 
1 members found this post helpful.
Old 02-05-2021, 06:22 AM   #11
dilbert_uk
Member
 
Registered: Aug 2011
Location: Lima, Peru
Distribution: Debian 10.4, xubuntu 20.04, Ubuntu 20.04 LTS
Posts: 83

Original Poster
Rep: Reputation: 4
Quote:
Originally Posted by rnturn View Post
Is the problem with Shift+r independent of which Shift key you're using? If one Shift key works but not the other, that could be a workaround but muscle memory may make it a pain to get used to.
Yes, it's independent of which SHIFT-key, left or right, has been pressed.

Quote:
Originally Posted by rnturn View Post
It's possible that the WAY you're pressing the Shift key depends on the letter you're "shifting" to uppercase. I'm thinking that the problem is an intermittent problem with the Shift key that depends on how it's being pressed. A minor change in the direction that it's being pressed associated with, say, the way your left hand is stretched to press both keys, is triggering the problem.
I tried this already.

Quote:
Originally Posted by rnturn View Post
I'm not sure how you'd fix a problem like that. Removing the key cover and checking for and removing any grit/lint/beer residue/whatever from the key/switch may fix it. The crud may be impeding the key from properly sliding and making the switch closure. You did mention that some "non-functioning" keys work if you hold the key down for a couple of seconds. Holding that key down may be overcoming the `debris/grunge problem'.

Some laptops make it fairly simple to replace keyboards. If more than one key is causing problems (as you mentioned above), it may be worth the effort to simply replace the keyboard altogether. Check with Acer on the availability of a replacement part.

Good luck...
Thanks.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Sometimes 1000mbps and sometimes only 100mbps? FireRaven Linux - Hardware 10 10-14-2010 07:01 AM
Sometimes behind a proxy, sometimes not! darkscot Linux - Networking 2 01-16-2007 02:42 AM
FC3: libcdio.so.0&3 reported sometimes missing, sometimes not. Trickj Linux - Software 5 06-16-2005 04:13 PM
KDE sometimes starts, sometimes not nextekcarl Debian 4 10-19-2004 11:03 AM
automatic shutdown of Mandrake 9.2 (sometimes works sometimes not) lu543285 Linux - Hardware 1 02-06-2004 12:18 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 01:51 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration