peshovec
1 Nickel

Latitude 7480 keyboard issue (mostly missed keys)

Jump to solution

Hello,

I'd like to ask if i am the only one with some issues about the Latitude 7480 keyboard (bios 1.7.3, was the same with 1.8.1 too).

if i type normal (e.g. not very slowly) some keys are missed:

 if i have to type "system" it produced sytem (the s is missed). (same behavior is observed in uefi shell, or bios add boot options)

 if i have to type cat .. |grep , usually the result of typing is ...|Grep (like i am keeping pressing the shift key..)

 if i have to use ctrl-shift-c / ctrl-shift-v (shortcuts for copy/paste) usually i just get C and V (e.g. ctrl missed)

 using shift-ctrl-tab (to scroll between tabs / windows backward) in most cases produces just ctrl-tab (forward scroll)

 

this happens in linux, both console and Xorg, as well in windows (virtualized guest) and also in bios.

Labels (3)
1 Solution

Accepted Solutions
dkdkdk
1 Copper

Re: Latitude 7480 keyboard issue (mostly missed keys)

Jump to solution

Released for 7490 as of this morning!

The wait is over!

https://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverId=944R4

0 Kudos
63 Replies
ieee488
5 Rhenium

Re: Latitude 7480 keyboard issue (mostly missed keys)

Jump to solution
try external keyboard if there are no problems there, you have a bad keyboard.
0 Kudos
ccski13
1 Copper

Re: Latitude 7480 keyboard issue (mostly missed keys)

Jump to solution

I can definitely vouch that this keyboard issue is occurring.  We've ordered a few batches of 7480's for work, and I've been able to reproduce this issue on every single one of them.  I can open up a word pad, type the same word over and over again, and some letters will appear out of order or skipped.  I'm a pretty fast typer, so I had some of my coworkers try it--anyone who typed quickly ran into the same issue. 

The computers were updated with the latest drivers/bios. I've been meaning to open up a case with ProSupport about it, hopefully it's something that can be fixed with a software update. 

jphughan
5 Tungsten

Re: Latitude 7480 keyboard issue (mostly missed keys)

Jump to solution

Yes, this is definitely an issue, and it seems not confined to the 7480 because another thread was created about this recently for another system.  I notice it most on my own 7480 when I type one key, then another, and then the original key again, e.g. "ana", "efe", etc.  I didn't realize how often that pattern occurs in the English language until I got this system, and it's absolutely infuriating to me because I type 140 WPM, so I see it all the time.  This behavior does NOT occur with an external keyboard attached to this system.

My guess is that either this is related to keyboards on newer systems having changed over to S-e-r-i-a-l IO from the previous USB or even legacy PS/2 interfaces, and either there's an inherent issue with that new interface or (more likely) Dell just has a subpar keyboard controller for this new interface or something.  I really hope this gets fixed in future products, because I'm now going to test Dell systems I'm considering for this issue before buying.  My 7480 is a work system and I haven't been able to get a different model approved for this issue, but no way would I spend my own cash on a system with this issue.  Ironically though, I spend a lot more time on my work system....

0 Kudos
peshovec
1 Nickel

Re: Latitude 7480 keyboard issue (mostly missed keys)

Jump to solution

Updated to 1.8.2 still the same. Dig a little bit with xev, looks like key press, key release misorder..

sys, typed very slow, produced "sys"

Spoiler
KeyPress event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84591970, (-40,211), root:(831,675),
    state 0x0, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XmbLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

KeyRelease event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84592086, (-40,211), root:(831,675),
    state 0x0, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

KeyPress event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84592849, (-40,211), root:(831,675),
    state 0x0, keycode 29 (keysym 0x79, y), same_screen YES,
    XLookupString gives 1 bytes: (79) "y"
    XmbLookupString gives 1 bytes: (79) "y"
    XFilterEvent returns: False

KeyRelease event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84592967, (-40,211), root:(831,675),
    state 0x0, keycode 29 (keysym 0x79, y), same_screen YES,
    XLookupString gives 1 bytes: (79) "y"
    XFilterEvent returns: False

KeyPress event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84593568, (-40,211), root:(831,675),
    state 0x0, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XmbLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

KeyRelease event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84593700, (-40,211), root:(831,675),
    state 0x0, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

sys, typed slow, still produced "sys"

Spoiler
KeyPress event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84378605, (343,371), root:(1214,835),
    state 0x0, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XmbLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

KeyRelease event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84378716, (343,371), root:(1214,835),
    state 0x0, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

KeyPress event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84378727, (343,371), root:(1214,835),
    state 0x0, keycode 29 (keysym 0x79, y), same_screen YES,
    XLookupString gives 1 bytes: (79) "y"
    XmbLookupString gives 1 bytes: (79) "y"
    XFilterEvent returns: False

