Warning: fopen(/www/sites/update.greasyfork.icu/index/store/forever/1b7b503b004e2e9f5d978ce44a33a743.js): failed to open stream: No space left on device in /www/sites/update.greasyfork.icu/index/scriptControl.php on line 65
// ==UserScript== // @name canvas navigator // @namespace http://tampermonkey.net/ // @version 0.3 // @description navigate left and right using arrow keys in canvas or even the assignments too! // @author icycoldveins // @icon none // @grant none // @license MIT // @match *://*.instructure.com/* // @downloadURL none // ==/UserScript== // ==/UserScript== (function() { 'use strict'; document.addEventListener('keydown', function(event) { if (event.key === 'ArrowLeft') { // Use the custom selector for previous button let prevButton = document.querySelector('[data-testid="previous-assignment-btn"]') || document.querySelector("[aria-label='Previous Module Item']") || document.querySelector("[aria-label='Previous Module Item - opens in new window']"); if (prevButton) { prevButton.click(); } } if (event.key === 'ArrowRight') { // Use the custom selector for next button let nextButton = document.querySelector('[data-testid="next-assignment-btn"]') || document.querySelector("[aria-label='Next Module Item']") || document.querySelector("[aria-label='Next Module Item - opens in new window']"); if (nextButton) { nextButton.click(); } } if (event.key === 's' && event.metaKey && event.shiftKey) { // Download the file let downloadButton = document.querySelector("[download='true']"); if (downloadButton) { downloadButton.click(); } } }); })();