You are not logged in.

#1 2017-03-19 02:42:16

zcal
Member
Registered: 2010-01-13
Posts: 57

Problem with Home, End, PgUp, and PgDn function keys

I'm having a problem with the Home, End, PgUp, and PgDn keys on my Dell Inspiron i3162.  These are not dedicated keys on this laptop; they are activated using the function (Fn) and arrow keys.  In a tty terminal these keys work just fine.  However, after I start X I can use each exactly once and then they never work again unless the X server is restarted.

I also can't get anything to register with xev or xbindkeys while trying to troubleshoot unless it's the first time I use the key X.  And oddly, the output for the key is repeated over many lines.  Here's an example.

$ xev | awk -F'[ )]+' '/^KeyPress/ { a[NR+2] } NR in a { printf "%-3s %s \n", $5, $8 }'                                                                    
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home
110 Home

If anyone has any advice on how to fix this I'd really appreciate it.  I tend to use my Home and End keys a lot so this has gotten rather frustrating.

Offline

#2 2017-03-19 04:09:43

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Problem with Home, End, PgUp, and PgDn function keys

Paste your Xorg.log, and conf files in /etc/X11/xorg.conf.d/ and the relevant config files for your WM.


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2017-03-19 14:06:33

zcal
Member
Registered: 2010-01-13
Posts: 57

Re: Problem with Home, End, PgUp, and PgDn function keys

Here's my Xorg.0.log.  I always startx from the tty terminal (not as root).

[    28.415] 
X.Org X Server 1.19.3
Release Date: 2017-03-15
[    28.415] X Protocol Version 11, Revision 0
[    28.415] Build Operating System: Linux 4.9.11-1-ARCH x86_64 
[    28.415] Current Operating System: Linux mog 4.10.3-1-ARCH #1 SMP PREEMPT Wed Mar 15 09:17:17 CET 2017 x86_64
[    28.415] Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux.img cryptdevice=UUID=---redacted---:root root=/dev/mapper/root rw
[    28.415] Build Date: 16 March 2017  02:47:54PM
[    28.415]  
[    28.416] Current version of pixman: 0.34.0
[    28.416] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    28.416] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    28.417] (==) Log file: "/home/ben/.local/share/xorg/Xorg.0.log", Time: Sun Mar 19 08:41:01 2017
[    28.422] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    28.422] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    28.425] (==) No Layout section.  Using the first Screen section.
[    28.425] (==) No screen section available. Using defaults.
[    28.425] (**) |-->Screen "Default Screen Section" (0)
[    28.425] (**) |   |-->Monitor "<default monitor>"
[    28.428] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    28.428] (==) Automatically adding devices
[    28.428] (==) Automatically enabling devices
[    28.428] (==) Automatically adding GPU devices
[    28.428] (==) Automatically binding GPU devices
[    28.428] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    28.432] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[    28.432] 	Entry deleted from font path.
[    28.433] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    28.433] 	Entry deleted from font path.
[    28.433] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[    28.434] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    28.434] 	Entry deleted from font path.
[    28.434] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    28.434] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/
[    28.434] (==) ModulePath set to "/usr/lib/xorg/modules"
[    28.434] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    28.435] (II) Loader magic: 0x822d60
[    28.435] (II) Module ABI versions:
[    28.435] 	X.Org ANSI C Emulation: 0.4
[    28.435] 	X.Org Video Driver: 23.0
[    28.435] 	X.Org XInput driver : 24.1
[    28.435] 	X.Org Server Extension : 10.0
[    28.438] (++) using VT number 1

