diff --git a/lib/python/linux_event.py b/lib/python/linux_event.py index a4194d3..b21918d 100644 --- a/lib/python/linux_event.py +++ b/lib/python/linux_event.py @@ -404,6 +404,14 @@ KEY = { 'KEY_SAVE': 234, 'KEY_DOCUMENTS': 235, 'KEY_UNKNOWN': 240, + 'KEY_VIDEO_NEXT': 241, + 'KEY_VIDEO_PREV': 242, + 'KEY_BRIGHTNESS_CYCLE': 243, + 'KEY_BRIGHTNESS_ZERO': 244, + 'KEY_DISPLAY_OFF': 245, + 'KEY_WIMAX': 246, + 'KEY_RFKILL': 247, + 'KEY_OK': 0x160, 'KEY_SELECT': 0x161, 'KEY_GOTO': 0x162, @@ -493,6 +501,39 @@ KEY = { 'KEY_FN_F': 0x1e2, 'KEY_FN_S': 0x1e3, 'KEY_FN_B': 0x1e4, + 'KEY_BRL_DOT1': 0x1f1, + 'KEY_BRL_DOT2': 0x1f2, + 'KEY_BRL_DOT3': 0x1f3, + 'KEY_BRL_DOT4': 0x1f4, + 'KEY_BRL_DOT5': 0x1f5, + 'KEY_BRL_DOT6': 0x1f6, + 'KEY_BRL_DOT7': 0x1f7, + 'KEY_BRL_DOT8': 0x1f8, + 'KEY_BRL_DOT9': 0x1f9, + 'KEY_BRL_DOT10': 0x1fa, + 'KEY_NUMERIC_0': 0x200, + 'KEY_NUMERIC_1': 0x201, + 'KEY_NUMERIC_2': 0x202, + 'KEY_NUMERIC_3': 0x203, + 'KEY_NUMERIC_4': 0x204, + 'KEY_NUMERIC_5': 0x205, + 'KEY_NUMERIC_6': 0x206, + 'KEY_NUMERIC_7': 0x207, + 'KEY_NUMERIC_8': 0x208, + 'KEY_NUMERIC_9': 0x209, + 'KEY_NUMERIC_STAR': 0x20a, + 'KEY_NUMERIC_POUND': 0x20b, + 'KEY_CAMERA_FOCUS': 0x210, + 'KEY_WPS_BUTTON': 0x211, + 'KEY_TOUCHPAD_TOGGLE': 0x212, + 'KEY_TOUCHPAD_ON': 0x213, + 'KEY_TOUCHPAD_OFF': 0x214, + 'KEY_CAMERA_ZOOMIN': 0x215, + 'KEY_CAMERA_ZOOMOUT': 0x216, + 'KEY_CAMERA_UP': 0x217, + 'KEY_CAMERA_DOWN': 0x218, + 'KEY_CAMERA_LEFT': 0x219, + 'KEY_CAMERA_RIGHT': 0x21a, } BTN = { 'BTN_MISC': 0x100, @@ -564,10 +605,53 @@ BTN = { 'BTN_STYLUS': 0x14b, 'BTN_STYLUS2': 0x14c, 'BTN_TOOL_DOUBLETAP': 0x14d, + 'BTN_TOOL_QUADTAP': 0x14f, 'BTN_TOOL_TRIPLETAP': 0x14e, 'BTN_WHEEL': 0x150, 'BTN_GEAR_DOWN': 0x150, 'BTN_GEAR_UP': 0x151, + + 'BTN_TRIGGER_HAPPY': 0x2c0, + 'BTN_TRIGGER_HAPPY1': 0x2c0, + 'BTN_TRIGGER_HAPPY2': 0x2c1, + 'BTN_TRIGGER_HAPPY3': 0x2c2, + 'BTN_TRIGGER_HAPPY4': 0x2c3, + 'BTN_TRIGGER_HAPPY5': 0x2c4, + 'BTN_TRIGGER_HAPPY6': 0x2c5, + 'BTN_TRIGGER_HAPPY7': 0x2c6, + 'BTN_TRIGGER_HAPPY8': 0x2c7, + 'BTN_TRIGGER_HAPPY9': 0x2c8, + 'BTN_TRIGGER_HAPPY10': 0x2c9, + 'BTN_TRIGGER_HAPPY11': 0x2ca, + 'BTN_TRIGGER_HAPPY12': 0x2cb, + 'BTN_TRIGGER_HAPPY13': 0x2cc, + 'BTN_TRIGGER_HAPPY14': 0x2cd, + 'BTN_TRIGGER_HAPPY15': 0x2ce, + 'BTN_TRIGGER_HAPPY16': 0x2cf, + 'BTN_TRIGGER_HAPPY17': 0x2d0, + 'BTN_TRIGGER_HAPPY18': 0x2d1, + 'BTN_TRIGGER_HAPPY19': 0x2d2, + 'BTN_TRIGGER_HAPPY20': 0x2d3, + 'BTN_TRIGGER_HAPPY21': 0x2d4, + 'BTN_TRIGGER_HAPPY22': 0x2d5, + 'BTN_TRIGGER_HAPPY23': 0x2d6, + 'BTN_TRIGGER_HAPPY24': 0x2d7, + 'BTN_TRIGGER_HAPPY25': 0x2d8, + 'BTN_TRIGGER_HAPPY26': 0x2d9, + 'BTN_TRIGGER_HAPPY27': 0x2da, + 'BTN_TRIGGER_HAPPY28': 0x2db, + 'BTN_TRIGGER_HAPPY29': 0x2dc, + 'BTN_TRIGGER_HAPPY30': 0x2dd, + 'BTN_TRIGGER_HAPPY31': 0x2de, + 'BTN_TRIGGER_HAPPY32': 0x2df, + 'BTN_TRIGGER_HAPPY33': 0x2e0, + 'BTN_TRIGGER_HAPPY34': 0x2e1, + 'BTN_TRIGGER_HAPPY35': 0x2e2, + 'BTN_TRIGGER_HAPPY36': 0x2e3, + 'BTN_TRIGGER_HAPPY37': 0x2e4, + 'BTN_TRIGGER_HAPPY38': 0x2e5, + 'BTN_TRIGGER_HAPPY39': 0x2e6, + 'BTN_TRIGGER_HAPPY40': 0x2e7, } BUS = { 'BUS_PCI': 0x01, @@ -586,6 +670,8 @@ BUS = { 'BUS_I2C': 0x18, 'BUS_HOST': 0x19, 'BUS_GSC': 0x1A, + 'BUS_ATARI': 0x1B, + 'BUS_SPI': 0x1C, } ABS = { 'ABS_X': 0x00, @@ -614,6 +700,19 @@ ABS = { 'ABS_TOOL_WIDTH': 0x1c, 'ABS_VOLUME': 0x20, 'ABS_MISC': 0x28, + 'ABS_MT_SLOT': 0x2f, + 'ABS_MT_TOUCH_MAJOR': 0x30, + 'ABS_MT_TOUCH_MINOR': 0x31, + 'ABS_MT_WIDTH_MAJOR': 0x32, + 'ABS_MT_WIDTH_MINOR': 0x33, + 'ABS_MT_ORIENTATION': 0x34, + 'ABS_MT_POSITION_X': 0x35, + 'ABS_MT_POSITION_Y': 0x36, + 'ABS_MT_TOOL_TYPE': 0x37, + 'ABS_MT_BLOB_ID': 0x38, + 'ABS_MT_TRACKING_ID': 0x39, + 'ABS_MT_PRESSURE': 0x3a, + 'ABS_MT_DISTANCE': 0x3b, } LED = { 'LED_NUML': 0x00,