Skip to content

Commit ad0d9c0

Browse files
committed
hwdb: Relax parsing script to allow 0 and 1 for all ID_* properties
1 parent 79a998f commit ad0d9c0

1 file changed

Lines changed: 14 additions & 14 deletions

File tree

hwdb.d/parse_hwdb.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -127,20 +127,20 @@ def property_grammar():
127127
('MOUSE_WHEEL_CLICK_ANGLE_HORIZONTAL', INTEGER),
128128
('MOUSE_WHEEL_CLICK_COUNT', INTEGER),
129129
('MOUSE_WHEEL_CLICK_COUNT_HORIZONTAL', INTEGER),
130-
('ID_AUTOSUSPEND', Literal('1')),
131-
('ID_INPUT', Literal('1')),
132-
('ID_INPUT_ACCELEROMETER', Literal('1')),
133-
('ID_INPUT_JOYSTICK', Literal('1')),
134-
('ID_INPUT_KEY', Literal('1')),
135-
('ID_INPUT_KEYBOARD', Literal('1')),
136-
('ID_INPUT_MOUSE', Literal('1')),
137-
('ID_INPUT_POINTINGSTICK', Literal('1')),
138-
('ID_INPUT_SWITCH', Literal('1')),
139-
('ID_INPUT_TABLET', Literal('1')),
140-
('ID_INPUT_TABLET_PAD', Literal('1')),
141-
('ID_INPUT_TOUCHPAD', Literal('1')),
142-
('ID_INPUT_TOUCHSCREEN', Literal('1')),
143-
('ID_INPUT_TRACKBALL', Literal('1')),
130+
('ID_AUTOSUSPEND', Or((Literal('0'), Literal('1')))),
131+
('ID_INPUT', Or((Literal('0'), Literal('1')))),
132+
('ID_INPUT_ACCELEROMETER', Or((Literal('0'), Literal('1')))),
133+
('ID_INPUT_JOYSTICK', Or((Literal('0'), Literal('1')))),
134+
('ID_INPUT_KEY', Or((Literal('0'), Literal('1')))),
135+
('ID_INPUT_KEYBOARD', Or((Literal('0'), Literal('1')))),
136+
('ID_INPUT_MOUSE', Or((Literal('0'), Literal('1')))),
137+
('ID_INPUT_POINTINGSTICK', Or((Literal('0'), Literal('1')))),
138+
('ID_INPUT_SWITCH', Or((Literal('0'), Literal('1')))),
139+
('ID_INPUT_TABLET', Or((Literal('0'), Literal('1')))),
140+
('ID_INPUT_TABLET_PAD', Or((Literal('0'), Literal('1')))),
141+
('ID_INPUT_TOUCHPAD', Or((Literal('0'), Literal('1')))),
142+
('ID_INPUT_TOUCHSCREEN', Or((Literal('0'), Literal('1')))),
143+
('ID_INPUT_TRACKBALL', Or((Literal('0'), Literal('1')))),
144144
('POINTINGSTICK_SENSITIVITY', INTEGER),
145145
('POINTINGSTICK_CONST_ACCEL', REAL),
146146
('ID_INPUT_JOYSTICK_INTEGRATION', Or(('internal', 'external'))),

0 commit comments

Comments
 (0)