[    28.438] (--) controlling tty is VT number 1, auto-enabling KeepTty
[    28.445] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1
[    28.446] (II) xfree86: Adding drm device (/dev/dri/card0)
[    28.449] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[    28.451] (--) PCI:*(0:0:2:0) 8086:22b1:1028:0725 rev 53, Mem @ 0x90000000/16777216, 0x80000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072
[    28.451] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    28.451] (II) LoadModule: "glx"
[    28.453] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    28.483] (II) Module glx: vendor="X.Org Foundation"
[    28.483] 	compiled for 1.19.3, module version = 1.0.0
[    28.483] 	ABI class: X.Org Server Extension, version 10.0
[    28.483] (==) Matched intel as autoconfigured driver 0
[    28.483] (==) Matched intel as autoconfigured driver 1
[    28.483] (==) Matched modesetting as autoconfigured driver 2
[    28.483] (==) Matched fbdev as autoconfigured driver 3
[    28.483] (==) Matched vesa as autoconfigured driver 4
[    28.483] (==) Assigned the driver to the xf86ConfigLayout
[    28.483] (II) LoadModule: "intel"
[    28.486] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    28.497] (II) Module intel: vendor="X.Org Foundation"
[    28.497] 	compiled for 1.19.3, module version = 2.99.917
[    28.497] 	Module class: X.Org Video Driver
[    28.497] 	ABI class: X.Org Video Driver, version 23.0
[    28.497] (II) LoadModule: "modesetting"
[    28.498] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    28.500] (II) Module modesetting: vendor="X.Org Foundation"
[    28.500] 	compiled for 1.19.3, module version = 1.19.3
[    28.500] 	Module class: X.Org Video Driver
[    28.500] 	ABI class: X.Org Video Driver, version 23.0
[    28.500] (II) LoadModule: "fbdev"
[    28.500] (WW) Warning, couldn't open module fbdev
[    28.500] (II) UnloadModule: "fbdev"
[    28.500] (II) Unloading fbdev
[    28.500] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    28.500] (II) LoadModule: "vesa"
[    28.501] (WW) Warning, couldn't open module vesa
[    28.501] (II) UnloadModule: "vesa"
[    28.501] (II) Unloading vesa
[    28.501] (EE) Failed to load module "vesa" (module does not exist, 0)
[    28.501] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[    28.501] (II) intel: Driver for Intel(R) HD Graphics
[    28.501] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[    28.501] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[    28.501] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    28.501] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[    28.503] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20161121
[    28.503] (II) intel(0): SNA compiled from 2.99.917-767-g7e9e92c8
[    28.505] (WW) Falling back to old probe method for modesetting
[    28.506] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[    28.508] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics
[    28.508] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2; using a maximum of 2 threads
[    28.508] (II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    28.508] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[    28.508] (==) intel(0): RGB weight 888
[    28.508] (==) intel(0): Default visual is TrueColor
[    28.509] (II) intel(0): Output eDP1 has no monitor section
[    28.510] (**) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1
[    28.510] (II) intel(0): Enabled output eDP1
[    28.510] (II) intel(0): Output DP1 has no monitor section
[    28.511] (II) intel(0): Enabled output DP1
[    28.511] (II) intel(0): Output HDMI1 has no monitor section
[    28.511] (II) intel(0): Enabled output HDMI1
[    28.511] (II) intel(0): Output DP2 has no monitor section
[    28.511] (II) intel(0): Enabled output DP2
[    28.511] (II) intel(0): Output HDMI2 has no monitor section
[    28.512] (II) intel(0): Enabled output HDMI2
[    28.512] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[    28.512] (II) intel(0): Output VIRTUAL1 has no monitor section
[    28.512] (II) intel(0): Enabled output VIRTUAL1
[    28.512] (--) intel(0): Output eDP1 using initial mode 1366x768 on pipe 1
[    28.512] (==) intel(0): TearFree disabled
[    28.513] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[    28.513] (==) intel(0): DPI set to (96, 96)
[    28.513] (II) Loading sub module "dri3"
[    28.513] (II) LoadModule: "dri3"
[    28.513] (II) Module "dri3" already built-in
[    28.513] (II) Loading sub module "dri2"
[    28.513] (II) LoadModule: "dri2"
[    28.513] (II) Module "dri2" already built-in
[    28.513] (II) Loading sub module "present"
[    28.513] (II) LoadModule: "present"
[    28.513] (II) Module "present" already built-in
[    28.513] (II) UnloadModule: "modesetting"
[    28.513] (II) Unloading modesetting
[    28.513] (==) Depth 24 pixmap format is 32 bpp
[    28.522] (II) intel(0): SNA initialized with Cherryview (gen8) backend
[    28.522] (==) intel(0): Backing store enabled
[    28.522] (==) intel(0): Silken mouse enabled
[    28.523] (II) intel(0): HW Cursor enabled
[    28.523] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    28.525] (==) intel(0): DPMS enabled
[    28.525] (==) intel(0): Display hotplug detection enabled
[    28.525] (II) intel(0): [DRI2] Setup complete
[    28.525] (II) intel(0): [DRI2]   DRI driver: i965
[    28.525] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[    28.525] (II) intel(0): direct rendering: DRI2 DRI3 enabled
[    28.525] (II) intel(0): hardware support for Present enabled
[    28.525] (--) RandR disabled
[    28.614] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[    28.614] (II) AIGLX: enabled GLX_ARB_create_context
[    28.614] (II) AIGLX: enabled GLX_ARB_create_context_profile
[    28.614] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
[    28.614] (II) AIGLX: enabled GLX_INTEL_swap_event
[    28.614] (II) AIGLX: enabled GLX_SGI_swap_control
[    28.614] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[    28.614] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[    28.614] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
[    28.614] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[    28.615] (II) AIGLX: enabled GLX_ARB_create_context_robustness
[    28.615] (II) AIGLX: Loaded and initialized i965
[    28.615] (II) GLX: Initialized DRI2 GL provider for screen 0
[    28.623] (II) intel(0): switch to mode 1366x768@60.0 on eDP1 using pipe 1, position (0, 0), rotation normal, reflection none
[    28.624] (II) intel(0): Setting screen physical size to 361 x 203
[    28.770] (II) config/udev: Adding input device Power Button (/dev/input/event4)
[    28.770] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    28.770] (II) LoadModule: "libinput"
[    28.771] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    28.787] (II) Module libinput: vendor="X.Org Foundation"
[    28.787] 	compiled for 1.19.2, module version = 0.25.0
[    28.787] 	Module class: X.Org XInput Driver
[    28.787] 	ABI class: X.Org XInput driver, version 24.1
[    28.787] (II) Using input driver 'libinput' for 'Power Button'
[    28.789] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 21 paused 0
[    28.789] (**) Power Button: always reports core events
[    28.789] (**) Option "Device" "/dev/input/event4"
[    28.790] (**) Option "_source" "server/udev"
[    28.790] (II) input device 'Power Button', /dev/input/event4 is tagged by udev as: Keyboard
[    28.790] (II) input device 'Power Button', /dev/input/event4 is a keyboard
[    28.790] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input5/event4"
[    28.790] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    28.791] (II) input device 'Power Button', /dev/input/event4 is tagged by udev as: Keyboard
[    28.791] (II) input device 'Power Button', /dev/input/event4 is a keyboard
[    28.792] (II) config/udev: Adding input device Video Bus (/dev/input/event8)
[    28.792] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[    28.792] (II) Using input driver 'libinput' for 'Video Bus'
[    28.794] (II) systemd-logind: got fd for /dev/input/event8 13:72 fd 24 paused 0
[    28.794] (**) Video Bus: always reports core events
[    28.794] (**) Option "Device" "/dev/input/event8"
[    28.794] (**) Option "_source" "server/udev"
[    28.795] (II) input device 'Video Bus', /dev/input/event8 is tagged by udev as: Keyboard
[    28.795] (II) input device 'Video Bus', /dev/input/event8 is a keyboard
[    28.795] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input10/event8"
[    28.795] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[    28.796] (II) input device 'Video Bus', /dev/input/event8 is tagged by udev as: Keyboard
[    28.796] (II) input device 'Video Bus', /dev/input/event8 is a keyboard
[    28.796] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[    28.796] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    28.796] (II) Using input driver 'libinput' for 'Power Button'
[    28.798] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 25 paused 0
[    28.799] (**) Power Button: always reports core events
[    28.799] (**) Option "Device" "/dev/input/event2"
[    28.799] (**) Option "_source" "server/udev"
[    28.799] (II) input device 'Power Button', /dev/input/event2 is tagged by udev as: Keyboard
[    28.799] (II) input device 'Power Button', /dev/input/event2 is a keyboard
[    28.799] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input3/event2"
[    28.799] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[    28.800] (II) input device 'Power Button', /dev/input/event2 is tagged by udev as: Keyboard
[    28.800] (II) input device 'Power Button', /dev/input/event2 is a keyboard
[    28.801] (II) config/udev: Adding input device Lid Switch (/dev/input/event1)
[    28.801] (II) No input driver specified, ignoring this device.
[    28.801] (II) This device may have been added with another device file.
[    28.801] (II) config/udev: Adding input device Sleep Button (/dev/input/event3)
[    28.801] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[    28.801] (II) Using input driver 'libinput' for 'Sleep Button'
[    28.804] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 26 paused 0
[    28.804] (**) Sleep Button: always reports core events
[    28.804] (**) Option "Device" "/dev/input/event3"
[    28.804] (**) Option "_source" "server/udev"
[    28.805] (II) input device 'Sleep Button', /dev/input/event3 is tagged by udev as: Keyboard
[    28.805] (II) input device 'Sleep Button', /dev/input/event3 is a keyboard
[    28.805] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input4/event3"
[    28.805] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[    28.806] (II) input device 'Sleep Button', /dev/input/event3 is tagged by udev as: Keyboard
[    28.806] (II) input device 'Sleep Button', /dev/input/event3 is a keyboard
[    28.807] (II) config/udev: Adding input device Integrated Webcam (/dev/input/event7)
[    28.807] (**) Integrated Webcam: Applying InputClass "libinput keyboard catchall"
[    28.807] (II) Using input driver 'libinput' for 'Integrated Webcam'
[    28.810] (II) systemd-logind: got fd for /dev/input/event7 13:71 fd 27 paused 0
[    28.810] (**) Integrated Webcam: always reports core events
[    28.810] (**) Option "Device" "/dev/input/event7"
[    28.810] (**) Option "_source" "server/udev"
[    28.811] (II) input device 'Integrated Webcam', /dev/input/event7 is tagged by udev as: Keyboard
[    28.811] (II) input device 'Integrated Webcam', /dev/input/event7 is a keyboard
[    28.811] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/input/input9/event7"
[    28.812] (II) XINPUT: Adding extended input device "Integrated Webcam" (type: KEYBOARD, id 10)
[    28.812] (II) input device 'Integrated Webcam', /dev/input/event7 is tagged by udev as: Keyboard
[    28.812] (II) input device 'Integrated Webcam', /dev/input/event7 is a keyboard
[    28.813] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event11)
[    28.813] (II) No input driver specified, ignoring this device.
[    28.813] (II) This device may have been added with another device file.
[    28.814] (II) config/udev: Adding input device HDA Intel PCH Headphone Mic (/dev/input/event12)
[    28.814] (II) No input driver specified, ignoring this device.
[    28.814] (II) This device may have been added with another device file.
[    28.814] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event13)
[    28.814] (II) No input driver specified, ignoring this device.
[    28.814] (II) This device may have been added with another device file.
[    28.815] (II) config/udev: Adding input device DLL0725:01 06CB:7D47 (/dev/input/event10)
[    28.815] (**) DLL0725:01 06CB:7D47: Applying InputClass "libinput touchpad catchall"
[    28.815] (**) DLL0725:01 06CB:7D47: Applying InputClass "touchpad"
[    28.815] (II) Using input driver 'libinput' for 'DLL0725:01 06CB:7D47'
[    28.932] (II) systemd-logind: got fd for /dev/input/event10 13:74 fd 28 paused 0
[    28.932] (**) DLL0725:01 06CB:7D47: always reports core events
[    28.932] (**) Option "Device" "/dev/input/event10"
[    28.932] (**) Option "_source" "server/udev"
[    28.935] (II) input device 'DLL0725:01 06CB:7D47', /dev/input/event10 is tagged by udev as: Touchpad
[    28.936] (II) input device 'DLL0725:01 06CB:7D47', /dev/input/event10 is a touchpad
[    28.936] (**) Option "Tapping" "on"
[    28.937] (**) Option "AccelSpeed" "-0.85"
[    28.937] (**) Option "ClickMethod" "clickfinger"
[    28.937] (**) Option "config_info" "udev:/sys/devices/pci0000:00/808622C1:00/i2c-0/i2c-DLL0725:01/0018:06CB:7D47.0001/input/input12/event10"
[    28.937] (II) XINPUT: Adding extended input device "DLL0725:01 06CB:7D47" (type: TOUCHPAD, id 11)
[    28.938] (**) Option "AccelerationScheme" "none"
[    28.938] (**) DLL0725:01 06CB:7D47: (accel) selected scheme none/0
[    28.938] (**) DLL0725:01 06CB:7D47: (accel) acceleration factor: 2.000
[    28.938] (**) DLL0725:01 06CB:7D47: (accel) acceleration threshold: 4
[    28.939] (II) input device 'DLL0725:01 06CB:7D47', /dev/input/event10 is tagged by udev as: Touchpad
[    28.939] (II) input device 'DLL0725:01 06CB:7D47', /dev/input/event10 is a touchpad
[    28.941] (II) config/udev: Adding input device DLL0725:01 06CB:7D47 (/dev/input/mouse0)
[    28.941] (**) DLL0725:01 06CB:7D47: Applying InputClass "touchpad"
[    28.941] (II) Using input driver 'libinput' for 'DLL0725:01 06CB:7D47'
[    28.941] (**) DLL0725:01 06CB:7D47: always reports core events
[    28.941] (**) Option "Device" "/dev/input/mouse0"
[    28.941] (**) Option "_source" "server/udev"
[    28.941] (EE) xf86OpenSerial: Cannot open device /dev/input/mouse0
	Permission denied.
