<table><tr><td style="">broulik created this revision.<br />broulik added a reviewer: Plasma.<br />broulik set the repository for this revision to R120 Plasma Workspace.<br />Restricted Application added a project: Plasma.<br />Restricted Application added a subscriber: plasma-devel.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D3581" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>It registers global shortcuts Meta+1 through 9 and 0 and will ask the first task manager it finds* to activate the task at the given index.</p>

<p>*) It searches all panels on the primary screen for an applet that provides "multitasking" (ie. task manager, icon task, window list) and invokes said method. If there is none, it will then search all panels. This will fit the 90% usecase and avoids an overly complex configuration workflow</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>I now have 10 new global shortcuts in "Plasmashell" global shortcuts config and pressing them calls the method and invokes said method on task manager.</p>

<p>This replaces <a href="https://phabricator.kde.org/D2680" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;" rel="noreferrer">D2680</a> and will be accompanied by a patch for task manager</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R120 Plasma Workspace</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D3581" rel="noreferrer">https://phabricator.kde.org/D3581</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>shell/shellcorona.cpp<br />
shell/shellcorona.h</div></div></div><br /><div><strong>EMAIL PREFERENCES</strong><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br /><div><strong>To: </strong>broulik, Plasma<br /><strong>Cc: </strong>plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas<br /></div>