Hey guys! Since a couple of actions stopped working with newer versions of MPC-HC (e.g. next/prev. subtitle track) I invested some time to figure out that some key IDs had changed. I edited them - and the actions work again - but I have no clue about python, so I can't tell if any further edits are necessary. Also, I commented out actions which I couldn't find in MPC-HC, ergo new ID unknown. There may also be new actions in the software, I just looked for the ones listed in the python file.
Code: Select all
ACTIONS = (
(eg.ActionGroup, 'GroupMainControls', 'Main controls', None, (
('Exit', 'Quit Application', None, 816),
('PlayPause', 'Play/Pause', None, 889),
('Play', 'Play', None, 887),
('Pause', 'Pause', None, 888),
('Stop', 'Stop', None, 890),
('JumpForwardSmall', 'Jump Forward Small', None, 900),
('JumpBackwardSmall', 'Jump Backward Small', None, 899),
('JumpForwardMedium', 'Jump Forward Medium', None, 902),
('JumpBackwardMedium', 'Jump Backward Medium', None, 901),
('JumpForwardLarge', 'Jump Forward Large', None, 904),
('JumpBackwardLarge', 'Jump Backward Large', None, 903),
('JumpForwardKeyframe', 'Jump Forward Keyframe', None, 898),
('JumpBackwardKeyframe', 'Jump Backward Keyframe', None, 897),
('IncreaseRate', 'Increase Rate', None, 895),
('DecreaseRate', 'Decrease Rate', None, 894),
('ResetRate', 'Reset Rate', None, 896),
('VolumeUp', 'Volume Up', None, 907),
('VolumeDown', 'Volume Down', None, 908),
('VolumeMute', 'Volume Mute', None, 909),
('BossKey', 'Boss Key', None, 944),
('Next', 'Next', None, 922),
('Previous', 'Previous', None, 921),
('NextPlaylistItem', 'Next File', None, 920),
('PreviousPlaylistItem', 'Previous File', None, 919),
('OpenFile', 'Open File', None, 800),
('OpenDVD', 'Open DVD', None, 801),
('QuickOpen', 'Quick Open File', None, 969),
#('OpenDirectory', 'Open Directory', None, 33208),#not found
('FrameStep', 'Frame Step', None, 891),
('FrameStepBack', 'Frame Step Back', None, 892),
('GoTo', 'Go To', None, 893),
('AudioDelayAdd10ms', 'Audio Delay +10ms', None, 905),
('AudioDelaySub10ms', 'Audio Delay -10ms', None, 906),
)),
(eg.ActionGroup, 'GroupViewModes', 'View modes', None, (
('Fullscreen', 'Fullscreen', None, 830),
('FullscreenWOR', 'Fullscreen without resolution change', None, 831),
('PnSIncSize', 'Pan & Scan Increase Size', None, 862),
('PnSDecSize', 'Pan & Scan Decrease Size', None, 863),
#('PnSTo169', 'Pan & Scan Scale to 16:9', None, 4100),#not found
#('PnSToWidescreen', 'Pan & Scan to Widescreen', None, 4101),#not found
#('PnSToUltraWidescreen', 'Pan & Scan to Ultra-Widescreen', None, 4102),#not found
('ViewMinimal', 'View Minimal', None, 827),
('ViewCompact', 'View Compact', None, 828),
('ViewNormal', 'View Normal', None, 829),
('AlwaysOnTop', 'Always On Top', None, 884),
('Zoom50', 'Zoom 50%', None, 832),
('Zoom100', 'Zoom 100%', None, 833),
('Zoom200', 'Zoom 200%', None, 834),
('VidFrmHalf', 'Video Frame Half', None, 835),
('VidFrmNormal', 'Video Frame Normal', None, 836),
('VidFrmDouble', 'Video Frame Double', None, 837),
('VidFrmStretch', 'Video Frame Stretch', None, 838),
('VidFrmInside', 'Video Frame Inside', None, 839),
('VidFrmOutside', 'Video Frame Outside', None, 840),
('PnSReset', 'Pan & Scan Reset', None, 861),
('PnSIncWidth', 'Pan & Scan Increase Width', None, 864),
('PnSIncHeight', 'Pan & Scan Increase Height', None, 866),
('PnSDecWidth', 'Pan & Scan Decrease Width', None, 865),
('PnSDecHeight', 'Pan & Scan Decrease Height', None, 867),
('PnSCenter', 'Pan & Scan Center', None, 876),
('PnSLeft', 'Pan & Scan Left', None, 868),
('PnSRight', 'Pan & Scan Right', None, 869),
('PnSUp', 'Pan & Scan Up', None, 870),
('PnSDown', 'Pan & Scan Down', None, 871),
('PnSUpLeft', 'Pan & Scan Up/Left', None, 872),
('PnSUpRight', 'Pan & Scan Up/Right', None, 873),
('PnSDownLeft', 'Pan & Scan Down/Left', None, 874),
('PnSDownRight', 'Pan & Scan Down/Right', None, 875),
('PnSRotateAddX', 'Pan & Scan Rotate X+', None, 877),
('PnSRotateSubX', 'Pan & Scan Rotate X-', None, 878),
('PnSRotateAddY', 'Pan & Scan Rotate Y+', None, 879),
('PnsRotateSubY', 'Pan & Scan Rotate Y-', None, 880),
('PnSRotateAddZ', 'Pan & Scan Rotate Z+', None, 881),
('PnSRotateSubZ', 'Pan & Scan Rotate Z-', None, 882),
)),
(eg.ActionGroup, 'GroupDvdControls', 'DVD controls', None, (
('DVDTitleMenu', 'DVD Title Menu', None, 923),
('DVDRootMenu', 'DVD Root Menu', None, 924),
('DVDSubtitleMenu', 'DVD Subtitle Menu', None, 925),
('DVDAudioMenu', 'DVD Audio Menu', None, 926),
('DVDAngleMenu', 'DVD Angle Menu', None, 927),
('DVDChapterMenu', 'DVD Chapter Menu', None, 928),
('DVDMenuLeft', 'DVD Menu Left', None, 929),
('DVDMenuRight', 'DVD Menu Right', None, 930),
('DVDMenuUp', 'DVD Menu Up', None, 931),
('DVDMenuDown', 'DVD Menu Down', None, 932),
('DVDMenuActivate', 'DVD Menu Activate', None, 933),
('DVDMenuBack', 'DVD Menu Back', None, 934),
('DVDMenuLeave', 'DVD Menu Leave', None, 935),
('DVDNextAngle', 'DVD Next Angle', None, 961),
('DVDPrevAngle', 'DVD Previous Angle', None, 962),
('DVDNextAudio', 'DVD Next Audio', None, 963),
('DVDPrevAudio', 'DVD Prev Audio', None, 964),
('DVDNextSubtitle', 'DVD Next Subtitle', None, 965),
('DVDPrevSubtitle', 'DVD Prev Subtitle', None, 966),
('DVDOnOffSubtitle', 'DVD On/Off Subtitle', None, 967),
)),
(eg.ActionGroup, 'GroupExtendedControls', 'Extended controls', None, (
('OpenDevice', 'Open Device', None, 802),
('SaveAs', 'Save As', None, 805),
('SaveImage', 'Save Image', None, 806),
('SaveImageAuto', 'Save Image Auto', None, 807),
('LoadSubTitle', 'Load Subtitle', None, 809),
('SaveSubtitle', 'Save Subtitle', None, 810),
('Close', 'Close File', None, 804),
('Properties', 'Properties', None, 814),
('PlayerMenuShort', 'Player Menu Short', None, 949),
('PlayerMenuLong', 'Player Menu Long', None, 950),
('FiltersMenu', 'Filters Menu', None, 951),
('Options', 'Options', None, 815),
('NextAudio', 'Next Audio', None, 952),
('PrevAudio', 'Previous Audio', None, 953),
('NextSubtitle', 'Next Subtitle', None, 954),
('PrevSubtitle', 'Prev Subtitle', None, 955),
('OnOffSubtitle', 'On/Off Subtitle', None, 956),
('ReloadSubtitles', 'Reload Subtitles', None, 2302),
('NextAudioOGM', 'Next Audio OGM', None, 957),
('PrevAudioOGM', 'Previous Audio OGM', None, 958),
('NextSubtitleOGM', 'Next Subtitle OGM', None, 959),
('PrevSubtitleOGM', 'Previous Subtitle OGM', None, 960),
)),
(eg.ActionGroup, 'GroupToggleControls', 'Toggle player controls', None, (
('ToggleCaptionMenu', 'Toggle Caption Menu', None, 817),
('ToggleSeeker', 'Toggle Seeker', None, 818),
('ToggleControls', 'Toggle Controls', None, 819),
('ToggleInformation', 'Toggle Information', None, 820),
('ToggleStatistics', 'Toggle Statistics', None, 821),
('ToggleStatus', 'Toggle Status', None, 822),
('ToggleSubresyncBar', 'Toggle Subresync Bar', None, 823),
('TogglePlaylistBar', 'Toggle Playlist Bar', None, 824),
('ToggleCaptureBar', 'Toggle Capture Bar', None, 825),
('ToggleShaderEditorBar', 'Toggle Shader Editor Bar', None, 826),
#('ToggleElapsedTime', 'Toggle OSD Elapsed Time', None, 32778),#not found
)),
)