> -----Original Message-----
> From: linux-desktops-bounces On Behalf Of Brian E. Lavender
> Sent: Monday, October 17, 2016 11:57 AM
> To: linux-desktops <linux-deskt...@lists.us.dell.com>
> Subject: Re: [Linux-Desktops] page up key repeats a whole bunch times
> when I press it once
> 
> On Mon, Oct 17, 2016 at 03:39:00PM +0000, mario_limoncie...@dell.com
> wrote:
> > > -----Original Message-----
> > > From: linux-desktops-bounces On Behalf Of Brian E. Lavender
> > > Sent: Sunday, October 16, 2016 12:25 AM
> > > To: linux-desktops <linux-deskt...@lists.us.dell.com>
> > > Subject: Re: [Linux-Desktops] page up key repeats a whole bunch times
> > > when I press it once
> > >
> > > On Tue, Oct 11, 2016 at 09:28:56PM +0000, mario_limoncie...@dell.com
> > > wrote:
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: linux-desktops-bounces On Behalf Of Brian E. Lavender
> > > > > Sent: Tuesday, October 11, 2016 4:17 PM
> > > > > To: linux-desktops <linux-deskt...@lists.us.dell.com>
> > > > > Subject: Re: [Linux-Desktops] page up key repeats a whole bunch
> times
> > > > > when I press it once
> > > > >
> > > > > On Tue, Oct 11, 2016 at 06:20:45PM +0000,
> mario_limoncie...@dell.com
> > > > > wrote:
> > > > > > >
> > > > > >
> > > > > > You mean that this works properly in evtest but not xev?  Then it is
> > > likely
> > > > > something
> > > > > > in X or your window manager artificially limiting the repeat rate.
> > > > >
> > > > > yes, it will show just one key press with evtest, but with xev it goes
> into
> > > rapid
> > > > > repeat mode until I hit a different key. after it does the rapid 
> > > > > repeat
> > > mode
> > > > > and I
> > > > > stop it by pressing a separate key, it won't register the PageUp or
> > > PageDn.
> > > > >
> > > > > I suppose I could reinstall from scratch. I wouldn't know where to 
> > > > > look
> > > > > otherwise.
> > > >
> > > > Ah, that explains things a bit better.  What seems to be happening is on
> > > > your particular model it's probably only catching a key press and not a
> > > > release (so it's getting stuck).
> > > >
> > > > Try to add a synthesized release event using systemd.
> > > > Basically you add an entry to
> > > > https://github.com/systemd/systemd/blob/master/hwdb/60-
> > > keyboard.hwdb
> > > >
> > > > with a bang.  If it fixes the problem, then an issue should be filed at
> > > systemd
> > > > upstream to fix this on your particular model (via that DMI data you
> shared
> > > earlier).
> > > >
> > > > It would only be applied to your model then.
> > >
> > > Mario,
> > >
> > > What line do I add exactly to that file?
> > >
> > > This what I get for evtest output.
> > >
> > > Event: time 1476595184.491456, type 1 (EV_KEY), code 104
> (KEY_PAGEUP),
> > > value 1
> > >
> > > This is the bios info for the dmesg.
> > > DMI: Dell Inc. Inspiron 11-3162/050HCR, BIOS 1.0.9 06/16/2016
> > >
> >
> > Brian,
> >
> > Location of this file depends upon your distro .
> >
> > For Ubuntu I found that file at:
> > /lib/udev/hwdb.d/60-keyboard.hwdb
> >
> > I think the lines would look something like this:
> > evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pnInspiron*11*3162:pvr*
> >  KEYBOARD_KEY_104=!                  #page up
> >  KEYBOARD_KEY_109=!                 #page down
> 
> Mario,
> 
> I found the file and I added the lines. I rebooted, but it still appears I
> am getting repeat behavior. Do I have to put the values in hex? It is just
> simple spacing and not tabs like in a makefile, is it?
> 
> I will play around and see if I missed something.

I don't know for sure, you might need to check with a systemd mailing list
for details if you can't get it figured out from playing around.

_______________________________________________
Linux-Desktops mailing list
Linux-Desktops@dell.com
https://lists.us.dell.com/mailman/listinfo/linux-desktops
Please read the FAQ at http://lists.us.dell.com/faq

Reply via email to