Lines Matching +full:input +full:- +full:value
5 # http://cgit.freedesktop.org/media-player-info/tree/tools/fdi2mpi.py
17 # fur- nished to do so, subject to the following conditions:
24 # FIT- NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
26 # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
34 'input.product': 'MatchProduct',
36 'input.vendor': 'MatchVendor',
45 'input.keys': 'MatchIsKeyboard',
46 'input.keyboard': 'MatchIsKeyboard',
47 'input.keypad': 'MatchIsKeyboard',
48 'input.mouse': 'MatchIsPointer',
49 'input.joystick': 'MatchIsJoystick',
50 'input.tablet': 'MatchIsTablet',
51 'input.touchpad': 'MatchIsTouchpad',
52 'input.touchscreen': 'MatchIsTouchscreen',
64 value = None
77 return (match, value)
80 value = node.attributes['string'].nodeValue
82 value = node.attributes['contains'].nodeValue
84 value = device_glob(value)
85 elif booltype and value in cap_match_table:
86 match = cap_match_table[value]
87 value = 'yes'
89 value = node.attributes['string_outof'].nodeValue.replace(';','|')
97 if value:
98 value += '|' + v
100 value = v
102 return (match, value)
115 value = ''
120 value = content_node.nodeValue
126 if tag == 'remove' and key == 'input.x11_driver':
128 elif key == 'input.x11_driver':
129 driver = value
130 elif key.startswith('input.x11_options.'):
132 options.append((option, value))
147 (key, value) = parse_match(node)
148 if key and value:
149 matches.append((key, value))