Yes, the keyboard works normally at the console, prior to startx.
INPUT_DEVICES="evdev keyboard mouse synaptics void"
user@blue0 /dev/input $ ls -R *
event0 event11 event14 event17 event3 event6 event9 mouse1
event1 event12 event15 event18 event4 event7 mice mouse2
event10 event13 event16 event2 event5 event8 mouse0
by-id:
usb-Cypress_Sem_PS2_USB_Browser_Combo_Mouse-event-mouse
usb-Cypress_Sem_PS2_USB_Browser_Combo_Mouse-mouse
usb-NMB_Dell_USB_7HK_Keyboard-event-if01
usb-NMB_Dell_USB_7HK_Keyboard-event-kbd
by-path:
pci-0000:00:1a.0-usb-0:1.1.3.1:1.0-event-mouse
pci-0000:00:1a.0-usb-0:1.1.3.1:1.0-mouse
pci-0000:00:1a.0-usb-0:1.1.3.2.1:1.0-event-kbd
pci-0000:00:1a.0-usb-0:1.1.3.2.1:1.1-event
platform-i8042-serio-0-event-kbd
platform-i8042-serio-1-event-mouse
platform-i8042-serio-1-mouse
platform-i8042-serio-2-event-mouse
platform-i8042-serio-2-mouse
platform-thinkpad_acpi-event
------------------------------------------
Code: Select all
[978404.950] (II) No input driver specified, ignoring this device.
[978404.950] (II) This device may have been added with another device file.
[978405.095] (II) config/udev: Adding input device Cypress Sem PS2/USB Browser Combo Mouse (/dev/input/event4)
[978405.095] (**) Cypress Sem PS2/USB Browser Combo Mouse: Applying InputClass "evdev pointer catchall"
[978405.095] (II) Using input driver 'evdev' for 'Cypress Sem PS2/USB Browser Combo Mouse'
[978405.095] (**) Cypress Sem PS2/USB Browser Combo Mouse: always reports core events
[978405.095] (**) evdev: Cypress Sem PS2/USB Browser Combo Mouse: Device: "/dev/input/event4"
[978405.160] (--) evdev: Cypress Sem PS2/USB Browser Combo Mouse: Vendor 0x5fe Product 0x11
[978405.160] (--) evdev: Cypress Sem PS2/USB Browser Combo Mouse: Found 9 mouse buttons
[978405.160] (--) evdev: Cypress Sem PS2/USB Browser Combo Mouse: Found scroll wheel(s)
[978405.160] (--) evdev: Cypress Sem PS2/USB Browser Combo Mouse: Found relative axes
[978405.160] (--) evdev: Cypress Sem PS2/USB Browser Combo Mouse: Found x and y relative axes
[978405.160] (II) evdev: Cypress Sem PS2/USB Browser Combo Mouse: Configuring as mouse
[978405.160] (II) evdev: Cypress Sem PS2/USB Browser Combo Mouse: Adding scrollwheel support
[978405.160] (**) evdev: Cypress Sem PS2/USB Browser Combo Mouse: YAxisMapping: buttons 4 and 5
[978405.160] (**) evdev: Cypress Sem PS2/USB Browser Combo Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[978405.160] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3.1/1-1.1.3.1:1.0/0003:05FE:0011.0049/input/input89/event4"
[978405.160] (II) XINPUT: Adding extended input device "Cypress Sem PS2/USB Browser Combo Mouse" (type: MOUSE, id 6)
[978405.161] (II) evdev: Cypress Sem PS2/USB Browser Combo Mouse: initialized for relative axes.
[978405.162] (**) Cypress Sem PS2/USB Browser Combo Mouse: (accel) keeping acceleration scheme 1
[978405.162] (**) Cypress Sem PS2/USB Browser Combo Mouse: (accel) acceleration profile 0
[978405.162] (**) Cypress Sem PS2/USB Browser Combo Mouse: (accel) acceleration factor: 2.000
[978405.162] (**) Cypress Sem PS2/USB Browser Combo Mouse: (accel) acceleration threshold: 4
[978405.651] (II) config/udev: Adding input device NMB Dell USB 7HK Keyboard (/dev/input/event6)
[978405.651] (**) NMB Dell USB 7HK Keyboard: Applying InputClass "evdev keyboard catchall"
[978405.651] (II) Using input driver 'evdev' for 'NMB Dell USB 7HK Keyboard'
[978405.651] (**) NMB Dell USB 7HK Keyboard: always reports core events
[978405.651] (**) evdev: NMB Dell USB 7HK Keyboard: Device: "/dev/input/event6"
[978405.651] (--) evdev: NMB Dell USB 7HK Keyboard: Vendor 0x413c Product 0x2001
[978405.651] (--) evdev: NMB Dell USB 7HK Keyboard: Found 20 mouse buttons
[978405.652] (--) evdev: NMB Dell USB 7HK Keyboard: Found keys
[978405.652] (II) evdev: NMB Dell USB 7HK Keyboard: Forcing relative x/y axes to exist.
[978405.652] (II) evdev: NMB Dell USB 7HK Keyboard: Configuring as mouse
[978405.652] (II) evdev: NMB Dell USB 7HK Keyboard: Configuring as keyboard
[978405.652] (**) evdev: NMB Dell USB 7HK Keyboard: YAxisMapping: buttons 4 and 5
[978405.652] (**) evdev: NMB Dell USB 7HK Keyboard: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[978405.652] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3.2/1-1.1.3.2.1/1-1.1.3.2.1:1.1/0003:413C:2001.004B/input/input91/event6"
[978405.652] (II) XINPUT: Adding extended input device "NMB Dell USB 7HK Keyboard" (type: KEYBOARD, id 7)
[978405.652] (**) Option "xkb_rules" "evdev"
[978405.659] (II) config/udev: Adding input device NMB Dell USB 7HK Keyboard (/dev/input/event5)
[978405.659] (**) NMB Dell USB 7HK Keyboard: Applying InputClass "evdev keyboard catchall"
[978405.659] (II) Using input driver 'evdev' for 'NMB Dell USB 7HK Keyboard'
[978405.659] (**) NMB Dell USB 7HK Keyboard: always reports core events
[978405.659] (**) evdev: NMB Dell USB 7HK Keyboard: Device: "/dev/input/event5"
[978405.659] (--) evdev: NMB Dell USB 7HK Keyboard: Vendor 0x413c Product 0x2001
[978405.659] (--) evdev: NMB Dell USB 7HK Keyboard: Found keys
[978405.659] (II) evdev: NMB Dell USB 7HK Keyboard: Configuring as keyboard
[978405.659] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3.2/1-1.1.3.2.1/1-1.1.3.2.1:1.0/0003:413C:2001.004A/input/input90/event5"
[978405.659] (II) XINPUT: Adding extended input device "NMB Dell USB 7HK Keyboard" (type: KEYBOARD, id 8)
[978405.659] (**) Option "xkb_rules" "evdev"
[Moderator edit: unchecked Disable BBCode in this post so that OP's code tags work. -Hu]