Ticket #12428: MythTVMCEKeys.patch

File MythTVMCEKeys.patch, 6.3 KB (added by Karl Newman <SiliconFiend@…>, 9 years ago)

MythTV and MythVideo? MCE remote support

  • mythtv/libs/libmythtv/tv_play.cpp

    diff -Naur MythOrig/mythtv/libs/libmythtv/tv_play.cpp Myth_MCE_fixes/mythtv/libs/libmythtv/tv_play.cpp
    old new  
    523523void TV::InitKeys(void)
    524524{
    525525    REG_KEY("TV Frontend", ACTION_PLAYBACK, QT_TRANSLATE_NOOP("MythControls",
    526             "Play Program"), "P");
     526            "Play Program"), "P,Media Play");
    527527    REG_KEY("TV Frontend", ACTION_STOP, QT_TRANSLATE_NOOP("MythControls",
    528             "Stop Program"), "");
     528            "Stop Program"), "Media Stop");
    529529    REG_KEY("TV Frontend", ACTION_TOGGLERECORD, QT_TRANSLATE_NOOP("MythControls",
    530530            "Toggle recording status of current program"), "R");
    531531    REG_KEY("TV Frontend", ACTION_DAYLEFT, QT_TRANSLATE_NOOP("MythControls",
     
    533533    REG_KEY("TV Frontend", ACTION_DAYRIGHT, QT_TRANSLATE_NOOP("MythControls",
    534534            "Page the program guide forward one day"), "End");
    535535    REG_KEY("TV Frontend", ACTION_PAGELEFT, QT_TRANSLATE_NOOP("MythControls",
    536             "Page the program guide left"), ",,<");
     536            "Page the program guide left"), ",,<,Ctrl+B");
    537537    REG_KEY("TV Frontend", ACTION_PAGERIGHT, QT_TRANSLATE_NOOP("MythControls",
    538             "Page the program guide right"), ">,.");
     538            "Page the program guide right"), ">,.,Ctrl+F");
    539539    REG_KEY("TV Frontend", ACTION_TOGGLEFAV, QT_TRANSLATE_NOOP("MythControls",
    540540            "Toggle the current channel as a favorite"), "?");
    541541    REG_KEY("TV Frontend", ACTION_TOGGLEPGORDER, QT_TRANSLATE_NOOP("MythControls",
    542542            "Reverse the channel order in the program guide"), "");
    543543    REG_KEY("TV Frontend", ACTION_GUIDE, QT_TRANSLATE_NOOP("MythControls",
    544             "Show the Program Guide"), "S");
     544            "Show the Program Guide"), "S,Ctrl+G");
    545545    REG_KEY("TV Frontend", ACTION_FINDER, QT_TRANSLATE_NOOP("MythControls",
    546546            "Show the Program Finder"), "#");
    547547    REG_KEY("TV Frontend", "NEXTFAV", QT_TRANSLATE_NOOP("MythControls",
     
    589589    REG_KEY("TV Playback", ACTION_CLEAROSD, QT_TRANSLATE_NOOP("MythControls",
    590590            "Clear OSD"), "Backspace");
    591591    REG_KEY("TV Playback", ACTION_PAUSE, QT_TRANSLATE_NOOP("MythControls",
    592             "Pause"), "P");
     592            "Pause"), "P,Media Play");
    593593    REG_KEY("TV Playback", ACTION_SEEKFFWD, QT_TRANSLATE_NOOP("MythControls",
    594             "Fast Forward"), "Right");
     594            "Fast Forward"), "Right,Ctrl+F");
    595595    REG_KEY("TV Playback", ACTION_SEEKRWND, QT_TRANSLATE_NOOP("MythControls",
    596             "Rewind"), "Left");
     596            "Rewind"), "Left,Ctrl+B");
    597597    REG_KEY("TV Playback", ACTION_SEEKARB, QT_TRANSLATE_NOOP("MythControls",
    598598            "Arbitrary Seek"), "*");
    599599    REG_KEY("TV Playback", ACTION_SEEKABSOLUTE, QT_TRANSLATE_NOOP("MythControls",
    600600            "Seek to a position in seconds"), "");
    601601    REG_KEY("TV Playback", ACTION_CHANNELUP, QT_TRANSLATE_NOOP("MythControls",
    602             "Channel up"), "Up");
     602            "Channel up"), "Alt+Up,PgUp");
    603603    REG_KEY("TV Playback", ACTION_CHANNELDOWN, QT_TRANSLATE_NOOP("MythControls",
    604             "Channel down"), "Down");
     604            "Channel down"), "Alt+Down,PgDown");
    605605    REG_KEY("TV Playback", "NEXTFAV", QT_TRANSLATE_NOOP("MythControls",
    606606            "Switch to the next favorite channel"), "/");
    607607    REG_KEY("TV Playback", "PREVCHAN", QT_TRANSLATE_NOOP("MythControls",
    608608            "Switch to the previous channel"), "H");
    609609    REG_KEY("TV Playback", ACTION_JUMPFFWD, QT_TRANSLATE_NOOP("MythControls",
    610             "Jump ahead"), "PgDown");
     610            "Jump ahead"), "Alt+PgDown,Down");
    611611    REG_KEY("TV Playback", ACTION_JUMPRWND, QT_TRANSLATE_NOOP("MythControls",
    612             "Jump back"), "PgUp");
     612            "Jump back"), "Alt+PgUp,Up");
    613613    REG_KEY("TV Playback", "INFOWITHCUTLIST", QT_TRANSLATE_NOOP("MythControls",
    614614            "Info utilizing cutlist"), "");
    615615    REG_KEY("TV Playback", ACTION_JUMPBKMRK, QT_TRANSLATE_NOOP("MythControls",
     
    627627    REG_KEY("TV Playback", "NEXTCARD", QT_TRANSLATE_NOOP("MythControls",
    628628            "Next Card"), "");
    629629    REG_KEY("TV Playback", "SKIPCOMMERCIAL", QT_TRANSLATE_NOOP("MythControls",
    630             "Skip Commercial"), "Z,End");
     630            "Skip Commercial"), "Z,End,Media Previous");
    631631    REG_KEY("TV Playback", "SKIPCOMMBACK", QT_TRANSLATE_NOOP("MythControls",
    632             "Skip Commercial (Reverse)"), "Q,Home");
     632            "Skip Commercial (Reverse)"), "Q,Home,Media Next");
    633633    REG_KEY("TV Playback", ACTION_JUMPSTART, QT_TRANSLATE_NOOP("MythControls",
    634             "Jump to the start of the recording."), "Ctrl+B");
     634            "Jump to the start of the recording."), "Alt+B");
    635635    REG_KEY("TV Playback", "TOGGLEBROWSE", QT_TRANSLATE_NOOP("MythControls",
    636636            "Toggle channel browse mode"), "O");
    637637    REG_KEY("TV Playback", ACTION_TOGGLERECORD, QT_TRANSLATE_NOOP("MythControls",
     
    773773            QT_TRANSLATE_NOOP("MythControls", "Playback picture adjustments"),
    774774             "F");
    775775    REG_KEY("TV Playback", ACTION_TOGGLENIGHTMODE,
    776             QT_TRANSLATE_NOOP("MythControls", "Toggle night mode"), "Ctrl+F");
     776            QT_TRANSLATE_NOOP("MythControls", "Toggle night mode"), "Alt+F");
    777777    REG_KEY("TV Playback", ACTION_SETBRIGHTNESS,
    778778            QT_TRANSLATE_NOOP("MythControls", "Set the picture brightness"), "");
    779779    REG_KEY("TV Playback", ACTION_SETCONTRAST,
     
    787787             "");
    788788    REG_KEY("TV Playback", ACTION_TOGGLECHANCONTROLS,
    789789            QT_TRANSLATE_NOOP("MythControls", "Recording picture adjustments "
    790             "for this channel"), "Ctrl+G");
     790            "for this channel"), "Alt+G");
    791791    REG_KEY("TV Playback", ACTION_TOGGLERECCONTROLS,
    792792            QT_TRANSLATE_NOOP("MythControls", "Recording picture adjustments "
    793793            "for this recorder"), "G");
     
    795795            QT_TRANSLATE_NOOP("MythControls", "Cycle Commercial Skip mode"),
    796796            "");
    797797    REG_KEY("TV Playback", ACTION_GUIDE, QT_TRANSLATE_NOOP("MythControls",
    798             "Show the Program Guide"), "S");
     798            "Show the Program Guide"), "S,Ctrl+G");
    799799    REG_KEY("TV Playback", ACTION_FINDER, QT_TRANSLATE_NOOP("MythControls",
    800800            "Show the Program Finder"), "#");
    801801    REG_KEY("TV Playback", ACTION_TOGGLESLEEP, QT_TRANSLATE_NOOP("MythControls",