Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- https://github.com/recalbox/recalbox-os/wiki/Troubleshooting-controllers-%28EN%29
- cat /proc/bus/input/devices (to show a list of available devices)
- ---------------------------
- I: Bus=0003 Vendor=aa55 Product=0101 Version=0110
- N: Name="XGaming X-Arcade"
- P: Phys=usb-bcm2708_usb-1.5/input0
- S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/0003:AA55:0101.0001/input/input0
- U: Uniq=
- H: Handlers=sysrq kbd event0
- B: PROP=0
- B: EV=120013
- B: KEY=e080ffdf 1cfffff ffffffff fffffffe
- B: MSC=10
- B: LED=1f
- I: Bus=0003 Vendor=0001 Product=0001 Version=0004
- N: Name="Xarcade-to-Gamepad Device"
- P: Phys=
- S: Sysfs=/devices/virtual/input/input1
- U: Uniq=
- H: Handlers=js0 event1
- B: PROP=0
- B: EV=f
- B: KEY=cff0000 0 0 0 0 0 0 0 0 0
- B: REL=0
- B: ABS=3
- I: Bus=0003 Vendor=0001 Product=0001 Version=0004
- N: Name="Xarcade-to-Gamepad Device"
- P: Phys=
- S: Sysfs=/devices/virtual/input/input2
- U: Uniq=
- H: Handlers=js1 event2
- B: PROP=0
- B: EV=f
- B: KEY=cff0000 0 0 0 0 0 0 0 0 0
- B: REL=0
- B: ABS=3
- I: Bus=0003 Vendor=0001 Product=0001 Version=0004
- N: Name="SNES-to-Keyboard Device"
- P: Phys=
- S: Sysfs=/devices/virtual/input/input3
- U: Uniq=
- H: Handlers=sysrq kbd event3
- B: PROP=0
- B: EV=7
- B: KEY=ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe
- B: REL=0
- ________________________________________________________________________________________________
- ________________________________________________________________________________________________
- ________________________________________________________________________________________________
- lsusb -v (to get USB peripherals information)
- --------
- Bus 001 Device 004: ID aa55:0101
- Device Descriptor:
- bLength 18
- bDescriptorType 1
- bcdUSB 1.10
- bDeviceClass 0
- bDeviceSubClass 0
- bDeviceProtocol 0
- bMaxPacketSize0 8
- idVendor 0xaa55
- idProduct 0x0101
- bcdDevice 1.00
- iManufacturer 1 XGaming
- iProduct 2 X-Arcade
- iSerial 0
- bNumConfigurations 1
- Configuration Descriptor:
- bLength 9
- bDescriptorType 2
- wTotalLength 59
- bNumInterfaces 2
- bConfigurationValue 1
- iConfiguration 4 HID Keyboard
- bmAttributes 0xa0
- (Bus Powered)
- Remote Wakeup
- MaxPower 100mA
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 0
- bNumEndpoints 1
- bInterfaceClass 3
- bInterfaceSubClass 1
- bInterfaceProtocol 1
- iInterface 5 EndPoint1 Interrupt
- HID Device Descriptor:
- bLength 9
- bDescriptorType 33
- bcdHID 1.10
- bCountryCode 0 Not supported
- bNumDescriptors 1
- bDescriptorType 34 Report
- wDescriptorLength 63
- Report Descriptors:
- ** UNAVAILABLE **
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x81 EP 1 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0008 1x 8 bytes
- bInterval 10
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 1
- bAlternateSetting 0
- bNumEndpoints 1
- bInterfaceClass 3
- bInterfaceSubClass 0
- bInterfaceProtocol 0
- iInterface 0
- HID Device Descriptor:
- bLength 9
- bDescriptorType 33
- bcdHID 1.10
- bCountryCode 0 Not supported
- bNumDescriptors 1
- bDescriptorType 34 Report
- wDescriptorLength 102
- Report Descriptors:
- ** UNAVAILABLE **
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x82 EP 2 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0004 1x 4 bytes
- bInterval 255
- can't get debug descriptor: Resource temporarily unavailable
- Device Status: 0x0002
- (Bus Powered)
- Remote Wakeup Enabled
- Bus 001 Device 003: ID 0424:ec00
- Device Descriptor:
- bLength 18
- bDescriptorType 1
- bcdUSB 2.00
- bDeviceClass 255
- bDeviceSubClass 0
- bDeviceProtocol 1
- bMaxPacketSize0 64
- idVendor 0x0424
- idProduct 0xec00
- bcdDevice 2.00
- iManufacturer 0
- iProduct 0
- iSerial 0
- bNumConfigurations 1
- Configuration Descriptor:
- bLength 9
- bDescriptorType 2
- wTotalLength 39
- bNumInterfaces 1
- bConfigurationValue 1
- iConfiguration 0
- bmAttributes 0xe0
- Self Powered
- Remote Wakeup
- MaxPower 2mA
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 0
- bNumEndpoints 3
- bInterfaceClass 255
- bInterfaceSubClass 0
- bInterfaceProtocol 255
- iInterface 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x81 EP 1 IN
- bmAttributes 2
- Transfer Type Bulk
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0200 1x 512 bytes
- bInterval 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x02 EP 2 OUT
- bmAttributes 2
- Transfer Type Bulk
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0200 1x 512 bytes
- bInterval 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x83 EP 3 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0010 1x 16 bytes
- bInterval 4
- Device Qualifier (for other device speed):
- bLength 10
- bDescriptorType 6
- bcdUSB 2.00
- bDeviceClass 255
- bDeviceSubClass 0
- bDeviceProtocol 1
- bMaxPacketSize0 64
- bNumConfigurations 1
- can't get debug descriptor: Resource temporarily unavailable
- Device Status: 0x0001
- Self Powered
- Bus 001 Device 002: ID 0424:9514
- Device Descriptor:
- bLength 18
- bDescriptorType 1
- bcdUSB 2.00
- bDeviceClass 9
- bDeviceSubClass 0
- bDeviceProtocol 2
- bMaxPacketSize0 64
- idVendor 0x0424
- idProduct 0x9514
- bcdDevice 2.00
- iManufacturer 0
- iProduct 0
- iSerial 0
- bNumConfigurations 1
- Configuration Descriptor:
- bLength 9
- bDescriptorType 2
- wTotalLength 41
- bNumInterfaces 1
- bConfigurationValue 1
- iConfiguration 0
- bmAttributes 0xe0
- Self Powered
- Remote Wakeup
- MaxPower 2mA
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 0
- bNumEndpoints 1
- bInterfaceClass 9
- bInterfaceSubClass 0
- bInterfaceProtocol 1
- iInterface 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x81 EP 1 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0001 1x 1 bytes
- bInterval 12
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 1
- bNumEndpoints 1
- bInterfaceClass 9
- bInterfaceSubClass 0
- bInterfaceProtocol 2
- iInterface 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x81 EP 1 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0001 1x 1 bytes
- bInterval 12
- Hub Descriptor:
- bLength 9
- bDescriptorType 41
- nNbrPorts 5
- wHubCharacteristic 0x000d
- Per-port power switching
- Compound device
- Per-port overcurrent protection
- TT think time 8 FS bits
- bPwrOn2PwrGood 50 * 2 milli seconds
- bHubContrCurrent 1 milli Ampere
- DeviceRemovable 0x02
- PortPwrCtrlMask 0xff
- Hub Port Status:
- Port 1: 0000.0503 highspeed power enable connect
- Port 2: 0000.0100 power
- Port 3: 0000.0100 power
- Port 4: 0000.0100 power
- Port 5: 0000.0303 lowspeed power enable connect
- Device Qualifier (for other device speed):
- bLength 10
- bDescriptorType 6
- bcdUSB 2.00
- bDeviceClass 9
- bDeviceSubClass 0
- bDeviceProtocol 0
- bMaxPacketSize0 64
- bNumConfigurations 1
- can't get debug descriptor: Resource temporarily unavailable
- Device Status: 0x0001
- Self Powered
- Bus 001 Device 001: ID 1d6b:0002
- Device Descriptor:
- bLength 18
- bDescriptorType 1
- bcdUSB 2.00
- bDeviceClass 9
- bDeviceSubClass 0
- bDeviceProtocol 1
- bMaxPacketSize0 64
- idVendor 0x1d6b
- idProduct 0x0002
- bcdDevice 3.19
- iManufacturer 3 Linux 3.19.3-v7 dwc_otg_hcd
- iProduct 2 DWC OTG Controller
- iSerial 1 bcm2708_usb
- bNumConfigurations 1
- Configuration Descriptor:
- bLength 9
- bDescriptorType 2
- wTotalLength 25
- bNumInterfaces 1
- bConfigurationValue 1
- iConfiguration 0
- bmAttributes 0xe0
- Self Powered
- Remote Wakeup
- MaxPower 0mA
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 0
- bNumEndpoints 1
- bInterfaceClass 9
- bInterfaceSubClass 0
- bInterfaceProtocol 0
- iInterface 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x81 EP 1 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0004 1x 4 bytes
- bInterval 12
- Hub Descriptor:
- bLength 9
- bDescriptorType 41
- nNbrPorts 1
- wHubCharacteristic 0x0008
- Ganged power switching
- Per-port overcurrent protection
- TT think time 8 FS bits
- bPwrOn2PwrGood 1 * 2 milli seconds
- bHubContrCurrent 0 milli Ampere
- DeviceRemovable 0x00
- PortPwrCtrlMask 0xff
- Hub Port Status:
- Port 1: 0000.0503 highspeed power enable connect
- can't get device qualifier: Resource temporarily unavailable
- can't get debug descriptor: Resource temporarily unavailable
- Device Status: 0x0001
- Self Powered
- ________________________________________________________________________________________________
- ________________________________________________________________________________________________
- ________________________________________________________________________________________________
- for i in /dev/input/event*; do echo $i;udevadm info -q all -n $i;done (to get udev information on devices that were mapped to an event)
- ---------------------------------------------------------------------
- /dev/input/event0
- P: /devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/0003:AA55:0101.0001/input/input0/event0
- N: input/event0
- S: input/by-id/usb-XGaming_X-Arcade-event-kbd
- S: input/by-path/platform-bcm2708_usb-usb-0:1.5:1.0-event-kbd
- E: DEVLINKS=/dev/input/by-id/usb-XGaming_X-Arcade-event-kbd /dev/input/by-path/platform-bcm2708_usb-usb-0:1.5:1.0-event-kbd
- E: DEVNAME=/dev/input/event0
- E: DEVPATH=/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/0003:AA55:0101.0001/input/input0/event0
- E: ID_BUS=usb
- E: ID_INPUT=1
- E: ID_INPUT_KEY=1
- E: ID_INPUT_KEYBOARD=1
- E: ID_MODEL=X-Arcade
- E: ID_MODEL_ENC=X-Arcade
- E: ID_MODEL_ID=0101
- E: ID_PATH=platform-bcm2708_usb-usb-0:1.5:1.0
- E: ID_PATH_TAG=platform-bcm2708_usb-usb-0_1_5_1_0
- E: ID_REVISION=0100
- E: ID_SERIAL=XGaming_X-Arcade
- E: ID_TYPE=hid
- E: ID_USB_DRIVER=usbhid
- E: ID_USB_INTERFACES=:030101:030000:
- E: ID_USB_INTERFACE_NUM=00
- E: ID_VENDOR=XGaming
- E: ID_VENDOR_ENC=XGaming
- E: ID_VENDOR_ID=aa55
- E: MAJOR=13
- E: MINOR=64
- E: SUBSYSTEM=input
- E: USEC_INITIALIZED=7574345
- /dev/input/event1
- P: /devices/virtual/input/input1/event1
- N: input/event1
- E: DEVNAME=/dev/input/event1
- E: DEVPATH=/devices/virtual/input/input1/event1
- E: ID_INPUT=1
- E: ID_INPUT_JOYSTICK=1
- E: ID_SERIAL=noserial
- E: MAJOR=13
- E: MINOR=65
- E: SUBSYSTEM=input
- E: USEC_INITIALIZED=13060887
- /dev/input/event2
- P: /devices/virtual/input/input2/event2
- N: input/event2
- E: DEVNAME=/dev/input/event2
- E: DEVPATH=/devices/virtual/input/input2/event2
- E: ID_INPUT=1
- E: ID_INPUT_JOYSTICK=1
- E: ID_SERIAL=noserial
- E: MAJOR=13
- E: MINOR=66
- E: SUBSYSTEM=input
- E: USEC_INITIALIZED=13122640
- /dev/input/event3
- P: /devices/virtual/input/input3/event3
- N: input/event3
- E: DEVNAME=/dev/input/event3
- E: DEVPATH=/devices/virtual/input/input3/event3
- E: ID_INPUT=1
- E: ID_INPUT_KEY=1
- E: ID_INPUT_KEYBOARD=1
- E: ID_SERIAL=noserial
- E: MAJOR=13
- E: MINOR=67
- E: SUBSYSTEM=input
- E: USEC_INITIALIZED=7550820
- ________________________________________________________________________________________________
- ________________________________________________________________________________________________
- ________________________________________________________________________________________________
- for i in /dev/input/event*; do echo $i;(evtest $i) & ( evtestpid=$! && sleep 0.1 && kill -15 $evtestpid );done (will list all buttons/axes/keys found (even if it's a keyboard))
- --------------------------------------------------------------------------------------------------------------
- /dev/input/event0
- [1] 665
- Input driver version is 1.0.1
- Input device ID: bus 0x3 vendor 0xaa55 product 0x101 version 0x110
- Input device name: "XGaming X-Arcade"
- Supported events:
- Event type 0 (EV_SYN)
- Event type 1 (EV_KEY)
- Event code 1 (KEY_ESC)
- Event code 2 (KEY_1)
- Event code 3 (KEY_2)
- Event code 4 (KEY_3)
- Event code 5 (KEY_4)
- Event code 6 (KEY_5)
- Event code 7 (KEY_6)
- Event code 8 (KEY_7)
- Event code 9 (KEY_8)
- Event code 10 (KEY_9)
- Event code 11 (KEY_0)
- Event code 12 (KEY_MINUS)
- Event code 13 (KEY_EQUAL)
- Event code 14 (KEY_BACKSPACE)
- Event code 15 (KEY_TAB)
- Event code 16 (KEY_Q)
- Event code 17 (KEY_W)
- Event code 18 (KEY_E)
- Event code 19 (KEY_R)
- Event code 20 (KEY_T)
- Event code 21 (KEY_Y)
- Event code 22 (KEY_U)
- Event code 23 (KEY_I)
- Event code 24 (KEY_O)
- Event code 25 (KEY_P)
- Event code 26 (KEY_LEFTBRACE)
- Event code 27 (KEY_RIGHTBRACE)
- Event code 28 (KEY_ENTER)
- Event code 29 (KEY_LEFTCTRL)
- Event code 30 (KEY_A)
- Event code 31 (KEY_S)
- Event code 32 (KEY_D)
- Event code 33 (KEY_F)
- Event code 34 (KEY_G)
- Event code 35 (KEY_H)
- Event code 36 (KEY_J)
- Event code 37 (KEY_K)
- Event code 38 (KEY_L)
- Event code 39 (KEY_SEMICOLON)
- Event code 40 (KEY_APOSTROPHE)
- Event code 41 (KEY_GRAVE)
- Event code 42 (KEY_LEFTSHIFT)
- Event code 43 (KEY_BACKSLASH)
- Event code 44 (KEY_Z)
- Event code 45 (KEY_X)
- Event code 46 (KEY_C)
- Event code 47 (KEY_V)
- Event code 48 (KEY_B)
- Event code 49 (KEY_N)
- Event code 50 (KEY_M)
- Event code 51 (KEY_COMMA)
- Event code 52 (KEY_DOT)
- Event code 53 (KEY_SLASH)
- Event code 54 (KEY_RIGHTSHIFT)
- Event code 55 (KEY_KPASTERISK)
- Event code 56 (KEY_LEFTALT)
- Event code 57 (KEY_SPACE)
- Event code 58 (KEY_CAPSLOCK)
- Event code 59 (KEY_F1)
- Event code 60 (KEY_F2)
- Event code 61 (KEY_F3)
- Event code 62 (KEY_F4)
- Event code 63 (KEY_F5)
- Event code 64 (KEY_F6)
- Event code 65 (KEY_F7)
- Event code 66 (KEY_F8)
- Event code 67 (KEY_F9)
- Event code 68 (KEY_F10)
- Event code 69 (KEY_NUMLOCK)
- Event code 70 (KEY_SCROLLLOCK)
- Event code 71 (KEY_KP7)
- Event code 72 (KEY_KP8)
- Event code 73 (KEY_KP9)
- Event code 74 (KEY_KPMINUS)
- Event code 75 (KEY_KP4)
- Event code 76 (KEY_KP5)
- Event code 77 (KEY_KP6)
- Event code 78 (KEY_KPPLUS)
- Event code 79 (KEY_KP1)
- Event code 80 (KEY_KP2)
- Event code 81 (KEY_KP3)
- Event code 82 (KEY_KP0)
- Event code 83 (KEY_KPDOT)
- Event code 86 (KEY_102ND)
- Event code 87 (KEY_F11)
- Event code 88 (KEY_F12)
- Event code 96 (KEY_KPENTER)
- Event code 97 (KEY_RIGHTCTRL)
- Event code 98 (KEY_KPSLASH)
- Event code 99 (KEY_SYSRQ)
- Event code 100 (KEY_RIGHTALT)
- Event code 102 (KEY_HOME)
- Event code 103 (KEY_UP)
- Event code 104 (KEY_PAGEUP)
- Event code 105 (KEY_LEFT)
- Event code 106 (KEY_RIGHT)
- Event code 107 (KEY_END)
- Event code 108 (KEY_DOWN)
- Event code 109 (KEY_PAGEDOWN)
- Event code 110 (KEY_INSERT)
- Event code 111 (KEY_DELETE)
- Event code 119 (KEY_PAUSE)
- Event code 125 (KEY_LEFTMETA)
- Event code 126 (KEY_RIGHTMETA)
- Event code 127 (KEY_COMPOSE)
- Event type 4 (EV_MSC)
- Event code 4 (MSC_SCAN)
- Event type 17 (EV_LED)
- Event code 0 (LED_NUML)
- Event code 1 (LED_CAPSL)
- Event code 2 (LED_SCROLLL)
- Event code 3 (LED_COMPOSE)
- Event code 4 (LED_KANA)
- Key repeat handling:
- Repeat type 20 (EV_REP)
- Repeat code 0 (REP_DELAY)
- Value 250
- Repeat code 1 (REP_PERIOD)
- Value 33
- Properties:
- Testing ... (interrupt to exit)
- ***********************************************
- This device is grabbed by another process.
- No events are available to evtest while the
- other grab is active.
- In most cases, this is caused by an X driver,
- try VT-switching and re-run evtest again.
- Run the following command to see processes with
- an open fd on this device
- "fuser -v /dev/input/event0"
- ***********************************************
- /dev/input/event1
- [2] 668
- Input driver version is 1.0.1
- Input device ID: bus 0x3 vendor 0x1 product 0x1 version 0x4
- Input device name: "Xarcade-to-Gamepad Device"
- Supported events:
- Event type 0 (EV_SYN)
- Event type 1 (EV_KEY)
- Event code 304 (BTN_SOUTH)
- Event code 305 (BTN_EAST)
- Event code 306 (BTN_C)
- Event code 307 (BTN_NORTH)
- Event code 308 (BTN_WEST)
- Event code 309 (BTN_Z)
- Event code 310 (BTN_TL)
- Event code 311 (BTN_TR)
- Event code 314 (BTN_SELECT)
- Event code 315 (BTN_START)
- Event type 2 (EV_REL)
- Event type 3 (EV_ABS)
- Event code 0 (ABS_X)
- Value 2
- Min 0
- Max 4
- Event code 1 (ABS_Y)
- Value 2
- Min 0
- Max 4
- Properties:
- Testing ... (interrupt to exit)
- [1]- Terminated ( evtest $i )
- /dev/input/event2
- [3] 671
- Input driver version is 1.0.1
- Input device ID: bus 0x3 vendor 0x1 product 0x1 version 0x4
- Input device name: "Xarcade-to-Gamepad Device"
- Supported events:
- Event type 0 (EV_SYN)
- Event type 1 (EV_KEY)
- Event code 304 (BTN_SOUTH)
- Event code 305 (BTN_EAST)
- Event code 306 (BTN_C)
- Event code 307 (BTN_NORTH)
- Event code 308 (BTN_WEST)
- Event code 309 (BTN_Z)
- Event code 310 (BTN_TL)
- Event code 311 (BTN_TR)
- Event code 314 (BTN_SELECT)
- Event code 315 (BTN_START)
- Event type 2 (EV_REL)
- Event type 3 (EV_ABS)
- Event code 0 (ABS_X)
- Value 2
- Min 0
- Max 4
- Event code 1 (ABS_Y)
- Value 2
- Min 0
- Max 4
- Properties:
- Testing ... (interrupt to exit)
- [2]- Terminated ( evtest $i )
- /dev/input/event3
- [4] 674
- Input driver version is 1.0.1
- Input device ID: bus 0x3 vendor 0x1 product 0x1 version 0x4
- Input device name: "SNES-to-Keyboard Device"
- Supported events:
- Event type 0 (EV_SYN)
- Event type 1 (EV_KEY)
- Event code 1 (KEY_ESC)
- Event code 2 (KEY_1)
- Event code 3 (KEY_2)
- Event code 4 (KEY_3)
- Event code 5 (KEY_4)
- Event code 6 (KEY_5)
- Event code 7 (KEY_6)
- Event code 8 (KEY_7)
- Event code 9 (KEY_8)
- Event code 10 (KEY_9)
- Event code 11 (KEY_0)
- Event code 12 (KEY_MINUS)
- Event code 13 (KEY_EQUAL)
- Event code 14 (KEY_BACKSPACE)
- Event code 15 (KEY_TAB)
- Event code 16 (KEY_Q)
- Event code 17 (KEY_W)
- Event code 18 (KEY_E)
- Event code 19 (KEY_R)
- Event code 20 (KEY_T)
- Event code 21 (KEY_Y)
- Event code 22 (KEY_U)
- Event code 23 (KEY_I)
- Event code 24 (KEY_O)
- Event code 25 (KEY_P)
- Event code 26 (KEY_LEFTBRACE)
- Event code 27 (KEY_RIGHTBRACE)
- Event code 28 (KEY_ENTER)
- Event code 29 (KEY_LEFTCTRL)
- Event code 30 (KEY_A)
- Event code 31 (KEY_S)
- Event code 32 (KEY_D)
- Event code 33 (KEY_F)
- Event code 34 (KEY_G)
- Event code 35 (KEY_H)
- Event code 36 (KEY_J)
- Event code 37 (KEY_K)
- Event code 38 (KEY_L)
- Event code 39 (KEY_SEMICOLON)
- Event code 40 (KEY_APOSTROPHE)
- Event code 41 (KEY_GRAVE)
- Event code 42 (KEY_LEFTSHIFT)
- Event code 43 (KEY_BACKSLASH)
- Event code 44 (KEY_Z)
- Event code 45 (KEY_X)
- Event code 46 (KEY_C)
- Event code 47 (KEY_V)
- Event code 48 (KEY_B)
- Event code 49 (KEY_N)
- Event code 50 (KEY_M)
- Event code 51 (KEY_COMMA)
- Event code 52 (KEY_DOT)
- Event code 53 (KEY_SLASH)
- Event code 54 (KEY_RIGHTSHIFT)
- Event code 55 (KEY_KPASTERISK)
- Event code 56 (KEY_LEFTALT)
- Event code 57 (KEY_SPACE)
- Event code 58 (KEY_CAPSLOCK)
- Event code 59 (KEY_F1)
- Event code 60 (KEY_F2)
- Event code 61 (KEY_F3)
- Event code 62 (KEY_F4)
- Event code 63 (KEY_F5)
- Event code 64 (KEY_F6)
- Event code 65 (KEY_F7)
- Event code 66 (KEY_F8)
- Event code 67 (KEY_F9)
- Event code 68 (KEY_F10)
- Event code 69 (KEY_NUMLOCK)
- Event code 70 (KEY_SCROLLLOCK)
- Event code 71 (KEY_KP7)
- Event code 72 (KEY_KP8)
- Event code 73 (KEY_KP9)
- Event code 74 (KEY_KPMINUS)
- Event code 75 (KEY_KP4)
- Event code 76 (KEY_KP5)
- Event code 77 (KEY_KP6)
- Event code 78 (KEY_KPPLUS)
- Event code 79 (KEY_KP1)
- Event code 80 (KEY_KP2)
- Event code 81 (KEY_KP3)
- Event code 82 (KEY_KP0)
- Event code 83 (KEY_KPDOT)
- Event code 84 (?)
- Event code 85 (KEY_ZENKAKUHANKAKU)
- Event code 86 (KEY_102ND)
- Event code 87 (KEY_F11)
- Event code 88 (KEY_F12)
- Event code 89 (KEY_RO)
- Event code 90 (KEY_KATAKANA)
- Event code 91 (KEY_HIRAGANA)
- Event code 92 (KEY_HENKAN)
- Event code 93 (KEY_KATAKANAHIRAGANA)
- Event code 94 (KEY_MUHENKAN)
- Event code 95 (KEY_KPJPCOMMA)
- Event code 96 (KEY_KPENTER)
- Event code 97 (KEY_RIGHTCTRL)
- Event code 98 (KEY_KPSLASH)
- Event code 99 (KEY_SYSRQ)
- Event code 100 (KEY_RIGHTALT)
- Event code 101 (KEY_LINEFEED)
- Event code 102 (KEY_HOME)
- Event code 103 (KEY_UP)
- Event code 104 (KEY_PAGEUP)
- Event code 105 (KEY_LEFT)
- Event code 106 (KEY_RIGHT)
- Event code 107 (KEY_END)
- Event code 108 (KEY_DOWN)
- Event code 109 (KEY_PAGEDOWN)
- Event code 110 (KEY_INSERT)
- Event code 111 (KEY_DELETE)
- Event code 112 (KEY_MACRO)
- Event code 113 (KEY_MUTE)
- Event code 114 (KEY_VOLUMEDOWN)
- Event code 115 (KEY_VOLUMEUP)
- Event code 116 (KEY_POWER)
- Event code 117 (KEY_KPEQUAL)
- Event code 118 (KEY_KPPLUSMINUS)
- Event code 119 (KEY_PAUSE)
- Event code 120 (KEY_SCALE)
- Event code 121 (KEY_KPCOMMA)
- Event code 122 (KEY_HANGUEL)
- Event code 123 (KEY_HANJA)
- Event code 124 (KEY_YEN)
- Event code 125 (KEY_LEFTMETA)
- Event code 126 (KEY_RIGHTMETA)
- Event code 127 (KEY_COMPOSE)
- Event code 128 (KEY_STOP)
- Event code 129 (KEY_AGAIN)
- Event code 130 (KEY_PROPS)
- Event code 131 (KEY_UNDO)
- Event code 132 (KEY_FRONT)
- Event code 133 (KEY_COPY)
- Event code 134 (KEY_OPEN)
- Event code 135 (KEY_PASTE)
- Event code 136 (KEY_FIND)
- Event code 137 (KEY_CUT)
- Event code 138 (KEY_HELP)
- Event code 139 (KEY_MENU)
- Event code 140 (KEY_CALC)
- Event code 141 (KEY_SETUP)
- Event code 142 (KEY_SLEEP)
- Event code 143 (KEY_WAKEUP)
- Event code 144 (KEY_FILE)
- Event code 145 (KEY_SENDFILE)
- Event code 146 (KEY_DELETEFILE)
- Event code 147 (KEY_XFER)
- Event code 148 (KEY_PROG1)
- Event code 149 (KEY_PROG2)
- Event code 150 (KEY_WWW)
- Event code 151 (KEY_MSDOS)
- Event code 152 (KEY_SCREENLOCK)
- Event code 153 (KEY_DIRECTION)
- Event code 154 (KEY_CYCLEWINDOWS)
- Event code 155 (KEY_MAIL)
- Event code 156 (KEY_BOOKMARKS)
- Event code 157 (KEY_COMPUTER)
- Event code 158 (KEY_BACK)
- Event code 159 (KEY_FORWARD)
- Event code 160 (KEY_CLOSECD)
- Event code 161 (KEY_EJECTCD)
- Event code 162 (KEY_EJECTCLOSECD)
- Event code 163 (KEY_NEXTSONG)
- Event code 164 (KEY_PLAYPAUSE)
- Event code 165 (KEY_PREVIOUSSONG)
- Event code 166 (KEY_STOPCD)
- Event code 167 (KEY_RECORD)
- Event code 168 (KEY_REWIND)
- Event code 169 (KEY_PHONE)
- Event code 170 (KEY_ISO)
- Event code 171 (KEY_CONFIG)
- Event code 172 (KEY_HOMEPAGE)
- Event code 173 (KEY_REFRESH)
- Event code 174 (KEY_EXIT)
- Event code 175 (KEY_MOVE)
- Event code 176 (KEY_EDIT)
- Event code 177 (KEY_SCROLLUP)
- Event code 178 (KEY_SCROLLDOWN)
- Event code 179 (KEY_KPLEFTPAREN)
- Event code 180 (KEY_KPRIGHTPAREN)
- Event code 181 (KEY_NEW)
- Event code 182 (KEY_REDO)
- Event code 183 (KEY_F13)
- Event code 184 (KEY_F14)
- Event code 185 (KEY_F15)
- Event code 186 (KEY_F16)
- Event code 187 (KEY_F17)
- Event code 188 (KEY_F18)
- Event code 189 (KEY_F19)
- Event code 190 (KEY_F20)
- Event code 191 (KEY_F21)
- Event code 192 (KEY_F22)
- Event code 193 (KEY_F23)
- Event code 194 (KEY_F24)
- Event code 195 (?)
- Event code 196 (?)
- Event code 197 (?)
- Event code 198 (?)
- Event code 199 (?)
- Event code 200 (KEY_PLAYCD)
- Event code 201 (KEY_PAUSECD)
- Event code 202 (KEY_PROG3)
- Event code 203 (KEY_PROG4)
- Event code 204 (KEY_DASHBOARD)
- Event code 205 (KEY_SUSPEND)
- Event code 206 (KEY_CLOSE)
- Event code 207 (KEY_PLAY)
- Event code 208 (KEY_FASTFORWARD)
- Event code 209 (KEY_BASSBOOST)
- Event code 210 (KEY_PRINT)
- Event code 211 (KEY_HP)
- Event code 212 (KEY_CAMERA)
- Event code 213 (KEY_SOUND)
- Event code 214 (KEY_QUESTION)
- Event code 215 (KEY_EMAIL)
- Event code 216 (KEY_CHAT)
- Event code 217 (KEY_SEARCH)
- Event code 218 (KEY_CONNECT)
- Event code 219 (KEY_FINANCE)
- Event code 220 (KEY_SPORT)
- Event code 221 (KEY_SHOP)
- Event code 222 (KEY_ALTERASE)
- Event code 223 (KEY_CANCEL)
- Event code 224 (KEY_BRIGHTNESSDOWN)
- Event code 225 (KEY_BRIGHTNESSUP)
- Event code 226 (KEY_MEDIA)
- Event code 227 (KEY_SWITCHVIDEOMODE)
- Event code 228 (KEY_KBDILLUMTOGGLE)
- Event code 229 (KEY_KBDILLUMDOWN)
- Event code 230 (KEY_KBDILLUMUP)
- Event code 231 (KEY_SEND)
- Event code 232 (KEY_REPLY)
- Event code 233 (KEY_FORWARDMAIL)
- Event code 234 (KEY_SAVE)
- Event code 235 (KEY_DOCUMENTS)
- Event code 236 (KEY_BATTERY)
- Event code 237 (KEY_BLUETOOTH)
- Event code 238 (KEY_WLAN)
- Event code 239 (KEY_UWB)
- Event code 240 (KEY_UNKNOWN)
- Event code 241 (KEY_VIDEO_NEXT)
- Event code 242 (KEY_VIDEO_PREV)
- Event code 243 (KEY_BRIGHTNESS_CYCLE)
- Event code 244 (KEY_BRIGHTNESS_ZERO)
- Event code 245 (KEY_DISPLAY_OFF)
- Event code 246 (KEY_WIMAX)
- Event code 247 (KEY_RFKILL)
- Event code 248 (?)
- Event code 249 (?)
- Event code 250 (?)
- Event code 251 (?)
- Event code 252 (?)
- Event code 253 (?)
- Event code 254 (?)
- Event code 255 (?)
- Event type 2 (EV_REL)
- Properties:
- Testing ... (interrupt to exit)
- [3]- Terminated ( evtest $i )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement