Event: time 1577320855.777541, -------------- SYN_REPORT ------------ Event: time 1577320868.897422, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0 Event: time 1577320868.897422, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 1 Event: time 1577320868.897422, -------------- SYN_REPORT ------------ Event: time 1577320868.921467, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1577320868.921467, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1 Event: time 1577320868.921467, -------------- SYN_REPORT ------------ Event: time 1577320869.173907, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 2 Event: time 1577320869.173907, -------------- SYN_REPORT ------------ Event: time 1577320869.193439, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7000f Event: time 1577320869.193439, type 1 (EV_KEY), code 38 (KEY_L), value 1 Event: time 1577320869.193439, -------------- SYN_REPORT ------------ ^LEvent: time 1577320869.257472, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7000f Event: time 1577320869.257472, type 1 (EV_KEY), code 38 (KEY_L), value 0 Key: (38 = 0x26) KEY_L Shift Control ====== /usr/include/linux/input-event-codes.h has: #define KEY_L 38 NOTE: https://github.com/pharo-project/pharo/blob/Pharo8.0/src/System-Platforms/KeyboardKey.class.st has: at: 16r25 put: (self value: 16r4c); " kVK_ANSI_L = 0x25" --- E O F ---