[    28.942] (II) opening input device '/dev/input/mouse0' failed (Permission denied).
[    28.942] (II) failed to create input device '/dev/input/mouse0'.
[    28.942] (EE) libinput: DLL0725:01 06CB:7D47: Failed to create a device for /dev/input/mouse0
[    28.942] (EE) PreInit returned 2 for "DLL0725:01 06CB:7D47"
[    28.942] (II) UnloadModule: "libinput"
[    28.943] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[    28.943] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[    28.943] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[    28.947] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 29 paused 0
[    28.947] (**) AT Translated Set 2 keyboard: always reports core events
[    28.947] (**) Option "Device" "/dev/input/event0"
[    28.947] (**) Option "_source" "server/udev"
[    28.948] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is tagged by udev as: Keyboard
[    28.948] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is a keyboard
[    28.948] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[    28.948] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 12)
[    28.949] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is tagged by udev as: Keyboard
[    28.949] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is a keyboard
[    28.950] (II) config/udev: Adding input device PC Speaker (/dev/input/event6)
[    28.950] (II) No input driver specified, ignoring this device.
[    28.950] (II) This device may have been added with another device file.
[    28.951] (II) config/udev: Adding input device Dell WMI hotkeys (/dev/input/event9)
[    28.951] (**) Dell WMI hotkeys: Applying InputClass "libinput keyboard catchall"
[    28.951] (II) Using input driver 'libinput' for 'Dell WMI hotkeys'
[    28.954] (II) systemd-logind: got fd for /dev/input/event9 13:73 fd 30 paused 0
[    28.954] (**) Dell WMI hotkeys: always reports core events
[    28.954] (**) Option "Device" "/dev/input/event9"
[    28.954] (**) Option "_source" "server/udev"
[    28.955] (II) input device 'Dell WMI hotkeys', /dev/input/event9 is tagged by udev as: Keyboard
[    28.955] (II) input device 'Dell WMI hotkeys', /dev/input/event9 is a keyboard
[    28.955] (**) Option "config_info" "udev:/sys/devices/virtual/input/input11/event9"
[    28.955] (II) XINPUT: Adding extended input device "Dell WMI hotkeys" (type: KEYBOARD, id 13)
[    28.956] (II) input device 'Dell WMI hotkeys', /dev/input/event9 is tagged by udev as: Keyboard
[    28.956] (II) input device 'Dell WMI hotkeys', /dev/input/event9 is a keyboard
[    28.956] (II) config/udev: Adding input device DELL Wireless hotkeys (/dev/input/event5)
[    28.956] (**) DELL Wireless hotkeys: Applying InputClass "libinput keyboard catchall"
[    28.956] (II) Using input driver 'libinput' for 'DELL Wireless hotkeys'
[    28.959] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 31 paused 0
[    28.959] (**) DELL Wireless hotkeys: always reports core events
[    28.960] (**) Option "Device" "/dev/input/event5"
[    28.960] (**) Option "_source" "server/udev"
[    28.960] (II) input device 'DELL Wireless hotkeys', /dev/input/event5 is tagged by udev as: Keyboard
[    28.960] (II) input device 'DELL Wireless hotkeys', /dev/input/event5 is a keyboard
[    28.960] (**) Option "config_info" "udev:/sys/devices/virtual/input/input6/event5"
[    28.960] (II) XINPUT: Adding extended input device "DELL Wireless hotkeys" (type: KEYBOARD, id 14)
[    28.961] (II) input device 'DELL Wireless hotkeys', /dev/input/event5 is tagged by udev as: Keyboard
[    28.961] (II) input device 'DELL Wireless hotkeys', /dev/input/event5 is a keyboard
[    30.513] (II) intel(0): EDID vendor "BOE", prod id 1571
[    30.513] (II) intel(0): Printing DDC gathered Modelines:
[    30.513] (II) intel(0): Modeline "1366x768"x0.0   70.12  1366 1414 1446 1485  768 771 777 787 +hsync -vsync (47.2 kHz eP)
[    30.513] (II) intel(0): Modeline "1366x768"x0.0   60.00  1366 1414 1446 1506  768 771 777 830 +hsync -vsync (39.8 kHz e)

