ready_color = ListProperty([1, 165/255, 0, 1])
def __init__(self, **kwargs):
- if Config.no_mixing:
- self.mixer = None
- else:
+ if Config.builtin_mixing:
self.mixer = Mixer()
+ else:
+ self.mixer = None
self.key_config, self.open_files = self.parse_config()
super(Mapping, self).__init__(**kwargs)
self._keyboard = Window.request_keyboard(self._keyboard_closed, self)
def master_gain(self):
return gain(self.master_volume)
- def set_master_volume(self, value, delta = False):
- [db_gain, self.master_volume] = gain(value + int(delta) * self.master_volume, self.master_volume)
+ def set_master_volume(self, value, delta=False):
+ [db_gain, self.master_volume] = gain(
+ value + int(delta) * self.master_volume,
+ self.master_volume)
+
for music in self.open_files.values():
music.set_gain(db_gain)
def _on_keyboard_down(self, keyboard, keycode, text, modifiers):
key = self.find_by_key_code(keycode)
if len(modifiers) == 0 and key is not None:
- threading.Thread(name = "MSKeyAction", target=key.do_actions).start()
+ threading.Thread(name="MSKeyAction", target=key.do_actions).start()
elif 'ctrl' in modifiers and (keycode[0] == 113 or keycode[0] == '99'):
for thread in threading.enumerate():
if thread.getName()[0:2] != "MS":
del(action[action_name]['include'])
if isinstance(included, str):
- action[action_name].update(aliases[included], **action[action_name])
+ action[action_name].update(
+ aliases[included],
+ **action[action_name])
else:
for included_ in included:
- action[action_name].update(aliases[included_], **action[action_name])
+ action[action_name].update(
+ aliases[included_],
+ **action[action_name])
for argument in action[action_name]:
if argument == 'file':
filename)
if filename not in key_properties[mapped_key]['files']:
- key_properties[mapped_key]['files'].append(seen_files[filename])
+ key_properties[mapped_key]['files'] \
+ .append(seen_files[filename])
action_args['music'] = seen_files[filename]
else:
action_args[argument] = action[action_name][argument]
- key_properties[mapped_key]['actions'].append([action_name, action_args])
+ key_properties[mapped_key]['actions'] \
+ .append([action_name, action_args])
return (key_properties, seen_files)