strange keyboard behaviour, is it faulty?
#2
(08-27-2020, 06:57 PM)rdmarsh Wrote: * On boot using an external keyboard everything is fine
* As soon as any key is pressed on the internal keyboard, it goes to uppercase and gets stuck there. Numbers only type the shifted items (!@#$% etc)
* Running showkey (https://linux.die.net/man/1/showkey) and pressing left shift once keeps saying that 'keycode 42 press', which is left shift key. It's not physically stuck though and pressing it shows press and release for it as well.


Pressing any other key stops the constant stream of 'keycode 42 press', but still behaves as if it's stuck.

Only a reboot fixes it and lets me type normally on the external kb again.

Sounds like it's not getting a "key up" event. Some reasons for this can be:

* Kernel is busy, key presses get dropped in buffer - this can't be the case as the other keys work.
* USB bus is dropping packets - again this can't be the case as the other keys work.
* Bridge across switch - unlikely given these style of keyboards usually don't have traces exposed.
* Key switch is broken - most likely as just one key is affected.

Regarding the last two points, the way a keyboard will typically work is that it'll poll the traces and check the return. A key press is registered when the poll (a small electrical pulse) gets through the circuit and keyboard chip reads it.

To save on the number of pins required on the kayboard chip, typically these traces will be shared. If it's unlikely more than say 5 keys will be pressed at the same time, you can use diodes to share pins by pulsing in different directions. If this process was broken I would expect more than one key to be broken.

So my suggestion:

* Be sure that ONLY one key is exhibiting this behaviour. If you find it's more than one key, check any pins connections for a short (it could be some water damage, stray copper thread or something). Make sure any exposed metal is properly insulated from anything it could conduct on.
* If you are sure, follow a guide online to lift the key cap and clean it. Laptop keys can quite easily break when being lifted, so bare that in mind when starting.
* If you still have no success, you'll probably be better served by replacing the keyboard.


Messages In This Thread
RE: strange keyboard behaviour, is it faulty? - by barray - 08-28-2020, 12:18 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Pinebook Pro Revised Keyboard Firmware jackhumbert 73 130,182 09-13-2023, 03:43 AM
Last Post: k3dAR
  Hardware makes a strange pop noise. Gemeindepirat 7 2,954 08-12-2023, 01:59 AM
Last Post: User 27258
  Separate ISO keyboard for PBP Besouro 0 712 06-04-2023, 02:51 PM
Last Post: Besouro
Information Keyboard Duplicate Keypress Fix RjraymondDuplicate 0 1,118 02-17-2022, 11:52 PM
Last Post: RjraymondDuplicate
  keyboard and usb ports not working User 24565 3 2,686 02-15-2022, 10:12 AM
Last Post: wdt
  Replacing the Keyboard gabb 6 6,484 01-11-2022, 07:39 AM
Last Post: Valenoern
  power on PBP if your keyboard is dead? stozi 0 1,334 11-29-2021, 01:55 PM
Last Post: stozi
  Replacement scissor switches (ANSI keyboard)? zackw 3 3,848 08-09-2021, 09:20 PM
Last Post: tllim
  Some keyboard keys not working oddsocks 10 10,808 04-20-2021, 08:33 AM
Last Post: dsimic
  Spare parts / keyboard mbreese 2 4,234 01-07-2021, 07:40 AM
Last Post: dsimic

Forum Jump:


Users browsing this thread: 1 Guest(s)