The only config file I use in /etc/X11/xorg.conf.d is 30-touchpad.conf.  Don't think there's anything relevant there, but I've pasted it below.

Section "InputClass"
	Identifier "touchpad"
	Driver "libinput"
	MatchIsTouchpad "on"
	Option "Tapping" "on"
	Option "ClickMethod" "clickfinger"
	Option "AccelProfile" "flat"
	Option "AccelSpeed" "-0.85"
EndSection

I use spectrwm and have a ~/.spectrwm.conf file, but the only changes I've made to anything with regard to keys are some custom keybindings to handle volume and screen brightness.  These bindings do use the Fn key to activate, but they work just fine.  Relevant section pasted below.

# EXAMPLE: Define 'firefox' action and bind to key.
# program[firefox]	= firefox http://spectrwm.org/
# bind[firefox]		= MOD+Shift+b
  program[volumeup]	= amixer set Master 1dB+ unmute
  bind[volumeup]	= XF86AudioRaiseVolume
  program[volumedown]	= amixer set Master 1dB- unmute
  bind[volumedown]	= XF86AudioLowerVolume
  program[mutevolume]	= amixer set Master mute
  bind[mutevolume]	= XF86AudioMute
  program[brightnessup] = xbacklight -inc 10
  bind[brightnessup]	= XF86MonBrightnessUp
  program[brightnessdown] = xbacklight -dec 10
  bind[brightnessdown]  = XF86MonBrightnessDown

Last edited by zcal (2017-03-19 14:08:11)

Offline

Board footer

Powered by FluxBB