$ xev | sed -n 's/^.*state \([0-9].*\), keycode *\([0-9]\+\) *\(.*\), .*$/keycode \2 = \3, state = \1/p' keycode 36 = (keysym 0xff0d, Return), state = 0x0 keycode 233 = (keysym 0x1008ff02, XF86MonBrightnessUp), state = 0x0 keycode 233 = (keysym 0x1008ff02, XF86MonBrightnessUp), state = 0x0 keycode 232 = (keysym 0x1008ff03, XF86MonBrightnessDown), state = 0x0 keycode 232 = (keysym 0x1008ff03, XF86MonBrightnessDown), state = 0x0
$ xev | sed -n 's/^.*state \([0-9].*\), keycode *\([0-9]\+\) *\(.*\), .*$/keycode \2 = \3, state = \1/p' ssUp), state = 0x0 ssUp), state = 0x0 ssDown) , state = 0x0 ssDown) , state = 0x0
keycode 36 = (keysym 0xff0d, Return), state = 0x0
keycode 233 = (keysym 0x1008ff02, XF86MonBrightne
keycode 233 = (keysym 0x1008ff02, XF86MonBrightne
keycode 232 = (keysym 0x1008ff03, XF86MonBrightne
keycode 232 = (keysym 0x1008ff03, XF86MonBrightne