KeyPress event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84378831, (343,371), root:(1214,835),
    state 0x0, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XmbLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

KeyRelease event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84378855, (343,371), root:(1214,835),
    state 0x0, keycode 29 (keysym 0x79, y), same_screen YES,
    XLookupString gives 1 bytes: (79) "y"
    XFilterEvent returns: False

KeyRelease event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84378937, (343,371), root:(1214,835),
    state 0x0, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

sys, typed at normal rate, produced "sy"

Spoiler
KeyPress event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84457540, (-216,156), root:(655,620),
    state 0x0, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XmbLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

KeyPress event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84457582, (-216,156), root:(655,620),
    state 0x0, keycode 29 (keysym 0x79, y), same_screen YES,
    XLookupString gives 1 bytes: (79) "y"
    XmbLookupString gives 1 bytes: (79) "y"
    XFilterEvent returns: False

KeyRelease event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84457643, (-216,156), root:(655,620),
    state 0x0, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

KeyRelease event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84457707, (-216,156), root:(655,620),
    state 0x0, keycode 29 (keysym 0x79, y), same_screen YES,
    XLookupString gives 1 bytes: (79) "y"
    XFilterEvent returns: False

sys, typed at normal rate second time, produced "sy"

Spoiler
KeyPress event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84502872, (-429,115), root:(442,579),
    state 0x0, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XmbLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

KeyPress event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84502943, (-429,115), root:(442,579),
    state 0x0, keycode 29 (keysym 0x79, y), same_screen YES,
    XLookupString gives 1 bytes: (79) "y"
    XmbLookupString gives 1 bytes: (79) "y"
    XFilterEvent returns: False

KeyRelease event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84502973, (-429,115), root:(442,579),
    state 0x0, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

KeyPress event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84503036, (-429,115), root:(442,579),
    state 0x0, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XmbLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

KeyRelease event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84503050, (-429,115), root:(442,579),
    state 0x0, keycode 29 (keysym 0x79, y), same_screen YES,
    XLookupString gives 1 bytes: (79) "y"
    XFilterEvent returns: False

KeyRelease event, $eria1 37, synthetic NO, window 0x2c00001,
    root 0x127, subw 0x0, time 84503145, (-429,115), root:(442,579),
    state 0x0, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

 

jonak_
1 Copper

Re: Latitude 7480 keyboard issue (mostly missed keys)

Jump to solution

Yup, this is definitely still happening, even with all the latest drivers.

 

Perhaps someone from Dell could chime in? Is there a fix in the pipeline? It makes typing an unenjoyable experience on this computer.

0 Kudos
atayq
1 Nickel

Re: Latitude 7480 keyboard issue (mostly missed keys)

Jump to solution

Hi,

I spotted the same issue with keyboard, missing os misplaced letters during fast typing.

I checked it more detailed, it looks that problem exists in Windows, Linux and in BIOS too (there is input field in BIOS that you can check), which means that it is not a system or system drivers issue, but hardware or hardware's firmware.

I also found out how to reproduce it easily, so you can check if problem is fixed without trying to type for a long time. For me it's enough to type two letters with one hand in exactly the same time (in my case "a" and "t", but it does not matter which letters you are using) for 10 times. Then you can count how many letters were produced. In my case it's about 14-16, should be 20.

0 Kudos
atayq
1 Nickel

Re: Latitude 7480 keyboard issue (mostly missed keys)

Jump to solution

I raised that issue to Dell using NYB, they sent me 3 technicians, which replaced motherboard, keyboard, palmrest, but problem still exist. So I guess it's something in 7480 model, maybe firmware of keyboard/motherboard. Next they ask me to send that laptop to them to Dell service, so they can check and fix my issue. After 10 days they send me back my laptop with replaced motherboard, keyboard, palmrest and still same issue, saying that it was resolved.

0 Kudos
Moderator
Moderator

Re: Latitude 7480 keyboard issue (mostly missed keys)

Jump to solution

 

Hi guys,

There's been a BIOS release that should resolve the keyboard issues you've been seeing.

http://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverId=5P09H

Let us know how you get on.

 


DELL-Alasdair R
Social Media Support
#IWork4Dell
I'm based in the UK and I'm usually available Monday to Friday 10am-5pm GMT (BST)
Get Support on Twitter @DellCaresPro


atayq
1 Nickel

Re: Latitude 7480 keyboard issue (mostly missed keys)

Jump to solution

I'm happy to confirm that this BIOS release fixes the problem with the internal keyboard.

Works fine now. Thanks