Yeah ! it worked. Apparently, Ableton Live compiles the .py files automaticaly at launch, so I put my modified ShiftableSelectorComponent.py and removed the original ShiftableSelectorComponent.pyc from the folder, and now, the shift mode of the Arm buttons is inverted.
EDIT :
for some reason, the Up and Down buttons are inverted. I'm not sure why, and I'll try to see if other odd stuff happens.
Left and right are inverted aswell. It must have something to do with the code I changed... Or maybe it's because it comes from an older version of Ableton and some things changed in the meantime ? Different constant names maybe ?
EDIT bis :
Found it. I had to change index 6 and 7, and index 4 and 5 here :
Code: Select all
self._session.set_track_bank_buttons(self._select_buttons[5], self._select_buttons[4])
self._session.set_scene_bank_buttons(self._select_buttons[7], self._select_buttons[6])
self._zooming.set_nav_buttons(self._select_buttons[7], self._select_buttons[6], self._select_buttons[5], self._select_buttons[4])