NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Switch Page Direction (Hotkey) // @description Switch Page Direction from LTR to RTL and vice versa. Hotkey: Command + Shift + D. // @author Schimon Jehudah, Adv. // @namespace i2p.schimon.direction // @homepageURL https://openuserjs.org/scripts/sjehuda/Switch_Page_Direction_(Hotkey) // @supportURL https://openuserjs.org/scripts/sjehuda/Switch_Page_Direction_(Hotkey)/issues // @updateURL https://openuserjs.org/meta/sjehuda/Switch_Page_Direction_(Hotkey).meta.js // @downloadURL https://openuserjs.org/install/sjehuda/Switch_Page_Direction_(Hotkey).user.js // @copyright 2023, Schimon Jehudah (http://schimon.i2p) // @license MIT; https://opensource.org/licenses/MIT // @exclude devtools://* // @match file:///* // @match *://*/* // @version 23.06 // @run-at document-end // @icon data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48dGV4dCB5PSIuOWVtIiBmb250LXNpemU9IjkwIj7ihpTvuI88L3RleHQ+PC9zdmc+Cg== // ==/UserScript== document.onkeyup = function(e) { // Command + Shift + D if (e.metaKey && e.shiftKey && e.which == 68) { switchPageDirection(); } }; function switchPageDirection() { if (document.dir == 'ltr' || !document.dir) { document.dir = 'rtl'; } else { document.dir = 'ltr'; } return switchPageDirection; }